Как оформить ип на двоих: Можно ли открыть ИП на двоих человек?

Содержание

Как зарегистрировать ИП на двоих и вести совместный бизнес?

Для формирования документов на регистрацию ИП вы можете воспользоваться бесплатным онлайн-сервисом непосредственно на нашем сайте. С его помощью вы сможете оформить пакет документов, соответствующий всем требованиям по заполнению и законодательству РФ.

На первых порах многие бизнесмены предпочитают регистрацию ИП вместо открытия фирмы. Это упрощает начало бизнеса, учет и отчетность, но главное — позволяет свободно распоряжаться заработанными средствами. Однако бывает, что собственных активов для дела недостаточно, и нужно привлечь компаньона. Возможен ли такой вариант, как открыть ИП на двоих? Нет, законом этого не предусмотрено. У бизнесменов есть другие способы сотрудничества, надежные и не очень.

Создать документы для ИП бесплатно

Почему не бывает ИП «на двоих»

ИП часто воспринимают как организационно-правовую форму малого предприятия, хотя на самом деле это лишь особый статус физического лица. Раньше ИП назывался «ПБОЮЛ», что расшифровывается как предприниматель без образования юридического лица. Сейчас формулировка изменена, но суть осталась прежней — нового юрлица при регистрации ИП не возникает. Об этом сказано в статье 23 Гражданского кодекса.

Постановка человека на учет в качестве индивидуального предпринимателя означает лишь то, что он, будучи физическим лицом, приобретает право вести бизнес. А также иные связанные с этим права и обязанности.

Поэтому термин «открыть ИП» не совсем верен, хотя и применяется повсеместно. Ведь при этом не происходит учреждения новой организации, как бывает, например, при открытии ООО. Поэтому уместнее говорить «стать ИП» или «зарегистрироваться ИП».

Таким образом, индивидуальный предприниматель — это физическое лицо, наделенное правом вести бизнес. Из этого определения становится понятно, можно ли законно оформить ИП на двоих людей сразу. Конечно же, нет, никакой возможности для этого не существует. Каждый предприниматель действует самостоятельно.

Если бизнесмены хотят работать совместно, то чаще всего организуют фирму в виде ООО. Они объединяют активы, при этом каждый из них получает прибыль пропорционально сумме, которую внесли на развитие бизнеса. Ответственность за деятельность компании несут все участники, но каждый — в рамках своего вклада в уставный капитал общества.

Однако по ряду причин быть предпринимателем выгоднее, чем создавать ООО. Можно ли открыть ИП и, не теряя этого статуса, организовать бизнес на двоих человек? Действующее в РФ законодательство предлагает предпринимателям совместную работу в рамках договора простого товарищества. Но прежде рассмотрим вариант сотрудничества, когда бизнес оформляется только на одного партнера.

ИП + негласный компаньон

Иванов и Петров решили открыть бизнес, каждый из них готов вложить в него определенную сумму. Как вариант, можно открыть ИП на одного, но объединить активы двух человек. Иванов станет предпринимателем, но по факту управлять делами компаньоны будут совместно. При этом формально все права и обязанности возникнут только у Иванова. Петров же официально не будет иметь к бизнесу никакого отношения.

Каждый из партнеров при такой схеме несет свои риски:

  • Петров зависит от доброй воли Иванова в части распределения прибыли;
  • он также может быть оштрафован за неуплату налогов и ведение деятельности без регистрации;
  • Иванов единолично несет ответственность по всем обязательствам.

На ответственности ИП остановимся более подробно. Хозяйственная деятельность осуществляется предпринимателем на собственный страх и риск. Это значит, что ответственность за результаты бизнеса и принятые решения он несет сам. Если он наделает долгов, действуя по совету своего неофициального партнера, и не будет их выплачивать, то взыскание может быть обращено на его имущество.

Причем в данном случае подразумевается не только то имущество, которое связано с бизнесом, например, на денежные средства на расчетном счете. Недоимку могут взыскать за счет личных активов ИП (за некоторым исключением). Например, сумма может быть списана с банковского счета, который не имеет к бизнесу ни малейшего отношения. Так происходит из-за того, что закон не делит имущество физлица на «личное» и «для бизнеса».

Второй же партнер рискует остаться без вложенных в бизнес средств и прибыли. Помочь в этой ситуации может составление договора целевого займа на сумму, которую негласный инвестор вносит в бизнес. При этом предприниматель обязан использовать полученные средства строго на те цели, на которые они взяты. А также обеспечить тому, кто выдал заем, возможность осуществлять контроль за его использованием.

Второй партнер может быть принят на руководящую должность. Его можно назначить, например, директором магазина или просто исполнительным директором — закон этого не запрещает. ИП может выдать ему доверенность, в которой прописать полномочия, в том числе подпись документов.

Это также не вполне равноправное сотрудничество, ведь формально возникают отношения «начальник — подчиненный». Причем риск в части ответственности ИП сохраняется. Даже если неверные управленческие решения будет принимать директор, отвечать перед кредиторами всем своим имуществом все равно будет предприниматель. Партнер также рискует не получить прибыль, ведь по закону он может рассчитывать только на заработную плату.

Конечно, это не совсем полноценный вариант того, как можно оформить бизнес на двоих. Но если ИП зарегистрирован только один партнер, а создавать ООО желания нет, выбирать не приходится.

Простое товарищество

Самый цивилизованный способ равноправного сотрудничества — образование простого товарищества (ПТ). Чтобы Иванову и Петрову работать по такой схеме, они оба должны иметь статус ИП. В качестве налоговой системы можно выбрать УСН с объектом «Доходы за вычетом расходов» или ОСНО. Затем им надо заключить в простой письменной форме договор о совместной деятельности — это и будет созданием товарищества.

Рассмотрим некоторые аспекты такого сотрудничества.

Суть сотрудничества по договору ПТ

Простое товарищество — это объединение нескольких лиц — коммерческих организаций и/или ИП. Оно создается для ведения совместной деятельности на оговоренных условиях.

В ПТ объединяются 2 или более самостоятельных хозяйствующих субъектов. Сотрудничество в его рамках не образует юридическое лицо. Это значит, что не придется ничего регистрировать или подавать в ФНС какие-либо уведомительные документы.

Простое товарищество может быть создано для сотрудничества по самым разным направлениям — производство, торговля, строительство, осуществление услуг и так далее. Нет никаких ограничений, кроме тех видов деятельности, которые запрещены законодательством. Можно ли каждому из партнеров открыть ИП по разным направлениям и работать вдвоем по договору ПТ? Да, такой вариант также допустим, главное — иметь общую цель деятельности.

Все решения по делам товарищи обычно принимают по общему согласию, но в договоре может быть прописан какой-либо иной порядок. Осуществлять сделки и предпринимать иные действия от имени ПТ может любой из них. Вместо этого, в соглашении о ПТ можно предусмотреть иные варианты:

  • выбрать одного товарища, кто будет вести дела;
  • указать, что это делается совместно.

Имущество и прибыль ПТ

Итак, для оформления одного ИП на двоих нет никакого правового основания. Тем не менее главная цель сотрудничества — объединение ресурсов — может быть достигнута в простом товариществе.

Для осуществления совместной деятельности товарищи вносят вклады. Кто и что будет вносить — это зависит от договоренности. В качестве вклада может выступать не только имущество или денежные средства, но также собственные знания, навыки и деловая репутация или связи. Оценка вкладов в денежном выражении производится по соглашению между товарищами. Если товарищи не оговорили размеры своих вкладов, считается, что они равные.

Общее имущество ПТ, то есть все то, что внесли его участники, считается их общей долевой собственностью. Распоряжаться им они могут по договоренности. Прибыль или убыток от совместной деятельности распределяется пропорционально стоимости вкладов товарищей. Однако в соглашении можно предусмотреть и иной порядок распределения финансового результата.

Налоги

Общих налогов у товарищей нет — каждый платит их сам со своей доли дохода от участия в ПТ. При этом доходом товарища признается доля прибыли, которая по результатам совместной деятельности распределена в его пользу пропорционально вкладу.

Бесплатная консультация по налогам

Подсчет прибыли осуществляется так: сначала определяется общая выручка, затем из нее вычитаются совместные расходы. Далее общая прибыль делится между товарищами пропорционально их вкладам или в той пропорции, которая определена договором. И уже с этой суммы товарищ платит налоги по той системе, которую он применяет (основной или упрощенной со ставкой налога 15%).

Плательщикам УСН важно помнить, что реализация товаров, работ и услуг в рамках простого товарищества облагается НДС. Причем даже в том случае, если его участники применяют упрощенный режим налогообложения. Один из товарищей должен вести общий учет операций для исчисления НДС, на него же возлагается обязанность уплатить налог в бюджет. Также закон дает ему право принять входной налог к вычету, но для этого счета-фактуры, которые оформляют поставщики, должны быть выписаны именно на этого товарища.

Ответственность по обязательствам

Ответственность по общим обязательствам товарищи несут солидарно. Это значит, что каждый из них в полной мере отвечает по долгам ПT. Речь лишь об общих обязательствах, то есть тех, которые возникли в рамках совместной деятельности.

Например, если у товарищества образовалась задолженность, кредитор вправе взыскать ее с любого из его участников. Взыскание может быть обращено не только на долю имущества, которое этот товарищ внес в ПТ, но и на его личные активы. Это отличает товарищество от ООО, где ответственность каждого участника ограничена его вкладом в уставный капитал (кроме случаев, когда участник повинен в банкротстве).

Выводы

Итак, мы разобрались с тем, можно ли открыть ИП на двоих и убедились, что законом этого не предусмотрено. Тем не менее возможность для сотрудничества есть — это простое товарищество. В его рамках партнеры могут объединить самые разные активы и совместно их использовать для достижения общих целей. При этом каждый из них остается самостоятельным субъектом хозяйственной деятельности.

Пожалуйста, оцените информацию, если она была вам полезна:

Остались вопросы?

На этом сайте вы можете бесплатно задать свой вопрос нашему специалисту в разделе вопросов и ответов.

Можно ли открыть ИП на двоих в 2021 году

Интернет полон загадочных и необъяснимых явлений. Одно из этих явлений — его пользователи. Хотя, конечно, вопрос “как открыть ИП на двоих” специфический, и каждый знать на него ответ не обязан.

Начнем с того, что ИП, или индивидуальный предприниматель в 90-х годах назывался немного по-другому. А именно, ПБОЮЛ (предприятие/предприниматель без образования юридического лица).

В части 1 ГК РФ, от 1994 года, в статье 23, сказано так:

«Гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя».

Еще один термин: еще до ПБОЮЛ, ИП назывался ЧП, или частный предприниматель.

Все эти выкладки приведены с той целью, чтобы дать понять — данный статус дается физическому лицу, которое будет действовать на свой страх и риск, от своего лица.

Поэтому нельзя зарегистрировать ИП на двоих или нескольких человек, это уже будет хозяйственное товарищество или общество.

Однако ИП может принимать на работу сотрудников, назначить директора, к примеру, магазина, платить зарплату. Но ответственность по обязательствам он будет нести сам, своим имуществом.

Предвосхищая ряд вопросов — ИП нельзя продать, ИП нельзя передать по наследству, подарить, и т. д. Это не отдельное имущественное право, как акция, доля или пай. Это — статус гражданина с точки зрения налогового органа, еще один способ присвоить ему номер, внести в реестр, и требовать уплату налогов в соответствии с этим реестром.

Однако если все-таки есть желание такого странного сотрудничества, возможна такая схема. Два или более лиц регистрируются в качестве индивидуальных предпринимателей, и после заключают договор простого товарищества. Возможно, тут можно что-то выиграть на налогообложении, поскольку для ИП больше вариантов упрощенных режимов налогообложения.

Хотя на наш взгляд, проще и правильнее создать ООО.

3.6 / 5 ( 7 голосов )

Как открыть ип на двоих

Под индивидуальным предпринимателем понимается физическое лицо, занимающееся любого рода предпринимательской деятельностью. Оформление ИП проходит гораздо проще, нежели регистрации ООО, да и закрыть его в случае неудачи не будет сложным делом. Плюс к тому все вырученные средства будут только в распоряжении бизнесмена, да и с налогами хлопот возникает гораздо меньше. Именно поэтому некоторые группы предпринимателей начинают свой бизнес под одним ИП. Так можно ли оформить ИП на двоих?

ИП на одном собственнике

Официально в качестве индивидуального предпринимателя может выступать только один человек, если собственников двое и больше необходимо открытие ООО. Но есть вариант – открыть ИП на одного из собственников. Этот вариант опасен для человека, который не будет проходить по документам как совладелец бизнеса, потому что он будет лишь негласным партнёром учреждения. Чаще всего на подобное решаются родственники или друзья, уверенные друг в друге. Однако даже в этом случае могут возникнуть проблемы, когда дело запахнет первым крупным доходом. Обычно в этот момент находится тот, кто считает несправедливым деление средств в равных долях, потому что он вложил в бизнес больше сил или средств. И тогда не родственные связи, не долгие дружеские отношения не защитят непрописанного партнёра от потери своей доли. Чтобы предотвратить подобную ситуацию необходимо каждое поступление средств «несуществующего» учредителя прописывать в договоре займа между двумя физлицами.

Чтобы открывать ИП на одного из партнёров необходимо полностью доверять друг другу

 

В случае напряжённых отношений расписки о займе помогут вернуть вложенные средства совладельцу. Это конечно не половина бизнеса, доходы которого могут быть в десятки раз больше, но хоть что-то. К сожалению, ничего другого по закону неофициальный совладелец получить не сможет.

Опасность официального владельца бизнеса таится в том, что в случае краха учреждения под все долги попадает именно он и его имущество. То есть в случае крупных долгов ИП может потерять всё своё движимое и недвижимое имущество, согласно законодательству РФ. В это время «невидимый партнёр» выходит сухим из воды, так как не имел официально никакого отношения к бизнесу. Поэтому при выборе варианта оформления ИП на одного из предпринимателей нужно быть абсолютно уверенным в том, что партнёр Вас не обманет и не бросит.

Договор товарищества

Мене опасным видом партнёрства является заключение договора «простого товарищества». Суть этого способа сотрудничества в том, что оба предпринимателя регистрируются как ИП, а после этого заключают договор о совместной деятельности. В договоре прописываются права и обязанности обеих сторон, которых может быть более двух, условия деления прибыли между сторонами.

Плюсом модели является то, что предприниматели не зависят друг от друга, их прибыль делится согласно договору товарищества, поэтому в случае конфликта можно спокойно уходить, забрав свои средства. Однако главным минусом подобного договора является двойная отчётность, так как партнёры будут отчитываться как о собственной деятельности (доходах и расходах), так и о деятельности товарищества.

Идеальным партнёрством является товарищество двух индивидуальных предпринимателей

 

Это может показаться сложным бюрократическим процессом, однако в случае договора о простом товариществе предприниматели платят налоги каждый за себя, что значительно повышает расходы по сравнению с одним ИП. Но есть положительная сторона этого момента, в случае разногласий – товарищество можно ликвидировать и ничего не потерять, поэтому двойное налогообложение возможно не самый плохой вариант.

Как мы видим, в качестве ИП может выступать лишь один человек, в случае открытия двумя физлицами юрлица на одного из компаньонов, оба они серьёзно рискуют своими деньгами и имуществом. Чтобы избежать потерь, можно зарегистрировать договор простого товарищества, попав под двойное налогообложение, либо оформить ООО и спать спокойно.

Ни одна дружба и даже родственные связи не могут гарантировать надёжности в бизнесе

Открытие ООО

Лучшим вариантом ведение совместного бизнеса является регистрация ООО. Во-первых, потому что ООО позволяет прописать всех совладельцев в учредительных документах с указанием доли в уставном капитале каждого. Это обезопасит всех партнёров с юридической точки зрения от непредвиденных переделов долей и полученной прибыли. А также ограничит ответственность учредителей по долгам компании, так как в случае краха под удар встанет лишь имущество общества.

Процедура регистрации ООО немного сложнее, чем ИП, так как включает в себя составление учредительных документов, различных решений, приказов и открытия расчётного счёта с печатью. Тем не менее, для ведения совместного бизнеса эта форма юридического лица является наиболее подходящим вариантом. Даже в обществе с ограниченной ответственностью есть возможность сэкономить на уплате налогов и обязательных взносов.

А ведение бизнеса в качестве ИП безопасно и выгодно лишь, если предприниматель на самом деле индивидуальный. В этом случае он сам отвечает за свои действия, ведёт деятельность исключительно для получения личной прибыли.

Если Вы предполагает ведение бизнеса совместно с партнёром, то заранее позаботьтесь о форме деловых отношений. Возможно, регистрация потребует большего количества времени и в дальнейшем Вам придётся тратиться на налоги, но, тем не менее, в случае появления недопониманий с партнёром, Вы всегда будете застрахованы, и сможете сохранить свои вложенные средства и долю в бизнесе. Приведённые варианты ведения бизнеса хороши по-своему, однако прежде чем экономить на налогах и придумывать обходные пути задумайтесь о том, каковы последствия могут быть у подобной аферы.

Возможно ли открыть ИП на двоих?

Иногда друзья, семьи или просто компаньоны хотят начать совместный бизнес. ООО не всем подходит по условиям, а вот вопросы о том, можно ли открыть ИП на двоих — возникали у многих. И кстати, это возможно сделать вполне законным методом.

Для начала напомним, что индивидуальное предпринимательство (ИП) — это форма бизнеса, которая оформляется и регистрируется на одно физическое лицо.

Но, если все-таки хотите работать в паре с компаньоном или другом, и не готовы оформлять ООО, дадим вам несколько полезных советов.

Откройте ИП + негласный партнер

Нелегальный метод, однако в законодательство прямого запрета на такую форму ведения бизнеса нет. Один человек регистрируется в качестве ИП, ведет весь документооборот, оплачивает налоги. А второй просто оформляется как наемный работник или провозглашает себя негласным партнером.

Есть и риски:

  • Зарегистрированный ИП будет один нести ответственность перед кредиторами, в случае проблем.
  • Партнер может быть обманутым, поскольку нигде письменно не указан, что он компаньон бизнеса и имеет право на какой-то заработок или имущество.
  • В случае проверки налоговая может привлечь незарегистрированного участника бизнеса к административной ответственности.

ИП на двоих или Товарищество

 

Легальный метод, который чаще всего и используют партнеры по бизнесу. О простой форме товарищества вы можете узнать все из главы 55 гражданского кодекса РФ. Здесь необходимо, чтобы каждая из сторон была зарегистрирована как ИП. Затем предприниматели составляют и подписывают договор, который подразумевает полную защиту интересов обеих сторон — товарищество.

Важно: есть также упрощенная форма ООО, такое же товарищество, однако оно подразумевает подписание договора сразу несколькими людьми (более двух).

Чтобы получить статус ИП на двоих или, правильнее сказать, Товарищества, необходимо подать в ФНС по месту регистрации следующие документы:

  1. Паспорт заявителя.
  2. Уведомление о переходе на УСН по форме 26.2-1.
  3. Квитанцию об оплате пошлины ИП (в случае подачи документов не в электронном виде).
  4. Заявление по форме P21001 (Заявление о государственной регистрации физического лица в качестве индивидуального предпринимателя).

Если вы отправляете документы по почте или передаете через третье лицо, потребуется заверить документы у нотариуса.

Затем следует подписать договор простого товарищества. Обратите внимание, что договор не носит возмездной или взаимной силы. Все что вы там укажете должно быть направлено на достижение единой цели. Документ не имеет строгой формы, поэтому заполняется в произвольном виде. В нем важно указать:

  • Предмет договора.
  • Совместное имущество.
  • Правила ведения бизнеса.
  • права и обязанности каждой стороны.
  • Все убытки и расходы.
  • Дополнительная информация, если потребуется указать что-то отдельно.
  • Реквизиты каждого из ИП.

Недостатки ИП на двоих

 

Придется вести отчетность одному и второму компаньону.

Также необходимо вести налоговую отчетность, изучить все нюансы бухгалтерии.

Когда срок действия договора будет подходить к концу, каждая сторона обязана подготовить подробный отчет о проделанной работе, вкладах, прибыли и всему тому, что прописано в договоре.

А может все-таки ООО?

ООО — одна из самых популярных форм ведения бизнеса вместе с компаньоном. Доля каждого компаньона будет определяться размером взноса в уставной капитал той или иной суммы. Каждый участник станет учредителем и сможет носить официальный статус, при этом регистрироваться в качестве ИП также не придется. Ответственность перед кредиторами ограничена суммой уставного капитала.

Но есть и минусы:

  • оформление ООО занимает немалое количество времени, а также представляет из себя непростую процедуру регистрации. Необходимо собрать большой пакет документов и назвать юридический адрес для ООО.
  • При ООО необходимо вести бухгалтерский учет. Придется нанять в штат бухгалтера, ну и доплачивать ему как за наемного сотрудника.

Можно ли и как открыть ип на двоих человек

Традиционно сложилось мнение, что регистрировать ИП намного выгоднее, чем акционерное общество. Однако эта форма предпринимательства не подразумевает оформления предприятия сразу несколькими владельцами одновременно. Хотя довольно часто люди интересуются, можно ли открыть ИП на двоих. Подобный вопрос, хоть и имеет однозначный ответ, требует более детального рассмотрения.

Дорогие читатели! Наши статьи рассказывают о типовых способах решения юридических вопросов, но каждый случай носит уникальный характер.
 
Если вы хотите узнать, как решить именно Вашу проблему — обращайтесь в форму онлайн-консультанта справа или звоните по телефону
+7 (804) 333-20-57
 
Это быстро и бесплатно!

Что становится предпосылкой партнерских отношений

Учитывая, что любой бизнес требует серьезных вложений в него денег и сил, решение о совместном ведении дела чаще всего становится целесообразным. При общем взгляде на политику проведения деятельности можно добиться весьма неплохих результатов. Правда, как правило, подобные вещи становятся редкостью. Ведь часто партнеры расходятся во мнениях, которые касаются становления и развития дела.

Иногда обстоятельства складываются таким образом, что для начала своего дела вам необходима помощь партнера

Кроме того, важно иметь общие представления о стратегии роста предприятия. К сожалению, ситуации, когда партнеры не могут договориться, как быть с прибылью: инвестировать ее в дело или вывести из оборота, нередки. Само собой, подобный проект лучше всего запускать с хорошо знакомыми вам людьми или же близкими родственниками. Ведь именно на личных отношениях строится сильная и прибыльная корпорация. Одним словом, если вы можете мыслить синхронно с партнером и работать в команде на общий результат – совместный бизнес для вас.

Особенности оформления ИП

Оформление индивидуального предпринимателя – регистрация государством физического лица. То есть, вы можете открыть предприятие, являясь лишь его единоличным владельцем. Причем вам не понадобится создавать уставной капитал, вы сможете самостоятельно распоряжаться всей выручкой, хотя при этом рискуете собственным имуществом. Исходя из этого, сегодня не существует правовых оснований для оформления партнерского бизнеса как ИП.

К сожалению, законодательство предусматривает открытие ИП лишь одним человеком, а его партнер официально может стать только наемным сотрудником

Некоторые еще интересуются, а можно ли открыть два ИП на одного человека. Хотя вряд ли у вас возникнет подобная необходимость. Нюансы заключаются в том, что предприятие оформляется на конкретного человека. Причем в перечень регистрационной документации входит паспорт и ИНН. Кроме того, ваш бизнес будет иметь адрес регистрации, указанной у вас в паспорте. Поэтому оформление двух ИП на одно имя невозможно. Правда, предприниматель имеет право указать несколько разных видов деятельности (обычно до 20, но возможны и исключения) при оформлении либо добавить их после по мере необходимости.

При этом на вопрос, может ли ИП иметь два расчетных счета в разных банках, все специалисты отвечают положительно. Закон позволяет физическим лицам и вовсе не пользоваться возможностью безналичного расчета. Если, все же, перевод средств по безналу для вас необходим, вы можете завести столько счетов, сколько вам будет нужно.

Но как быть при желании начать совместное дело? Ведь многие не готовы к сложностям организации и ведения АО. Несколько вариантов для таких людей, все же, есть. Конечно, оба они имеют определенные неудобства, но другого выхода сегодня нет. Конечно, можно посоветоваться с юристами и остановиться, все же, на открытии акционерного общества. Несмотря на кажущиеся сложности, именно эта форма работы будет оптимальной в таком случае.

Способы решения проблемы

Итак, существуют два варианта выхода из подобной ситуации. Во-первых, вы можете зарегистрировать ИП на одного из совладельцев. Во-вторых, оформить предпринимательство обоим партнерам, а работать на основании заключения договора. Также, как мы уже заметили, можно отказаться от идеи регистрации ИП и открыть АО. Узнаем подробности о деталях и нюансах каждого из перечисленных способов.

Сотрудничество на доверии

Первым вариантом того, как открыть ИП на двоих человек, станет официальное оформление одного из них. Второй участник бизнеса при этом сможет неформально принимать участие в организации и становлении предприятия. Само собой, по документам он нигде не сможет проходить как совладелец. Правда, зарегистрированный хозяин ИП может официально трудоустроить партнера, но при этом последний не будет иметь никаких юридических прав ни на созданное предприятие, ни на полученную в результате совместной деятельности прибыль.

Сотрудничая неофициально, вы сможете обезопасить часть вкладываемых в общее дело средств, фиксируя каждое поступление финансов с вашей стороны залоговой распиской

Мотивы, побуждающие людей сотрудничать в такой форме, как правило, банальны. Это желание сэкономить на выплате налогов и сборов. Кроме того, ведение бухгалтерии обычного ИП намного проще, чем, например, если бы вы оформили юридическое лицо. Также подобная форма деятельности позволяет работать без открытия счета в банке, а в некоторых случаях – и без кассового аппарата. Реже можно встретить случай, когда один из партнеров является госслужащим, которым законодательно запрещено вести бизнес.

Конечно, помимо положительных сторон, этот формат работы имеет и множество отрицательных характеристик. Так, неофициальный партнер практически лишен возможности получить половину прибыли предприятия, когда юридически оформленный владелец бизнеса решит, что сотрудничество стало его тяготить. Поэтому принимая решение о совместной работе подобного рода, вы должны быть уверены, что имеете дело с приличным человеком. Несколько обезопасить себя можно только в случае составления долговых расписок во время каждой инвестиции в дело. Само собой, полностью вернуть все вложения вы не сможете, но, по крайней мере, возвратите собственные средства частично.

Нужно сказать, что и официальный владелец бизнеса так же, как и его партнер, берет на себя определенные риски. Ведь регистрируя ИП, вы фактически ставите под удар все свое имущество, если дело обанкротится. Причем возмещать убытки и отдавать долги обязан именно владелец, а не его неофициальный партнер.

Поэтому решая вести дела именно в таком формате, вы должны быть уверены в напарнике. Лучше всего работать таким способом с человеком, которого вы давно и достаточно хорошо знаете, а не малознакомым лицом. Хотя ситуации, когда и близкие родственники годами решают имущественные споры в суде – не редкость. Одним словом, вышеописанный вариант поможет вам несколько сэкономить средства и время, но не станет гарантией долгого и плодотворного сотрудничества. Ведь так, ни вы, ни соучредитель не получите полной уверенности в собственном материальном благополучии, если дело пойдет не так, как вы рассчитывали изначально.

Работа на основании соглашения

Следующий способ решения такой задачи, как оформить ИП на двоих, станет менее рискованным для обеих сторон. Так, вы сможете работать на паритетных условиях. Для этого нужно встать на официальный учет обоим участникам бизнеса, а проводить совместную деятельность вы сможете, заключив товарищеское соглашение. Сегодня такой вариант будет, пожалуй, единственным законным способом открыть одно дело на двоих без организации юридического лица.

Оптимальным вариантом станет заключение соглашения о сотрудничестве между двумя ИП, хотя это повлечет увеличение налоговой и бухгалтерской нагрузки

Это право регламентирует статья 1041 Гражданского Кодекса Российской Федерации. То есть, несколько физических лиц ИП (коммерческих организаций), объединившись, могут совместно сотрудничать просто на основании заключенного контракта. Правда, там следует подробно расписать права и обязанности каждой из сторон договора, объемы вложений и доли дохода, на которые можно претендовать. От того, насколько подробно вы изложите условия совместного ведения дела, зависит успех дальнейших взаимоотношений.

Обязательно изложите в соглашении доли вклада каждой из сторон в дело. Это могут быть материальные, интеллектуальные, имущественные и другие ресурсы. На основе этих данных, определяются проценты прибыли, достающийся каждому из участников договора.

Правда, этот вариант имеет и существенные, на взгляд многих специалистов, недостатки. Безусловно, наиболее неприятным нюансом станет необходимость ведения двойной бухгалтерии и оплата налога каждым из ИП. Кроме того, появляется потребность отчитываться в деятельности вашего товарищества. В нестабильных экономических условиях это будет не самым лучшим вариантом. Правда, приняв решение о разрыве соглашения, вы сможете беспрепятственно вывести свою часть доходов из общего оборота, ничего при этом не теряя. Причем риск лишиться собственных активов в случае банкротства ляжет на плечи обоих партнеров.

Разумная альтернатива

Теперь, подробно проанализировав вопрос, можно ли ИП оформить на двоих, становится совершенно ясно, что лучшего варианта, чем открытие АО, вы не найдете. Ведь как бы там ни было, а собственником индивидуального предприятия может быть лишь один человек. Сотрудничая по товарищескому договору, вы непременно столкнетесь со сложностями отчетности за деятельность такого формата. А партнер, который не будет официально зарегистрирован, в случае возникновения разногласий рискует потерять бизнес вовсе.

Все эксперты единогласно утверждают, что оптимальной формой открытия партнерского бизнеса будет лишь АО

Если вы поразмыслили и, все же, решились учредить АО, в таком случае вы получите сплошную выгоду. Так, в уставных документах определяются все собственники реализуемого проекта. Кроме того, законом предусмотрено создание общего фонда имущества и других активов, который станет гарантией возврата долгов, в случае банкротства компании. Причем в уставе прописана часть капитала, вложенная каждым из соучредителей. На основании этих документов можно без каких-либо сложностей определить процент получаемой прибыли каждым из партнеров.

Конечно, сама процедура регистрации АО займет намного больше времени, чем оформление индивидуального предпринимательства. Ведь вам потребуется составить массу внутренней документации, изготовить печать и открыть счета в банке. Да и ведение текущей отчетности и бухгалтерии будет значительно сложнее. Но при всех описанных недостатках организация юридического лица при партнерском бизнесе остается наиболее целесообразной. Что же касается ИП, его регистрация станет выгодной только в случае единоличного ведения дел.

Таким образом, имея хорошие наработки и готовый бизнес-план проекта, но, не имея средств на его реализацию и приняв решение о сотрудничестве с инвестором, хорошо обдумайте, в каком формате вы будете вести совместные дела. Помните, что все варианты бизнес-партнерства имеют и преимущества, и недостатки. Поэтому важно просчитать возможные пути развития событий и взвесить все варианты.

Иногда обстоятельства складываются таким образом, что для начала своего дела вам необходима помощь партнера
К сожалению, законодательство предусматривает открытие ИП лишь одним человеком, а его партнер официально может стать только наемным сотрудником
Сотрудничая неофициально, вы сможете обезопасить часть вкладываемых в общее дело средств, фиксируя каждое поступление финансов с вашей стороны залоговой распиской
Оптимальным вариантом станет заключение соглашения о сотрудничестве между двумя ИП, хотя это повлечет увеличение налоговой и бухгалтерской нагрузки
Все эксперты единогласно утверждают, что оптимальной формой открытия партнерского бизнеса будет лишь АО
Помните, начиная бизнес с партнером, вам следует быть уверенным в этом человеке, а также иметь схожие взгляды на развитие вашего общего дела
Если только один из совладельцев оформлен как ИП, это поможет сэкономить на выплате налогов, но не станет гарантией успешной совместной работы
Сотрудничество ИП на основе товарищеского договора становится единственным легальным вариантом общего дела в таком формате регистрации

несколько вариантов ведения совместного бизнеса

Как и обещала, пишу о ключевых моментах договоренности между собственниками.

С кем и для чего?

Сколько деловых возможностей, а главное взаимоотношений пострадало из-за того, что люди не умеют и не знают, как правильно договориться.

Идеальным вариантом создания собственного дела является единоличное владение бизнесом. Если вы способны создать, управлять и владеть бизнесом самостоятельно, то это замечательно.
Если нет, то соучредители понадобятся и подбирать их надо очень тщательно, руководствуясь определенными правилами. Сначала необходимо ответить себе на вопрос – с кем и для чего?

С кем? Выбор, как правило, у всех одинаковый: родственники и знакомые. Всегда помните, что при совместном ведении бизнеса можно рассориться на всю оставшуюся жизнь.
Обязательно будут конфликтные ситуации, внешние и внутренние проблемы. Если вы не уверены, что с этим человеком удастся находить общие решения, лучше совместную деятельность не начинать.

Для чего? Ваш компаньон может быть просто инвестором, а может выполнять вместе с вами функциональные обязанности в бизнесе.
Просто инвестор – является соучредителем, входит в Совет собственников, но в бизнесе не работает. Выполняет одну роль в бизнесе — собственник.
Рекомендация: такому решению может быть лучшая альтернатива – взять деньги под проценты и инвестора не вводить в состав собственников.
Совместная работа. Самые распространенные варианты объединения в соучредители — общая бизнес-идея или приглашение профессионала, без которого ваша деятельность в принципе невозможна.
Такой собственник выполняет две разные и четко разделенные роли:
Первая роль в бизнесе — собственник, входит в Совет собственников.
Вторая роль в бизнесе — наемный работник, выполняет работу в соответствии с должностью. Эти две роли очень (!) важно различать.

Основные принципы, которым необходимо следовать при начале совместного бизнеса.

Принцип первый: доля в бизнесе еще не делает соучредителя реальным совладельцем.
Владелец бизнеса — это профессия. Даже предыдущий краткосрочный финансовый успех не говорит о том, что собственник — профессионал. Для достижения долгосрочного успеха в бизнесе профессии «собственник бизнеса» необходимо научиться. Если собственник хочет быть профессионалом, он обязательно должен заниматься саморазвитием.

Принцип второй: уровень развития бизнеса будет всегда соответствовать уровню взятой на себя ответственности. Мышление собственника бизнеса отличается от мышления наемного профессионального сотрудника, прежде всего — степенью ответственности. Владелец бизнеса отвечает не только за себя, но и за других людей, тех, кто работает в его бизнесе. Без принятия на себя этой ответственности стать настоящим владельцем бизнеса невозможно.

Принцип третий: владеть бизнесом и работать внутри бизнеса — два разных вида деятельности, которые должны оплачиваться отдельно. За работу внутри бизнеса собственнику должна выплачиваться зарплата. За долю в бизнесе выплачиваются дивиденды, которые собственник тратит по своему усмотрению. Общая сумма дивидендов делится между соучредителями пропорционально размеру их долей. Размеры зарплат и правила выплаты дивидендов указываются в договоренности и согласуются между партнерами.

Принцип четвертый: каждый собственник должен быть эффективными. Что это значит: введение в бизнес эффективного соучредителя должно увеличивать доходы от этого бизнеса для всех партнеров. И наоборот, если введение в бизнес нового соучредителя не увеличивает доходы партнеров, его нельзя признать эффективным, и экономического смысла в его участии нет.

Принцип пятый: должен быть один главный собственник. Разумно входить в свой первый бизнес младшим партнером в соучредительстве с опытным главным собственником, чей стиль руководства и успех в бизнесе вам нравится.
Работая вместе с таким соучредителем, вы получите бесценный опыт.

Принцип шестой: финансы бизнеса должны быть прозрачны для партнеров. Ничто так не разрушает отношения, как регулярные трения на денежной почве. Плохо, когда бизнес убыточен и разногласия возникают из-за финансовых потерь. Но ничуть не меньше отношения подрываются, когда бизнес становится доходен: многие партнерские отношения гибнут как раз из-за раздела доходов.

Принцип седьмой: собственники компании, вне зависимости от принадлежащих им долей, имеют полное право влиять на все стратегические аспекты деятельности компании.
К числу основополагающих вопросов для собственников относятся:

  • Согласование личных целей собственников и долгосрочные намерения по развитию бизнеса
  • Письменная договоренность по основным вопросам
  • Распределение функциональных обязанностей между собственниками, зоны ответственности и контроля, уровня полномочий, периодичности и степени отчетности
  • Разработка и утверждение миссии компании
  • Стратегия, принципы и ценности компании
  • Цели компании (и их выполнение)
  • Политика имиджа и торговых марок компании
  • Политика связей со стратегическими партнерами и властными структурами
  • Прогноз и анализ финансового состояния компании (бюджет, дивиденды, безопасность, стоимость)
  • Стратегические аспекты маркетинга и принципы ценовой политики
  • Стратегия продаж и сервиса
  • Состояние и развитие персонала
  • Информационное обеспечение бизнеса
  • Другие важные вопросы состояния и развития компании

Принцип восьмой: должна быть письменная договоренность о намерениях, целях и принципах взаимодействия.

Вступая в бизнес важно подумать, как вы будете из этого бизнеса выходить. Именно этим опытные учредители бизнеса отличаются от начинающих.

Человек, организующий первый в своей жизни бизнес, думает только о бизнес-идее и о том, как бы запустить этот бизнес поскорее. Новичок рассчитывает только на одну возможность: новый бизнес обязательно станет успешным. Опытный предприниматель, уже имеющий за плечами несколько взлетов и падений, знает, что большинство бизнесов заканчиваются неудачей. И дело не в том, хороша была бизнес-идея или не очень. Дело могут погубить изменившаяся ситуация на рынке, конкуренты, визит налоговой, дефолт, раздор среди учредителей или членов их семей.

Партнеры входят в рисковое предприятие, в котором могут быть потеряны деньги, силы и время, но нельзя допустить потери отношений.

Все принципы важны, на то они и принципы, каждый из них требует глубокого понимания и примеров из практики.

Следите за дальнейшей информацией, по каждому из этих принципов я приведу примеры из практики и дам рекомендации, как поступать в тех или иных случаях и ответы на какие вопросы необходимо обсудить для подписания договоренностей с партнером о принципах совместной работы.

Доброго всем времени суток! Просматривая на днях материалы, уже опубликованные на сайте, мне пришла в голову мысль о том, что для успешного начинания нового проекта многим из нас может попросту не хватить стартового бизнес-капитала. Несмотря на этот факт, мне лично знакомы многие люди, которые были бы только счастливы выгодно разместить свои накопленные сбережения.

Конечно, существует альтернатива под названием «банковский вклад», но там тоже присутствует определенный риск, да и на депозите ничего много не заработаешь. Вот в этом случае происходит стыковка двух сторон, обе из которых объединены общим вектором – как заработать денег.

Допустим, Вы уже задумывались над этой темой, но не приняли для себя окончательного решения. Давайте посмотрим подробнее, что же такое бизнес на двоих плюсы и минусы такого проекта, а также его целесообразность и организационные сложности.

Как и в каждом деле, в совместном бизнесе, компаньонов предостерегают свои особенности, к которым следует быть готовыми. Но начну я, все-таки, с преимуществ, которыми отличается бизнес на двоих:

  • Уменьшение первоначальных вложений для . Понятно, что проще всего зарегистрировать бизнес в одиночку, самому нанять персонал и собирать сливки. Но в наше время, даже для обычной торговли необходим определенный капитал, который позволит удержаться на плаву и не прогореть в ближайшее время. А для некоторых видов бизнеса долларов
  • Снижение рисков, которые делятся пропорционально на всех участников. Особенно это актуально для новых направлений бизнеса, и в тех случаях, когда участники не обладают полноценным опытом коммерсанта
  • Экономия на оплате наемного труда на начальном этапе. Зачастую бывает, что вложенных средств хватает только на организацию бизнеса, а на то, чтобы нанять несколько человек денег уже не достаточно. Вот и приходится компаньонам крутиться самостоятельно. Но ведь вдвоем это делать намного быстрее и эффективнее. Взять, к примеру, те же контролирующие организации и фонды – сколько их нужно обежать, чтобы получить разрешительную документацию. Это может способствовать оптимизации бизнес-затрат на начальном этапе проекта
  • «Одна голова хорошо, а две – лучше». Вдвоем легче преодолеть первые неудачи и придумать, как противодействовать тем же проверяющим органам. То, что не придет в голову одному, подскажет второй партнер. Ведь никто не застрахован от сложностей, а креативные идеи приходят на ум не каждый день.

Сюда же можно отнести обоюдную психологическую поддержку партнеров. Первые неудачи легко способны подорвать уверенность в своих силах. Вот в этом случае один из партнеров может с успехом подставить плечо другому. Ощущение, что рядом с тобой есть партнер, который не менее твоего заинтересован в успехе общего бизнеса, может здорово , несмотря ни на что.

Чего стоит опасаться будущим компаньонам

Одновременно я бы хотел выделить следующие основные проблемы, которые подстерегают компаньонов в совместном бизнесе:

  1. Чувство собственности становится более расплывчатым. Чтобы понять, к чему это приводит, достаточно вспомнить советскую эпоху с ее принципом «Все вокруг колхозное, все вокруг мое». Конечно, так происходит не в каждом совместном проекте, но абсолютно понятно на психологическом уровне, что, чем больше владельцев, тем сложнее считать себя полноправным хозяином. В итоге, происходит потеря интереса к своему детищу и потенциальный распад бизнес-модели.
  2. Появление сложностей в управлении. Как только владельцев становится больше одного, каждый начинает изображать из себя этакого профессионального управленца и хозяйственника. Каждый пытается навязать свою точку зрения о том, какими должны быть эффективные бизнес-процессы и коммуникации в коллективе. Постепенно силы вкладываются не в развитие дела, а в перетягивание каната. Проблема «как быть главным» присуща большинству совместных проектов, и немногим удается выйти из нее достойно.
  3. Ухудшение личных отношений. К сожалению, известная притча на тему, как сделать из друга врага, одолжив ему денег, здесь проявляется во всей своей подноготной. При чем, конфликты могут возникнуть при возникновении первых же трудностей, равно как и при первых успехах предприятия. По этой причине, лучше всего начинать совместное дело не с родственником или другом, а с чужим человеком. Во всяком случае, отношения в такой ситуации можно не стремиться сохранять.
  4. Вопрос дележа прибылей. Несмотря на кажущуюся простоту, не только убытки ссорят партнеров, но и положительный финансовый результат. На самом деле, если бизнес начинает приносить плоды, то поневоле возникает ощущение недовольства от того, что делить деньги приходится с кем-то еще. Другими словами, Вы получите только половину прибыли, а не всю целиком, и это, по-своему, тоже нужно суметь пережить.

Процедурные хитрости оформления бизнеса на двоих

Теперь поговорим о том, как оформить совместный бизнес, и какие здесь существуют подводные камни. Самое простое – это регистрация индивидуального предпринимательства, но такая форма предусматривает только единоличное участие в бизнесе с юридической точки зрения. Если один из партнеров достаточно доверяет другому, то этот способ имеет право на жизнь.

Другое дело, что нужно как-то обезопасить свой стартовый капитал. На помощь придет договор займа, который заключается между двумя равноправными лицами. Такой договор обязательно должен составляться для каждой вносимой суммы стартового капитала. В этом случае второй участник, тот, на которого бизнес не оформлен, сможет претендовать хотя бы на компенсацию своих первоначальных вложений.

Чуть более сложный, но и более безопасный способ – это регистрация обоих компаньонов в качестве предпринимателей. Далее они заключают между собой товарищеский договор, который может именоваться «договором о ведении совместной деятельности». В нем прописывают все необходимые нормы, которые касаются прав и обязанностей каждого участника, полномочия по управлению проектом, распределение прибыли.

Недостатком этого пути является необходимость сдачи отчетности и уплаты налогов в двойном размере. Но зато у каждого из участников будут полноценные гарантии безопасности и финансовой ответственности, а это стоит намного большего.

Еще лучше пойти по пути регистрации и создания совместной фирмы, например, общества с ограниченной ответственностью (ООО). Конечно, есть смысл оформлять предприятие сразу на 2-х учредителей, а не на одного. Если регистрацию бизнеса провести только на одного из компаньонов, то он и будет иметь права единолично. При возникновении каких-либо проблем доказать что-либо второму из частников будет фактически невозможно.

Итак, оба участника оформляют учредительный договор, в котором прописываются участие каждого из них в виде денежных взносов, внесенных активов, а также их доли. Договор скрепляется подписями обоих компаньонов и обладает вполне весомой юридической силой. В зависимости от внесенного стартового капитала, каждому из участников будет принадлежать определенный процент во владении бизнесом.

Как полюбовно разойтись компаньонам

Еще один любопытный и немаловажный момент заключается в том, как разделить существующий бизнес на двоих. Такая необходимость может возникнуть независимо от того, успешно идут дела или же нет. Когда компаньоны приняли решение расстаться, важно правильно разделить активы и существующие убытки.

Наибольшие сложности возникают именно при разделе потерь, поскольку это то, что окажется у каждого «в минусе», но не «в плюсе». Самый лояльный способ заключается в том, что оба участника садятся за стол переговоров и договариваются полюбовно. Потому что в противном случае придется обращаться в судебные органы.

Поднимите все заключенные на первоначальном этапе соглашения. Оцените степень участия каждой из сторон пропорционально и в денежном эквиваленте. Если было внесено в качестве активов конкретное имущество и оно сохранилось, то вопрос о его правообладателе вообще не должен подниматься.

В договоре мог быть прописан пункт о возврате капитала после развития проекта. Обратите также внимание на пункты, в которых регламентировались полномочия каждой из сторон. Все это можно свести к математической составляющей и оценить в денежном эквиваленте, что поможет участникам выйти из бизнеса с наименьшими потерями.

Друзья, надеюсь, Вы смогли почерпнуть пользу из данного материала. Напоследок замечу, что совместный бизнес с другим человеком лучше всего вести, если у Вас совпадают взгляды на принципы ведения бизнеса. А еще скажу, что без порядочных отношений, которые строятся на взаимоуважении, долгосрочный бизнес на двоих не построить. Поэтому тщательно подходите к выбору своего компаньона. Подписывайтесь на наши новости и будьте в курсе самой полезной информации из мира бизнеса и финансов. До связи!

В самом начале, перед запуском своего первого бизнеса, многие (если не все) предприниматели задаются одним и тем же вопросом – запускать дело в одиночку или строить бизнес с партнером. Конечно же, основной причиной таких размышлений является ограниченный в самом начале бюджет. Новички бизнеса понимают, что справиться со всеми возникающими тратами в одиночку очень проблематично. А в некоторых случаях и вовсе невозможно. Но не только финансовая сторона дела заставляет задумываться о партнерстве. Есть и другие, не менее веские причины, побуждающие молодых предпринимателей открывать совместные проекты.

Еще одна распространенная ситуация. В то время как один из партнеров постоянно работает над совместным проектом, второй где-то пропадает и занимается своими делами. При этом он желает получать свою долю прибыли в полном объеме. Особенно часто подобное проявляется при создании совместного бизнеса с родственниками и друзьями. У многих складываются ошибочные понятия – «раз я родственник, то могу делать, что хочу или вообще ничего не делать». Для того чтобы избежать подобных неприятных ситуаций, мы настоятельно рекомендуем никогда не начинать бизнес с родственниками и друзьями. Если вы, конечно, не желаете испортить отношения. Не зря ведь существует распространенная поговорка – «если вы хотите поссориться с друзьями, создайте совместный бизнес».

А в конце мы бы хотели дать несколько советов, которые помогут избежать многих проблем при запуске совместного бизнеса.

Как начать бизнес с партнером?

Совет №1 . Тщательно выбирайте партнера. Брать в компаньоны человека, который просто хочет заработать и у которого имеются денежные средства, не всегда целесообразно. Вы должны знать о потенциальном коллеге все – его взгляды на жизнь и на бизнес, возраст, интересы и т.д. Вы должны думать и мыслить в одном направлении. У вас должны быть общие понятия о ведении дел и развитии проекта. Возраст и образование также играют важную роль. Все-таки взгляды 18-летнего парня, только что окончившего среднюю школу, и 40-летнего бизнесмена с большим опытом будут несколько отличаться. Никто не должен давить авторитетом или своими знаниями. Отношения должны строиться на взаимном уважении. И еще – никогда не давайте партнеру деньги в долг. И сами не берите.

Совет №2 . Бизнес должен строиться на взаимном доверии. Если вы не доверяете друг другу хоть в чем-нибудь, построить совместный бизнес у вас вряд ли получится. Ваш проект превратиться в обыкновенное перетягивание каната, соревнование или даже дуэль.

Совет №3 . Составьте предварительный бизнес-план на бумаге. Он поможет вам видеть четкую картинку развития будущего дела, рассчитать расходы и спрогнозировать прибыль. Это планирование не раз поможет вам в сложных ситуациях в будущем.

Совет №4 . Составьте партнерское соглашение, распечатайте его и поставьте свои подписи. В этом соглашении оговорите все важные моменты совместного бизнеса. Подробно изложите суммы вложений каждого из партнеров, оговорите график работы и обязанности. Обсудите, какую часть прибыли вы будете вкладывать в развитие проекта, какую будете откладывать в резерв, а сколько будете получать на руки. Решите, как будете отдавать долги и, как будете вести себя в случае банкротства. Сразу же обсудите, как будете принимать решения в спорных ситуациях (а такие ситуации обязательно будут). И обязательно оговорите момент выхода из бизнеса одного из партнеров. Ведь любой из вас, со временем, может пожелать выйти из тандема и продолжить дело самостоятельно. Чем больше важных моментов вы изложите в договоре, тем меньше проблем у вас возникнет в будущем.

Совет №5 . Не берите на работу родственников и друзей. И проследите, чтобы ваш партнер не привел в бизнес своих близких. Причины такого нежелательного найма, думаем, описывать не нужно. Все они были изложены выше, в абзаце про партнерство с родственниками.

На этом наш материал подошел к концу. Надеемся, что теперь вы стали более подкованы в вопросе запуска бизнеса с партнерами. Следовать им или нет – дело каждого из вас. Мы все же советуем больше смотреть в сторону одиночного самостоятельного плавания, где вы будете полагаться лишь на себя, и не будете зависеть ни от кого больше. Желаем успехов.

После того, как определены причины конфликтов соучредителей малого и среднего бизнеса, следует остановиться на основных способах «Профилактики» таких конфликтов. От того, насколько успешными будут принятые превентивные меры, во многом зависит успех бизнеса в целом.

Устойчивость и надёжность любой конструкции в значительной степени зависит от того, насколько прочным и устойчивым будет её каркас. В качестве такового при организации бизнес а выступают внутренний договор и учредительные документы коммерческой организации . Поскольку одной из наиболее распространённых организационно-правовых форм малого и среднего бизнес а выступает общество с ограниченной ответственностью, именно на нём мы и остановимся.

Внутренний договор.

Сразу оговоримся, что ни Гражданский Кодекс РФ ни Федеральный Закон «Об обществах с ограниченной ответственностью » от 08.02.1998 №14-ФЗ не предусматривают необходимости составления и подписания такого рода документа. Более того, с 01.07.2008 единственным учредительным документом общества с ограниченной ответственностью является устав. И из Гражданского Кодекса, и из упомянутого Федерального Закона исключено упоминание об учредительном договоре. Однакоп.1 ст. 89 ГК и п. 5 ст. 11 ФЗ «об обществах с ограниченной ответственностью», обязывают участников ООО заключить в письменной форме договор о создании общества, определяющий порядок осуществления ими совместной деятельности по учреждению общества, размер уставного капитала общества, размер и номинальную стоимость доли каждого из учредителей общества, а также размер, порядок и сроки оплаты таких долей в уставном капитале общества. Он не является учредительным документом общества, но грамотное составление этого обязательного документа, может помочь избежать конфликтов на стадии организации бизнеса . С исполнением всеми участниками общества вытекающих из данного договора обязательств он прекращает своё действие.

Чтобы и в будущем не подвергать совместную предпринимательскую деятельность ненужным потрясениям вследствие внутренних конфликтов, можно заключить внутренний договор между участниками общества. Он представляет собой письменный документ, включающий цели совместной , закреплённые в бизнес-плане , их декомпозицию – то есть, группу задач, которые необходимо решить для достижения поставленной цели.

Для того, чтобы механизм внутреннего договора был действенным, необходимо закрепить в нём обязанности учредителей по решению поставленных задач , а также предусмотреть ответственность за их неисполнение или ненадлежащее исполнение. В силу принципа свободы договора, закреплённого в ст. 421 ГК РФ такой договор имеет право на существование, если он не противоречит гражданскому законодательству, а также учредительным документам общества.

Ответственный подход к заключению такого договора, включающий формализацию основных правил ведения будущей предпринимательской деятельности , не оставить почвы для будущих конфликтов.

Учредительные документы.

Как мы уже упоминали выше, единственным учредительным документом Общества с ограниченной ответственностью является его устав . На какие же основные моменты следует обратить внимание при его утверждении?

>>> Прежде всего, в уставе следует отразить порядок принятия решения по ключевым вопросам его функционирования: Созыв общего собрания участников, избрание органов управления обществом и контрольных органов, совершение крупных сделок, критерии таких сделок, порядок принятия решений о реорганизации и ликвидации общества и др.
>>> Гарантией от возможных конфликтов и враждебных действий отдельных участников общества с ограниченной ответственностью могло бы служить положение устава о единогласном принятии подобного рода решений общим собранием участников, причём, целесообразно указать, что собрание правомочно принимать решения по указанным вопросам лишь если на нём присутствуют все участники общества.
>>> Устав должен быть написан таким образом, чтобы каждому из участников общества были ясны его права и обязанности, а также последствия неисполнения этих обязанностей.
>>> В целях обеспечения эффективного контроля за движением денежных средств общества в устав целесообразно включить положения о необходимости скрепления подписями всех участников общества платёжных поручений, превышающих установленную в уставе сумму.

С партнерами? Этот вопрос, пожалуй, самый важный и, в то же время, самый простой. Самый важный по той простой причине, что именно от формы организации партнерского малого бизнеса во многом зависит его дальнейшая судьба. Ну а простой по причине того, что выбора большого нет. Но, тем не менее, очень много начинающих бизнесменов-партнеров допускают ошибку именно в форме организации своего бизнеса.

Вступление.

Перед будущими непременно возникнет вопрос – в какой форме зарегистрировать свой бизнес? Вопрос этот немаловажен и от правильности его решения зависит судьба создаваемого бизнеса.

Напомню, существует несколько форм регистрации и организации бизнеса. Это: ИП – индивидуальное предпринимательство, ЛТД или ООО – общество с ограниченной ответственностью. Другие формы организации бизнеса рассматривать не будем, т.к. к малому бизнесу они обычно отношения не имеют. Итак, что лучше для – ИП или ООО. Я не буду в рамках этой статьи разбирать все преимущества и недостатки форм организации бизнеса. Я их буду рассматривать только с точки зрения организации партнерского бизнеса.

Прежде всего, рассмотрим организацию партнерского бизнеса в форме ИП. Существует два варианта партнерства в этом случае.

Первый вариант – оформление всей документации ИП на одного из партнеров, а другой партнер (или партнеры) являются негласными совладельцами этого .

Сразу хочу сказать, что я не сторонник таких партнерств. Более того, считаю такой путь для настоящего бизнеса неприемлемым. Хотя многие молодые предприниматели пробуют идти именно этим путем. Мнимые выгоды в виде простоты регистрации, простоты отчетности и возможности небольшого сокращения налогов очень привлекательны для них. Недостатки этого варианта сразу не видны, но они настолько существенны, что многократно перевешивают все видимые выгоды.

И главный недостаток – это совершенно неоправданные риски партнеров. Причем риски всех .

Прежде всего, рискует партнер, на которого оформлено ИП. Именно он будет отвечать перед государственными органами, если в бизнесе что-то не так. Именно он будет должником налоговых органов, поставщиков, кредиторов в случае убыточности бизнеса. Причем ответственность его не ограничивается имуществом бизнеса, а и его личным имуществом. У него могут быть конфискованы в счет оплаты долгов и личный автомобиль, и личное имущество и, даже, квартира. Ну а незарегистрированные совладельцы не несут никакой ответственности ни перед кем, возможно только перед собственной совестью.

Но рискует и незарегистрированный партнер (партнеры). Ведь все права на бизнес имеет только официально зарегистрированный партнер. И в случае ссоры партнеров или их желания разделить бизнес, неизбежны проблемы. Ведь единственным законным владельцем бизнеса, и, естественно владельцем всего, что в бизнесе есть, является первый партнер. А второй не имеет никаких прав и доказать свое участие в бизнесе не сможет.

Может ли незарегистрированный партнер обезопасить себя. Формально обезопасить вложенные в бизнес деньги можно. Необходимо составить договор займа, согласно которому он дает официальному владельцу ИП деньги в долг. И в случае расхождения партнеров, этот договор может помочь ему вернуть вложенную в общее дело сумму. Но вернуть свою часть заработанного бизнесом (в случае его успешности) он не сможет.

Как видите, риски всех партнеров довольно высоки, и я настоятельно не рекомендую использовать этот способ партнерства, если создавать малый бизнес с партнерами.

Малый бизнес с партнерами в форме ИП.

Второй вариант – каждый из партнеров оформляет свое ИП и затем они заключают между собой договор простого товарищества. Этот вариант существенно снижает риски партнеров и довольно широко используется на практике. Суть его сводится к тому, что каждый из партнеров регистрирует собственное ИП. А потом, создают единый бизнес, подписывая договор о совместной деятельности. В этом договоре лица прописывают права и обязанности каждого из партнеров. Подробно о партнерском договоре можно посмотреть в . Этот вариант во многом подобен созданию ООО двумя или несколькими партнерами, без открытия юридического лица.

Преимущества этого варианта как будто очевидны: каждый из партнеров имеет самостоятельный бизнес; доходы и расходы делятся в зависимости от вклада сторон; в случае раздела общего бизнеса, каждый может остаться ИП со своей долей общего бизнеса.

Но и недостатков в этом варианте хватает. Ведь каждый из партнеров должен иметь собственную отчетность. И, кроме этого, необходимо вести и общую отчетность всего бизнеса. И в случае, например, выполнения одного проекта, все доходы и расходы по его выполнению следует, пропорционально участию каждого, разделить между партнерами. Это довольно сложно сделать при разных долях партнеров. Существенным недостатком является и то, что каждый из партнеров может очень просто выйти из такого бизнеса. Просто уйти вместе со своей долей и с оборудованием, записанным на его ИП. А это может привести к закрытию всего бизнеса.

Эти недостатки настолько существенны, что я считаю, что такой малый бизнес с партнерами не вполне оправдан.

Партнерский бизнес в форме ООО.

Самым приемлемым вариантом создать малый бизнес с партнерами я считаю образование ООО. Во многих случаях это может быть единственно верным вариантом. Сама организационная сущность ООО предусматривает устранение многих проблем для партнеров.

Во-первых, регистрация ООО позволяет прописать в учредительных документах основные параметры взаимоотношений совладельцев: долю каждого из партнеров в общем бизнесе, распределение прибыли между ними.

Во-вторых, организация ООО обеспечивает юридическую защиту прав каждого совладельца.

В-третьих, партнеры в ООО несут пропорциональную ответственность за все, что происходит в их бизнесе. Но, за редким исключением, не несут ответственности своим личным имуществом.

В-четвертых, вся деятельность ООО, в том числе и финансовая, полностью прозрачна для всех партнеров, и каждый из них может проследить состояние бизнеса в любой момент.

В-пятых, никто из партнеров не может просто выйти из ООО. Для этого существуют законные юридические процедуры. Это дает время остающимся в бизнесе партнерам принять взвешенные решения по продолжению бизнеса и, при необходимости, для «латания дыр» в бизнесе.

В-шестых, ООО гораздо проще заключать партнерские соглашения с другими фирмами, особенно крупными, чем с бизнесом, организованным посредством договора простого товарищества.

В-седьмых, ООО необходимо пропускать все денежные потоки через банковский расчетный счет. Это дисциплинирует финансовую деятельность партнеров и ее прозрачность. Дисциплинирует деятельность партнеров и необходимость печати на большинстве документов ООО.

В-восьмых, ведение ООО может оказаться экономически выгоднее, чем использование для партнерства бизнеса, созданного посредством договора простого товарищества. Особенно, если партнеров больше двух. Ведь в каждом ИП должен быть бухгалтер, а в ООО он будет один. Будут исключены и другие организационные дублирования.

К недостаткам ведения малого бизнеса с партнерами посредством ООО я бы отнес только более сложную и затратную регистрацию и закрытие бизнеса.

Многие считают, что и ведение ООО более затратное. Но и в ООО, при грамотном ведении финансовой деятельности, можно существенно экономить и на налогах, и на ведении банковских счетов, и на прочих расходах.

Заключение.

Как нетрудно увидеть из вышеизложенного, малый бизнес с партнерами, на мой взгляд, лучше всего организовывать посредством создания ООО. Но при этом нельзя забывать, что просто организация ООО не решит всех вопросов, возникающих при совместном ведении бизнеса. Только грамотно составленный, в дополнение к регистрационным документам, договор между партнерами, позволит избежать многих проблем в будущем.

Бизнес на двоих: достоинства и недостатки

Раньше я считал, что бизнес на двоих – это один из лучших вариантов предпринимательства. Причём, неважно количество участников – их может быть два, три, пять, десять. Суть в том, что, когда ты один, то создаёшь бизнес в одиночку, а когда вас двое и более, то это уже командный бизнес. Помните древнюю притчу, когда отец говорил своим сыновьям: «Порознь вы прутики от веника, которые по одному легко можно переломать. А вот, если вы будете держаться друг друга, то станете как связанный веник, сломать который уже гораздо сложнее». В общем, я всегда позитивно воспринимал идею совместного бизнеса, ибо теоретически она выглядела привлекательно.

Однако когда мне на практике пришлось столкнуться с бизнесом на двоих, когда я на собственной шкуре ощутил все «прелести» совместного бизнеса, тогда я полностью изменил своё отношение к этому формату ведения предпринимательской деятельности.

В общем, не понравился мне бизнес на двоих. Лучше я пойду работать на дядю, чем влезу в очередной командный бизнес. Честно говоря, я бы хотел начать с описания достоинств, но не могу – хочу поскорее предостеречь вас, даже, если хотите, отговорить влезать в эту авантюру. В общем, начну с недостатков. Поехали!

Недостатки (минусы) бизнеса на двоих

Фразу «бизнес на двоих» можно смело вписывать в перечень пожеланий на поздравительных открытках, которые адресованы вашим недругам и врагам.

Ибо бизнес на двоих – это испорченная нервная система, потеря друзей, обретение новых врагов, появление ненависти к ближнему, разочарование в партнёрах, ощущение безысходности и в итоге – сложнейший раздел совместно заработанных денег и активов.

Я лично прошёл через всё это и могу сейчас вам рассказать о недостатках совместного бизнеса не на основании прочитанных книг, а на основании практического опыта. Давайте, пожалуй, начнём.

  1. 1. Бизнесом сложно управлять. Все партнёры имеют равные права, и каждый «знает», как лучше провести ту или иную сделку, как правильнее управлять бизнес процессами, как эффективнее руководить коллективом. И не возникало бы никаких проблем, если бы у всех партнёров совпадали взгляды. Но, увы, компаньоны часто ведут себя, как лебедь, рак и щука. В общем, сил вкладывают много, но не в развитие бизнеса, а в борьбу друг с другом. На мой взгляд, это самый существенный недостаток, который рано или поздно появляется в каждом совместном бизнесе.
  2. 2. Притупляется чувство собственности. Бизнес на двоих мне напоминает колхоз времён СССР, где всё вокруг государственное, а значит – чужое. Тогда не было собственников, не было тех «загнивающих» капиталистов, у которых бы душа болела за каждую нерационально потраченную копейку, за каждый несвоевременно убранный в поле колосок. Люди относились к тому, что, по сути, принадлежало им, как к чужому – не дорожили, не приумножали.

    Вот так и в коллективном бизнесе – вроде и есть хозяева, но каждый из них себя не чувствует на все 100% хозяином. И чем больше партнёров, тем слабее чувство собственности у каждого из них. Например, в бизнесе на двоих каждый партнёр чувствует себя на 50% хозяином предприятия, а в бизнесе на четверых – всего на 25%. В общем, создаётся этакая «социалистическая среда», которая благоприятствует разгильдяйству и потребительскому отношению друг к другу. Конечно же, всё это отрицательно влияет на развитие бизнеса и способствует ускорению банкротства предприятия.

  3. 3. При развале тяжело делить активы. Я убеждён, что любой совместный бизнес рано или поздно даст трещину. Естественно, когда партнёры расстаются, приходит время делить бизнес. И счастье вам, если вы успели рассориться ещё на этапе регистрации фирмы – здесь партнёры просто забирают свои вложения, плюют друг другу в лицо и расходятся, как в море корабли. Куда сложнее обстоят дела с «дерибаном» уже налаженного рабочего бизнеса. Когда есть наработанная база клиентов, обученный персонал, помещение в хорошем месте, какие-то ценные активы, сформирован имидж компании и т.д. Вот тут может начаться реальная «бойня». Я и врагу не желаю пройти через делёж работающего функционального бизнеса. Честно говоря, только, чтобы не проходить через это, есть смысл начинать свой бизнес без каких-либо партнёров.
  4. 4. Бывшие компаньоны могут стать вашими злейшими врагами. Всему виной деньги. Есть такая пословица: «Хочешь потерять друга и нажить врага? Одолжи ему деньги!» В бизнесе партнёры имеют дело с деньгами – иногда большими деньгами. И всё спокойно лишь до тех пор, пока «корабль плывёт в спокойном океане». А вот когда начинаются конфликты и делёжки, вот тогда и превращаются лучшие друзья в злейших врагов, кумовья – в ненавидящих друг друга чужих людей, семьи распадаются – в общем, у партнёров рушатся не только деловые, но и личные отношения. Поэтому 100 раз подумайте перед тем, как отважитесь начинать совместный бизнес с другом или родственником. Уж лучше тогда с чужими людьми иметь дело – с ними больше шансов установить сугубо деловые отношения и исключить панибратство.
  5. 5. Совместный бизнес обязательно развалится. Вы сейчас, наверное, думаете: «Нет, у нас этого не будет! Я и мой партнёр – это настоящая команда! Мы никогда не станем жертвовать своей дружбой ради денег! Мы сможем создать настоящий большой бизнес на двоих, который никогда-никогда не развалится!»

    Что сказать? Я тоже так когда-то думал! Увы, друзья мои, практика показывает, что каждому совместному бизнесу рано или поздно приходит конец. Фирма может успешно проработать даже пять-десять лет, и затем развалиться или перейти полностью в руки к одному из компаньонов. А вот фирмы, у которых один хозяин, успешно процветают. Их владельцы чувствуют себя собственниками на все 100%, там нет конфликта интересов между партнёрами. А потому, успех такого предприятия полностью зависит от предпринимательских качеств его хозяина.

  6. 6. Прибыль придётся делить на всех. Это уже «шкурный» момент, но я считаю, что о нём тоже надо сказать. Хотя, честно говоря, я об этом не думал, когда участвовал в бизнесе на двоих. Мы с партнёром, конечно, понимали, что будь у нас свой бизнес, то и прибыль не надо было бы делить пополам. Но, знаете, всё-таки настоящий предприниматель меньше всего думает о «шкурных» вопросах. Для него гораздо важнее процесс создания и ведения своего дела. И не важно, «на двоих или на одного» – важен сам процесс.

    Однако, принимая решение начать бизнес с компаньоном, не забывайте, что вам достанется лишь половина прибыли. А если участников будет больше, то, соответственно, «кусок пирога» будет ещё меньше. Мелочи, но неприятно.

Что же, о недостатках поговорили. Теперь давайте перейдём к достоинствам. Несмотря на всю мою нелюбовь к бизнесу на двоих, я считаю своим долгом предоставить вам объективную информацию по данному вопросу. Также, следует признать тот факт, что не будь плюсов у совместного бизнеса, то им бы никто не занимался.

Достоинства (плюсы) бизнеса на двоих

Сразу хочу отметить, что качественные характеристики достоинств бизнеса на двоих очень весомые и заслуживают внимания. Видимо потому они и привлекают многих начинающих предпринимателей. Итак, поехали!

  1. 1. Снижение стартовых вложений и финансовых рисков. Как ни крути, но в старт любого бизнес проекта необходимо вложить деньги. Понятно, что так называемый бизнес с нуля может открыть один человек, потратив небольшую сумму на регистрацию индивидуального предпринимателя, открытие счёта в банке и т.д. Здесь не требуется брать кредит или искать инвестора. Но ведь есть проекты, требующие определённых стартовых вложений. И сумма может быть как $1000, так и десятки, а то и сотни тысяч долларов. И если, начиная такой бизнес в одиночку, предпринимателю требуется найти всю сумму стартового капитала, то в коллективном бизнесе, как правило, эта сумма равномерно распределяется между всеми партнёрами. Естественно, так же распределяются и все финансовые риски.

    Привлекательность данного пункта состоит в том, что ни один молодой бизнес проект не может быть застрахован от банкротства, особенно, когда его создают начинающие предприниматели. Естественно, новичок боится вылететь в трубу гораздо больше, чем ушлый бизнесмен, который более чётко видит конечный результат и смело готов взять на себя все финансовые риски. А вот начинающие предприниматели с радостью готовы эти риски разделить на двоих, троих и т.д. И это понятно, ведь у них нет опыта ведения бизнеса, нет уверенности в успехе – они только-только вырвались из «кровожадных лап» работодателя, а потому готовы на коллективные эксперименты. И, конечно же, для них очень важно снизить сумму личных вложений в старт будущего бизнеса. Их не смущает наличие партнёра, который будет на равных управлять компанией и справедливо претендовать на половину прибыли. Они не думают о возможных конфликтах и тяжёлом разделении активов. Ведь всего этого ещё нет. Да и неизвестно, что будет дальше – бизнес может «не пойти», и тогда все вложения превратятся в огромные долги, которые предстоит отдавать, вернувшись работать на «дядю». И в этом есть доля истины.

  2. 2. Снижение расходов на оплату наёмного труда. Понятно, что в компании кадры решают всё. Но есть один важный нюанс – наёмным сотрудникам надо платить деньги за их работу. И всё бы ничего, но вот молодой неокрепший бизнес зачастую неспособен полностью обеспечить работой штатных специалистов. В результате получается, что люди приняты в штат, им необходимо платить зарплату, а платить не из чего, так как бизнес не приносит ожидаемых доходов. Поэтому на старте каждый предприниматель стремится минимизировать свои расходы на содержание наёмных работников. Наиболее эффективный и действенный способ – это взять на себя выполнение всех основных функций. Ведь предприниматель, в отличие от наёмного сотрудника, готов даже работать бесплатно, чтобы поставить на ноги свой бизнес. Но не всегда удаётся в одиночку справляться с той или иной задачей – иногда не хватает времени, а иногда просто физически это сделать нереально. Например, как можно в одиночку затащить по лестнице стокилограммовый сейф на восьмой этаж? Никак. А вот с партнёром можно! Также в коллективном бизнесе можно запросто распределить все функции между компаньонами и долгое время работать без привлечения наёмного труда. Всё это способствует оптимизации расходов, что очень важно для достижения успеха на начальном этапе.
  3. 3. Эффективное противодействие натиску конкурентов и проверяющих. Вновь созданный и совсем ещё юный бизнес является достаточно уязвимым. Его способна разрушить даже банальная налоговая проверка, которую, кстати, могут «организовать» конкуренты, имеющие связи в контролирующих органах. И часто противостоять такому натиску удаётся лишь, подключив свои более мощные связи. Понятно, что предпринимателю-одиночке приходится рассчитывать только на себя и своих знакомых. А вот в коллективном бизнесе подключаются связи и знакомства всех партнёров. Естественно, у команды шансы на победу гораздо выше, чем у «одиночки».
  4. 4. Усиленный мозговой центр. Кто переживает за успех своего молодого бизнеса? Кто ночами не спит – разрабатывает стратегию дальнейшего развития проекта? Кто по-настоящему заинтересован в оптимизации расходов и обеспечении эффективной работы персонала?

    Ответ на все вопросы один – это хозяин бизнеса. Только он искренне болеет за своё детище. Именно он не может спокойно спать, когда чувствует, что его бизнес в опасности.

    Но иногда возникают ситуации, когда бизнесмен попадает в некий предпринимательский ступор – тупик, из которого не видно выхода. Именно в таких ситуациях лучшая помощь – это мнение вашего компаньона. Ведь этот человек так же, как и вы болеет за своё детище. Он тоже искренне переживает за дальнейшую судьбу проекта. И очень высока вероятность, что именно он способен найти наиболее правильный выход из тупиковой ситуации.

    В отличие от предпринимателя-одиночки, мозговой центр командного бизнеса усилен головами его организаторов и соучредителей. И это, безусловно, плюс. Ведь в процессе работы приходится сталкиваться с различными нестандартными ситуациями, требующими креативного подхода и оценки со стороны. Также, толковая команда способна разработать наиболее эффективную стратегию дальнейшего развития проекта.

  5. 5. Взаимная психологическая поддержка. В бизнесе часто случаются стрессовые ситуации, способные вывести предпринимателя из равновесия и даже вогнать в депрессивное состояние. Это может быть неудавшийся проект, на который возлагались огромные надежды или сорвавшаяся сделка. В общем, любая неудача подрывает у человека уверенность в себе, в своих силах. И если предприниматель-одиночка вынужден самостоятельно справляться с такими трудностями, то в команде компаньоны подставляют друг другу плечо и совместными усилиями решают проблемы. В таких ситуациях оказывает колоссальный психологический эффект ощущение, что ты не один, что рядом есть партнёры, готовые тебя поддержать и помочь в трудную минуту. И вы знаете, я не исключаю, что именно поэтому командный бизнес на начальном этапе больше защищён от влияния внешних факторов, чем бизнес предпринимателя-одиночки. Все-таки, как ни крути, но вместе легче держать удар и барахтаться в этом безумном океане.

Итак, друзья, мы с вами рассмотрели достоинства и недостатки бизнеса на двоих. Надеюсь, вы всё внимательно изучили и поняли, что лучше не ввязываться в совместные проекты, а начинать своё дело самостоятельно. Или нет? Или всё-таки решили создать бизнес на двоих? Ну, что же, раз такое дело, тогда давайте расскажу вам о том, как выбрать партнёра по бизнесу.

sql server — получение данных из хранимой процедуры, имеющей несколько наборов результатов

В стране TSQL вы застряли.

Вот трюк (некоторые могут назвать его полухакерским), который я однажды использовал.

  / * НАЧАТЬ КОД TSQL * /

/ * Определение хранимой процедуры * /

Используйте Northwind
ИДТИ


ЕСЛИ СУЩЕСТВУЕТ
    (
    ВЫБРАТЬ * ИЗ INFORMATION_SCHEMA.ROUTINES
    ГДЕ ROUTINE_TYPE = N'PROCEDURE 'и ROUTINE_SCHEMA = N'dbo' и ROUTINE_NAME = N'uspOrderDetailsByCustomerId '
    )
НАЧИНАТЬ
    ПРОЦЕДУРА УДАЛЕНИЯ [dbo].[uspOrderDetailsByCustomerId]
КОНЕЦ


ИДТИ

СОЗДАТЬ процедуру dbo.uspOrderDetailsByCustomerId
(
  @CustomerID nchar (5)
, @ResultSetIndicator smallint = 0
)
В КАЧЕСТВЕ

НАЧИНАТЬ

    ВКЛЮЧИТЬ NOCOUNT



    / * ResultSet # 1 * /

    если (@ResultSetIndicator = 0 ИЛИ @ResultSetIndicator = 1)
    НАЧИНАТЬ
        ВЫБРАТЬ
            c.CustomerID, c.CompanyName /*,c.ContactName,c.ContactTitle,c.[Address ],c.City,c.Region,c.PostalCode,c.Country, c.Phone, c.Fax * /
        ИЗ
            Клиенты c
            ПРИСОЕДИНЯЙТЕСЬ Заказы o ON c.CustomerID = o.CustomerID
        КУДА
            c.CustomerID = @CustomerID
    КОНЕЦ


    / * * /
    / * ResultSet # 2 * /

    если (@ResultSetIndicator = 0 ИЛИ @ResultSetIndicator = 2)
    НАЧИНАТЬ

        ВЫБЕРИТЕ o.OrderID, o.CustomerID / *, o.EmployeeID, o.OrderDate, o.RequiredDate, o.ShippedDate, o.ShipVia, o.Freight, o.ShipName, o.ShipAddress, o.OrderID, o.CustomerID , o.EmployeeID, o.OrderDate * /
        ИЗ
            Приказы о
         КУДА
            o.CustomerID = @CustomerID
        СОРТИРОВАТЬ ПО
            о.CustomerID, o.OrderID

    КОНЕЦ


    / * * /
    / * ResultSet # 3 * /

    если (@ResultSetIndicator = 0 ИЛИ @ResultSetIndicator = 3)
    НАЧИНАТЬ
         ВЫБЕРИТЕ od.OrderID, od.ProductID / *, od.UnitPrice, od.Quantity, od.Discount * /
         ИЗ
            [Детали заказа] od
         КУДА
            существует (выберите null из dbo.Orders innerOrds, где innerOrds.OrderID = od.OrderID и innerOrds.CustomerID = @CustomerID)
         СОРТИРОВАТЬ ПО
            od.OrderID

    КОНЕЦ

    ВЫКЛЮЧИТЬ NOCOUNT


КОНЕЦ

ИДТИ
/ * Получить все * /


exec dbo.uspOrderDetailsByCustomerId 'ALFKI'




    ЕСЛИ OBJECT_ID ('tempdb .. # TempCustomer') НЕ ПУСТО
    начинать
            drop table #TempCustomer
    конец


    СОЗДАТЬ ТАБЛИЦУ #TempCustomer
    (
      [CustomerID] nchar (5)
    , [CompanyName] nvarchar (40)
    )

ВСТАВИТЬ В #TempCustomer ([CustomerID], [CompanyName])
exec dbo.uspOrderDetailsByCustomerId 'ALFKI', 1

Выберите * из #TempCustomer



    ЕСЛИ OBJECT_ID ('tempdb .. # TempOrders') НЕ ПУСТО
    начинать
            drop table #TempOrders
    конец


    СОЗДАТЬ ТАБЛИЦУ #TempOrders
    (
        OrderID int
      , [CustomerID] nchar (5)

    )

ВСТАВИТЬ В #TempOrders (OrderID, [CustomerID])
exec dbo.uspOrderDetailsByCustomerId 'ALFKI', 2

Выберите * из #TempOrders






    ЕСЛИ OBJECT_ID ('tempdb .. # TempOrderDetails') НЕ ПУСТО
    начинать
            удалить таблицу #TempOrderDetails
    конец


    СОЗДАТЬ ТАБЛИЦУ #TempOrderDetails
    (
        OrderID int
      , [ProductID] int

    )

ВСТАВИТЬ В #TempOrderDetails (OrderID, [ProductID])
exec dbo.uspOrderDetailsByCustomerId 'ALFKI', 3

Выберите * из #TempOrderDetails


    ЕСЛИ OBJECT_ID ('tempdb .. # TempOrderDetails') НЕ ПУСТО
    начинать
            drop table #TempOrders
    конец


    ЕСЛИ OBJECT_ID ('tempdb.. # TempOrders ') НЕ ПУСТО
    начинать
            drop table #TempOrders
    конец



    ЕСЛИ OBJECT_ID ('tempdb .. # TempCustomer') НЕ ПУСТО
    начинать
            drop table #TempCustomer
    конец
  

Хранимая процедура SQL Server с параметрами

Автор: Грег Робиду
Обзор

Настоящая сила хранимых процедур — это способность передавать параметры и хранимая процедура обрабатывает разные запросы. В этом В этой теме мы рассмотрим передачу значений параметров в хранимую процедуру.

Пояснение

Так же, как у вас есть возможность использовать параметры с вашим кодом SQL, вы также можете настройте ваши хранимые процедуры, чтобы они принимали одно или несколько значений параметров. Все примеры используют База данных AdventureWorks.

Создание хранимой процедуры SQL с параметрами

  1. Чтобы создать хранимую процедуру с параметрами, используя следующий синтаксис:
  2. СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30) AS
  3. См. Подробности и примеры ниже

Запрос SQL Server для преобразования в хранимую процедуру

Ниже приведен запрос, который мы хотим использовать для создания хранимой процедуры.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

ВЫБРАТЬ *
ОТ Person.Address
GO 

Идея состоит в том, чтобы создать хранимую процедуру, в которой Город передается в хранимая процедура, чтобы она могла создавать динамические результаты. Это можно сделать следующим образом, используя Переменная. Если мы запустим приведенный ниже код, он вернет только результаты для New Йорк.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

ОБЪЯВИТЬ @City nvarchar (30)
НАБОР @City = 'Нью-Йорк'

ВЫБРАТЬ *
ОТ человека.Адрес
ГДЕ Город = @City
GO 

Мы могли бы использовать этот подход и продолжать обновлять переменную @City, но есть лучший способ сделать это — создать хранимую процедуру.

Создание хранимой процедуры SQL Server с одним параметром

В этом примере мы запросим таблицу Person.Address из AdventureWorks. базы данных, но вместо того, чтобы возвращать все записи, мы ограничим ее только конкретным город. В этом примере предполагается, что будет точное совпадение значения города. что прошло.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30)
В КАЧЕСТВЕ
ВЫБРАТЬ *
ОТ Person.Address
ГДЕ Город = @City
ИДТИ
 

Чтобы вызвать эту хранимую процедуру, мы должны выполнить ее следующим образом:

 EXEC dbo.uspGetAddress @City = 'Нью-Йорк' 

Удаление сохраненной процедуры

Если вы создали хранимую процедуру и хотите воссоздать сохраненную процедуру с таким же именем, вы можете удалить ее, используя следующие прежде чем пытаться создать его снова.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

ПРОЦЕДУРА УДАЛЕНИЯ dbo.uspGetAddress
GO 

Если вы попытаетесь создать хранимую процедуру, а она уже существует, вы получите сообщение об ошибке.

Msg 2714, уровень 16, состояние 3, процедура uspGetAddress, строка 1 [Batch Start Line 33]
В базе данных уже есть объект с именем uspGetAddress.

Хранимая процедура SQL Server с параметром, использующим подстановочный знак

Мы также можем сделать то же самое, но позволить пользователям дать нам отправную точку для поиска данных.

Здесь мы можем изменить «=» на LIKE и использовать подстановочный знак «%».

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30)
В КАЧЕСТВЕ
ВЫБРАТЬ *
ОТ Person.Address
ГДЕ Город НРАВИТСЯ @City + '%'
ИДТИ
 

Это можно запустить следующим образом, чтобы найти все города, начинающиеся с New.

 EXEC dbo.uspGetAddress @City = 'New' 

Ошибка хранимой процедуры SQL Server, когда параметр не передан

В обоих следующих примерах предполагается, что значение параметра всегда будет пройти.Если вы попытаетесь выполнить процедуру без передачи параметра значение вы получите сообщение об ошибке, например:

Msg 201, уровень 16, состояние 4, процедура uspGetAddress, строка 0
Процедура или функция uspGetAddress ожидает параметр @City, который не было поставлено.

Хранимая процедура SQL Server с использованием NULL в качестве параметра по умолчанию

В большинстве случаев рекомендуется передавать все значения параметров, но иногда это невозможно. Итак, в этом примере мы используем параметр NULL чтобы вы не передавали значение параметра.Если мы создадим и запустим это сохраненное процедура как есть, она не вернет никаких данных, потому что она ищет любой Город значения, равные NULL.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30) = NULL
В КАЧЕСТВЕ
ВЫБРАТЬ *
ОТ Person.Address
ГДЕ Город = @City
ИДТИ
 

Если мы запустим следующее, он будет работать, но данные не будут возвращены.

Мы могли бы изменить эту хранимую процедуру и использовать функцию ISNULL для обхода это.Поэтому, если значение передано, оно будет использовать это значение для сужения результата. установлен, и если значение не передано, он вернет все записи. (Примечание: если столбец City имеет значения NULL, они не будут включать эти значения. У вас будет чтобы добавить дополнительную логику для City IS NULL)

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30) = NULL
В КАЧЕСТВЕ
ВЫБРАТЬ *
ОТ Person.Address
ГДЕ Город = ISNULL (@ Город, Город)
GO 

Теперь, если мы запустим следующую команду, все данные будут возвращены из таблицы.

Создание хранимой процедуры SQL Server с несколькими параметрами

Установить несколько параметров очень просто. Вам просто нужно перечислить каждый параметр и тип данных разделены запятой, как показано ниже.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30) = NULL, @ AddressLine1 nvarchar (60) = NULL
В КАЧЕСТВЕ
ВЫБРАТЬ *
ОТ Person.Address
ГДЕ Город = ISNULL (@ Город, Город)
И AddressLine1 КАК '%' + ISNULL (@ AddressLine1, AddressLine1) + '%'
ИДТИ
 

Для этого вы можете сделать любое из следующего:

- вернуть строки, в которых город равен Калгари
EXEC dbo.uspGetAddress @City = 'Калгари'

- вернуть строки, в которых City равно Calgary, а AddresLine1 содержит A
EXEC dbo.uspGetAddress @City = 'Калгари', @ AddressLine1 = 'A'

- вернуть строки, в которых AddresLine1 содержит Acardia
EXEC dbo.uspGetAddress @ AddressLine1 = 'Акардия'

- это вернет все строки
EXEC dbo.uspGetAddress
 

Создание или изменение хранимой процедуры SQL Server

В SQL Server 2016 и более поздних версиях есть возможность СОЗДАТЬ новый хранимая процедура, если она еще не существует, или ИЗМЕНИТЬ процедуру, если она существует существовать.Ниже приведен пример синтаксиса для обновления сохраненного процедура, в которой мы хотим вернуть только несколько столбцов вместо всех столбцов.

ИСПОЛЬЗУЙТЕ AdventureWorks
ИДТИ

СОЗДАТЬ ИЛИ ИЗМЕНИТЬ ПРОЦЕДУРУ dbo.uspGetAddress @City nvarchar (30) = NULL, @ AddressLine1 nvarchar (60) = NULL
В КАЧЕСТВЕ
ВЫБЕРИТЕ AddressLine1, AddressLine2, City, PostalCode
ОТ Person.Address
ГДЕ Город = ISNULL (@ Город, Город)
И AddressLine1 КАК '%' + ISNULL (@ AddressLine1, AddressLine1) + '%'
ИДТИ
 

Последнее обновление: 23.07.2021

SQL SERVER — Как передать параметры в хранимую процедуру?

После стольких лет существования хранимых процедур я все еще вижу, как разработчики пытаются выполнить хранимую процедуру.Через день я получаю электронное письмо с вопросом, как передать параметры хранимой процедуре.

Сегодня я решил написать об этом в блоге, поэтому в следующий раз, когда я получу письмо, я могу просто дать ссылку на него.

Наиболее частые ошибки, которые делают разработчики, — это выполнение хранимых процедур следующим образом, что приводит к ошибке.

EXEC NameofSP (FirstParam, SecondParam)

Я могу четко понять, почему разработчики предпочитают указанный выше сценарий. Поскольку большинство языков программирования используют указанный выше синтаксис для вызова функции, разработчики часто думают, что это способ вызова хранимых процедур.Однако, если вы попытаетесь вызвать SP с указанным выше синтаксисом, это выдаст вам ошибку.

Есть два разных метода вызова хранимых процедур. Давайте посмотрим на них здесь, однако, прежде чем мы это сделаем, давайте сначала создадим образец SP, который принимает два параметра.

Создание хранимой процедуры

 - Создание хранимой процедуры
СОЗДАТЬ ПРОЦЕДУРУ TestParams
@FirstParam VARCHAR (50),
@SecondParam VARCHAR (50)
В КАЧЕСТВЕ
ВЫБЕРИТЕ @FirstParam FirstParam,
@SecondParam SecondParam

GO 

Теперь давайте рассмотрим два разных метода вызова SP.

Метод 1:

Запустим следующие два оператора, в которых порядок параметров отличается.

 - Выполнить SP
EXEC TestParams 'Первый', 'Второй'
ИДТИ
EXEC TestParams 'Второй', 'Первый'
GO 

Когда вы запустите вышеуказанный скрипт, он покажет нам результат, в котором порядок столбцов изменяется, поскольку SP назначает первые параметры первым параметрам внутри.

Однако, если вы хотите назначить переданные параметры определенной переменной внутри SQL Server, вам придется указать этот параметр, как указано во втором методе.

Метод 2:

В этом методе, когда мы выполняем хранимую процедуру, мы также включаем переменную, которой мы хотим назначить параметр. Это верный способ присвоить значение параметру внутри SP.

 - Выполнить SP
EXEC TestParams @FirstParam = 'Первый', @SecondParam = 'Второй'
ИДТИ
EXEC TestParams @SecondParam = 'Второй', @FirstParam = 'Первый'
GO 

Теперь, когда вы выполняете этот SP, вы получите результаты в том же порядке в обоих случаях, как мы указали параметры для назначения, когда мы передали значения переменных.

Давайте очистим, отбросив этот SP.

 - Очистить
ПРОЦЕДУРА УДАЛЕНИЯ TestParams
GO 

Ссылка: Pinal Dave (https://blog.sqlauthority.com)

Повышение производительности хранимых процедур в SQL Server

Этот блог содержит простые, но полезные советы и оптимизацию для повышения производительности хранимых процедур.

1. Используйте SET NOCOUNT ON

SQL Server возвращает информационные сообщения при выполнении операций select или DML.Если процедура имеет много таких операторов, курсор или цикл while SQL Server будет отображать множество таких сообщений, увеличивая сетевой трафик. Эти сообщения могут быть подавлены с помощью SET NOCOUNT ON и могут повысить производительность за счет уменьшения сетевого трафика.

2. Используйте полное имя процедуры

Полное имя объекта — database.schema.objectname. Когда хранимая процедура вызывается как schemaname.procedurename, SQL Server может быстро найти скомпилированный план вместо поиска процедуры в других схемах, если schemaname не указан.Возможно, это не сильно повысит производительность, но следует придерживаться наилучшей практики. Все объекты внутри процедуры также должны называться schemaname.objectname.

3. sp_executesql вместо Execute для динамических запросов

Процедура sp_executesql позволяет повторно использовать план кеширования и защищает от внедрения SQL. Давайте посмотрим на пример повторного использования плана.

 DBCC FREEPROCCACHE
ИДТИ
Объявить
@dynamic_sql varchar (макс.),
@salesorderid int
НАБОР @ salesorderid = 43660

SET @ dynamic_sql = 'ВЫБРАТЬ * ИЗ продаж.SalesOrderDetail, где SalesOrderID = '
+ CAST (@salesorderid AS VARCHAR (100))
ВЫПОЛНИТЬ (@dynamic_sql) 

Приведенный выше запрос выполняет динамический запрос с использованием команды EXECUTE для двух значений идентификатора продавца 43660 и 43661. Давайте проанализируем кэшированные планы.

Как показано на снимке выше, есть два отдельных плана для двух торговых посредников. Теперь давайте выполним тот же запрос с помощью процедуры sp_execute SQL и проанализируем кэшированные планы.

 ОБЪЯВИТЬ @dynamic_sql NVARCHAR (100)
SET @dynamic_sql = N'SELECT * FROM Sales.SalesOrderDetail, где SalesOrderID = @ salesorderid '
ВЫПОЛНИТЬ sp_executesql @dynamic_sql, N '@ salesorderid int', @salesorderid = 43661 

В приведенном выше запросе процедура sp_executesql используется для выполнения динамического запроса для двух разных значений salesorderid. Давайте проанализируем кешированные планы.

Как показано на снимке выше, только один план кэшируется и используется для разных значений идентификатора продавца.

4. Использование IF EXISTS и SELECT

IF EXISTS используется для проверки существования записи, объекта и т. Д.. И это удобный оператор для повышения производительности запросов, в которых требуется только проверить наличие записи в таблице, а не использовать эту запись / строку в запросе. При этом используйте IF EXISTS (SELECT 1 из mytable) вместо IF EXISTS (Select * from mytable), поскольку единственное, что нас интересует, — это проверить наличие записи / s. Итак, если запрос возвращает 1, значит, запись присутствует, иначе ее нет. Нет необходимости возвращать все значения столбцов.

5. Не называйте пользовательскую хранимую процедуру sp_procedurename.

Если хранимая процедура начинается с sp_, то SQL Server сначала ищет ее в базе данных master, а затем в базе данных текущего пользователя. Это может вызвать небольшие проблемы с производительностью и, кроме того, может привести к неверным результатам, если хранимая процедура с таким же именем существует в базе данных master.

6. По возможности используйте запросы на основе наборов.

T-SQL — это язык, основанный на наборах, поэтому циклы здесь не работают. Курсоры и цикл while следует использовать только в том случае, если запрос на основе набора является дорогостоящим или не может быть сформулирован.

7. Сделайте транзакцию короткой и четкой

Чем дольше транзакция, тем дольше будут удерживаться блокировки в зависимости от уровня изоляции. Это может привести к тупикам и блокировкам. Откройте новое окно запроса и выполните приведенный ниже запрос

.
 использовать AdventureWorks2014
ИДТИ
НАЧАТЬ СДЕЛКУ
УСТАНОВИТЬ УРОВЕНЬ ИЗОЛЯЦИИ ПЕРЕДАЧИ ПОСЛЕДОВАТЕЛЬНО

ВЫБРАТЬ * ИЗ Sales.SalesOrderDetail 

Обратите внимание на идентификатор сеанса для запроса. Откройте новое окно запроса и выполните запрос ниже.Запишите идентификатор сеанса запроса.

 начало тран
Обновить Sales.SalesOrderDetail
УСТАНОВИТЬ OrderQty = 50 ГДЕ SalesOrderDetailID = 1 

Вышеупомянутый запрос обновления будет ожидать запроса выбора при совместной блокировке. Давайте проанализируем блокировки для этих двух сеансов.

Как показано на снимке выше, в сеансе 58 запрос обновления ожидает разделяемой блокировки, принятой сеансом 57.

Следуйте этим советам и дайте мне знать, как это увеличивает производительность процедуры.Вернусь с еще несколькими советами и лучшими практиками.

Поставьте нам лайк на FaceBook | Присоединяйтесь к самой быстрорастущей группе SQL Server на FaceBook

Выпуск SP 800-160 Том 2 Разработка киберустойчивых систем

Соединенные Штаты по-прежнему полностью зависят от информационных технологий, используемых в критически важных системах и приложениях как в государственном, так и в частном секторах. От электросети до систем голосования и огромного «Интернета вещей», нация остается очень уязвимой для изощренных кибератак со стороны враждебных национальных государственных субъектов, преступных и террористических групп, а также отдельных лиц-изгоев.Продвинутые противники, вместе именуемые Advanced Persistent Threat (APT), имеют возможность взломать наши критически важные системы, установить зачастую незамеченное присутствие в этих системах и нанести немедленный и долгосрочный ущерб интересам экономики и национальной безопасности страны. Нация.

Для того, чтобы нация выжила и процветала в 21 веке, когда предполагаются враждебные субъекты в киберпространстве, а технологии будут продолжать доминировать во всех аспектах нашей жизни, мы должны разработать надежные, безопасные системы, устойчивые к киберпространству.Киберустойчивые системы имеют меры безопасности или гарантии, «встроенные» в качестве фундаментальной части их архитектуры и дизайна, что позволяет им противостоять кибератакам, сбоям и сбоям и продолжать работать даже в ухудшенном или ослабленном состоянии для выполнения основные функции организации.

NIST объявляет о выпуске NIST Special Publication (SP) 800-160 Volume 2, Developing Cyber ​​Resilient Systems: A Systems Engineering Approach , которая является первой в серии специализированных публикаций, разработанных для поддержки NIST SP 800-160. Том 1, ведущее руководство по проектированию системной безопасности.В томе 2 рассматриваются вопросы киберустойчивости для двух важных, но различных сообществ интересов:

  • Инженерные организации, разрабатывающие новые системы или модернизирующие устаревшие системы, использующие процессы жизненного цикла систем, и
  • Организации с существующими системами в составе установленной базы, в настоящее время выполняющие повседневные миссии и бизнес-функции.

Обе группы могут применять рекомендации и соображения киберустойчивости, предлагаемые в этом документе, чтобы гарантировать, что системы, которые им нужны, которые они планируют предоставить или уже развернуты, могут выжить при столкновении с APT.

Параметры вывода хранимой процедуры

Резюме : в этом руководстве вы узнаете, как использовать параметры вывода для возврата данных обратно в вызывающую программу.

Создание выходных параметров

Чтобы создать выходной параметр для хранимой процедуры, используйте следующий синтаксис:

 

имя_параметра тип_данных ВЫХОД

Язык кода: SQL (язык структурированных запросов) (sql)

Хранимая процедура может иметь много выходных параметров.Кроме того, выходные параметры могут иметь любой допустимый тип данных, например, целое число, дату и различные символы.

Например, следующая хранимая процедура находит продукты по модельному году и возвращает количество продуктов через выходной параметр @product_count :

 

CREATE PROCEDURE uspFindProductByModel ( @model_year МАЛЕНЬКИЙ, @product_count INT ВЫХОД ) В КАЧЕСТВЕ НАЧИНАТЬ ВЫБРАТЬ наименование товара, список цен ИЗ производство.продукты КУДА model_year = @model_year; ВЫБЕРИТЕ @product_count = @@ ROWCOUNT; КОНЕЦ;

Язык кода: SQL (язык структурированных запросов) (sql)

В этой хранимой процедуре:

Сначала мы создали выходной параметр с именем @product_count для хранения количества найденных продуктов:

 

@ product_count INT ВЫХОД

Язык кода: SQL (язык структурированных запросов) (sql)

Во-вторых, после оператора SELECT мы присвоили количество строк, возвращаемых запросом ( @@ ROWCOUNT ), для @product_count параметр.

Обратите внимание, что @@ ROWCOUNT — это системная переменная, которая возвращает количество строк, прочитанных предыдущим оператором.

После выполнения приведенного выше оператора CREATE PROCEDURE хранимая процедура uspFindProductByModel компилируется и сохраняется в каталоге базы данных.

Если все в порядке, SQL Server выдает следующий вывод:

 

Команды выполнены успешно.

Язык кода: SQL (язык структурированных запросов) (sql)

Вызов хранимых процедур с выходными параметрами

Чтобы вызвать хранимую процедуру с выходными параметрами, выполните следующие действия:

  • Сначала объявите переменные для хранения значения, возвращаемые выходными параметрами
  • Во-вторых, используйте эти переменные в вызове хранимой процедуры.

Например, следующий оператор выполняет хранимую процедуру uspFindProductByModel :

 

DECLARE @count INT; EXEC uspFindProductByModel @model_year = 2018, @product_count = @count ВЫХОД; ВЫБЕРИТЕ @count AS 'Количество найденных продуктов';

Язык кода: SQL (язык структурированных запросов) (sql)

На следующем рисунке показан результат:

В этом примере:

Сначала объявите переменную @count для хранения значения вывода. параметр хранимой процедуры:

 

DECLARE @count INT;

Язык кода: SQL (язык структурированных запросов) (sql)

Затем выполните хранимую процедуру uspFindProductByModel и передайте параметры:

 

EXEC uspFindProductByModel @model_year = 2018, @product_count = @count ВЫХОД;

Язык кода: SQL (язык структурированных запросов) (sql)

В этом операторе model_year равен 2018 , а переменная @count присваивает значение выходному параметру @product_count .

Хранимую процедуру uspFindProductByModel можно вызвать следующим образом:

 

EXEC uspFindProductByModel 2018, @count OUTPUT;

Язык кода: SQL (язык структурированных запросов) (sql)

Обратите внимание: если вы забудете ключевое слово OUTPUT после переменной @count , переменная @count будет иметь значение NULL.

Наконец, покажите значение переменной @count :

 

SELECT @count AS 'Количество найденных продуктов';

Язык кода: SQL (язык структурированных запросов) (sql)

В этом руководстве вы узнали, как использовать выходной параметр для передачи данных из хранимой процедуры обратно в вызывающую программу.

Динамический SQL и хранимая процедура — {coding} Sight

Динамический SQL и хранимые процедуры — два наиболее важных компонента SQL Server. В этой статье мы рассмотрим преимущества и недостатки каждого из них и когда их использовать.

Производительность

Ответ на этот вопрос знает каждый. Хранимые процедуры превосходят динамический SQL с точки зрения производительности. Хранимая процедура кэшируется в памяти сервера, и ее выполнение намного быстрее, чем динамический SQL.Если все остальные переменные остаются постоянными, хранимая процедура превосходит динамический SQL.

Разделение проблем

С точки зрения разделения задач, хранимые процедуры опережают динамический SQL.

Хранимые процедуры позволяют отделить логику базы данных от бизнес-логики. Следовательно, если в вашей бизнес-логике возникает ошибка, вам нужно только изменить код приложения. И наоборот, если есть проблема с логикой вашей базы данных, необходимо изменить только вашу хранимую процедуру.Кроме того, при обновлении хранимой процедуры код приложения не нужно перекомпилировать и развертывать.

Если вы используете динамические SQL-запросы в своем клиентском коде, вам придется обновить код приложения, если в SQL-запросе возникнет ошибка. Это означает, что вам придется перекомпилировать и развернуть код приложения.

Сетевой трафик

Хранимые процедуры производят меньше сетевого трафика, чем динамический SQL, потому что для выполнения хранимой процедуры требуется только имя процедуры и параметры (если есть), которые должны быть отправлены по сети.

Выполнение динамического SQL требует, чтобы полный запрос был отправлен по сети, что увеличивает сетевой трафик, особенно если запрос очень большой.

Атаки с использованием SQL-инъекций

Хранимые процедуры не уязвимы для атак SQL Injection.

Запросы динамического SQL уязвимы для атак SQL-инъекций, если параметризованные запросы не используются, а параметризованные запросы нельзя использовать с динамическим SQL, если в качестве параметра передается имя таблицы или столбца.

В этом случае обходной путь заключается в том, что функция кодового имени может использоваться для предотвращения атак с использованием SQL-инъекций.

Возможность повторного использования кэшированных планов запросов

Хранимые процедуры повышают производительность базы данных, поскольку они позволяют повторно использовать кэшированные планы запросов. В случае динамического SQL вам придется использовать параметризованные запросы, чтобы увеличить возможность повторного использования кэшированного плана запроса. При отсутствии параметризованных планов запросов SQL-сервер автоматически определяет параметры и генерирует кэшированные планы запросов, что приводит к повышению производительности.

Здесь уместно упомянуть, что только системы OLTP выигрывают от повторного использования кэшированного плана запроса.В случае систем OLAP выбор оптимизатора меняется, система OLAP получает выгоду от уникального плана.

Техническое обслуживание

Хранимые процедуры со статическим SQL проще в обслуживании. Например, в случае статического SQL в хранимой процедуре синтаксические ошибки могут быть обнаружены до запуска. В случае динамического SQL внутри хранимых процедур синтаксические ошибки не могут быть обнаружены до выполнения запроса.

Кроме того, хранимые процедуры больше похожи на функции, они определяются один раз, а затем могут быть вызваны в любом месте сценария.Следовательно, если вы хотите обновить хранимую процедуру, вам нужно обновить ее только в одном месте. Все части приложения, вызывающие хранимую процедуру, будут иметь доступ к обновленной версии. Однако недостатком является то, что могут быть затронуты те части приложения, где вы не хотите обновлять хранимую процедуру. В случае динамического SQL вам может потребоваться написать сценарий SQL в нескольких местах, но в таких случаях обновление сценария в одном месте не влияет на другое. Решение между использованием хранимой процедуры и динамического SQL зависит от функциональности приложения.

Безопасность

При доступе к базе данных нескольких приложений безопаснее использовать хранимые процедуры, чем динамический SQL.

Хранимые процедуры обеспечивают дополнительный уровень безопасности, в то время как контекст пользователя — единственный способ контролировать разрешения для динамических сценариев SQL. В общем, защита динамического SQL трудоемка по сравнению с хранимыми процедурами.

Определение зависимостей

В реляционной базе данных таблицы зависят от других таблиц в базе данных.

Рассмотрим сценарий, в котором вы хотите удалить таблицу, но перед этим вы хотите выяснить все зависимости таблиц. Или, проще говоря, вы хотите найти запросы, которые обращаются к таблице, которую вы хотите удалить. В этих случаях можно использовать хранимую процедуру sp_depends.

Однако sp_depends может обнаруживать только те зависимости, в которых статический SQL используется внутри хранимой процедуры. В случае, когда динамический SQL зависит от таблицы, эта зависимость не может быть обнаружена хранимой процедурой sp_depends.Давайте посмотрим на это в действии на простом примере.

Подготовка фиктивных данных

Давайте создадим фиктивные данные, которые помогут объяснить концепцию зависимостей в статическом и динамическом SQL.

 CREATE DATABASE deptest;

ИСПОЛЬЗУЙТЕ дептест
СОЗДАТЬ ТАБЛИЦУ студент
(

Id int идентификатор первичного ключа,
Имя VARCHAR (50) NOT NULL,
Пол VARCHAR (50) NOT NULL,
Возраст int
)

ВСТАВИТЬ студенту

ЦЕННОСТИ
('Джеймс', 'Мужчина', 20),
(«Элен», «Женщина», 20),
('София', 'Женщина', 20),
('Эд', 'Мужчина', 20),
('Рон', 'Женщина', 20) 

Теперь у нас есть тестовая база данных, содержащая таблицу и некоторые тестовые данные.Теперь давайте создадим две хранимые процедуры, которые обращаются к таблице учеников.

Первая хранимая процедура использует статический SQL для извлечения всех записей из таблицы учеников:

 ЕГЭ дептест
ИДТИ
СОЗДАТЬ ПРОЦЕСС spStatProc
В КАЧЕСТВЕ
НАЧИНАТЬ
ВЫБРАТЬ * ОТ студента
КОНЕЦ 

Выполните приведенный выше сценарий. Этот сценарий создает хранимую процедуру «spStatProc» внутри базы данных deptest.

Давайте создадим еще одну хранимую процедуру, которая содержит динамический SQL, который извлекает все записи из таблицы учеников.

 ЕГЭ дептест
ИДТИ
СОЗДАТЬ ПРОЦЕСС spDynProc
В КАЧЕСТВЕ
НАЧИНАТЬ
ОБЪЯВИТЬ @query NVARCHAR (100)
НАБОР @query = 'ВЫБРАТЬ * ОТ ученика'
ВЫПОЛНИТЬ sp_execute @query

КОНЕЦ 

Этот сценарий создает хранимую процедуру «spDynProc» внутри базы данных deptest. Эта хранимая процедура использует динамический оператор SQL для извлечения всех записей из таблицы учеников.

Теперь у нас есть две хранимые процедуры, которые зависят от таблицы учеников. Один из них содержит статический SQL, а другой — динамический.

Однако, если вы выполните хранимую процедуру sp_depends и передадите ей таблицу учеников в качестве параметра, вы увидите, что она получит только хранимую процедуру «spStatProc». Это потому, что он содержит статический SQL. Хранимая процедура «spDynProc» будет проигнорирована, поскольку она содержит динамический SQL.

Выполните следующий сценарий.

 ЕГЭ дептест
ИДТИ
ВЫПОЛНИТЬ sp_depends студент 

Будет получен следующий результат:

наименование тип
dbo.spStatProc хранимая процедура

Вы можете видеть, что процедура sp_depends не смогла сообщить о зависимости «spDynProc» и сообщила только «spStatProc».

Сложность

Хранимые процедуры могут стать чрезвычайно сложными, если вы используете большое количество фильтров и между фильтрами есть несколько предложений AND и OR. С другой стороны, используя динамический SQL, вы можете динамически генерировать предложения WHERE в зависимости от типа фильтров. Это делает динамический SQL лучшим выбором, если вы хотите реализовать чрезвычайно сложную логику.

Заключение

В целом, хранимая процедура превосходит динамический SQL почти во всех аспектах. Они быстрее, безопасны и просты в обслуживании, а также требуют меньшего сетевого трафика.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *