https://topcc.hk Отборы в отчётах. Нюансы работы компоновщика настроек. Подписываем и прошиваем документы

Отборы в отчётах. Нюансы работы компоновщика настроек. Подписываем и прошиваем документы

Полагаю, нет нужды рассказывать, что такое СКД, компоновщик настроек и вообще весь набор объектов, предназначенных для работы с СКД. Основные направления использования, не считая хитрых действий в коде, это динамические списки и отчёты, причём в обоих случаях «за кадром» остаётся весьма существенный функционал. Мы зачастую даже не задумываемся, какова логика поведения и взаимосвязи всех участников процесса, т.к. обычно решаем достаточно простые задачи или полагаемся на умолчания платформы. Но, где есть умолчания, есть и внутренняя логика, эдакая «медвежья услуга» 1С, преодолеть плоды которой для достижения нужного эффекта иногда трудно и неочевидно, и при этом достаточно лишь правильно воспользоваться инструментарием.

Желающие могут пропустить части 1-4 и сразу перейти к примерам.

Попробую чуть более подробно остановиться на работе отборов СКД для случая их применения в отчётах. Полагаю, поведение в динамических списках, за рядом оговорок, будет близким. Итак, отборы в отчётах, немного теории и потом конкретные примеры.

Используются СП 8.3.6 и выше, разделы ИТС (пункт 10.3.7.5 и др.), книга «Профессиональная разработка в системе 1С-Предприятие 8» (Казань, 2012 г., второй том). В книге Е.Хрусталёвой вообще ничего внятного на эту тему не нашлось.

Часть 1

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

* Настройки – настройки, созданные в режиме Конфигуратора и изменяемые в режиме правки варианта отчёта;

* ПользовательскиеНастройки – настройки, которые изменяет пользователь в режиме «1С:Предприятие» сугубо интерфейсно;

* ФиксированныеНастройки – те настройки, которые задаются из встроенного языка, в т.ч. неявно задаются системой. В это свойство попадают значения отбора, которые передаются в форму с помощью ее параметров (структура «Отбор»).

Настройки и ФН схожи по устройству и имеют коллекцию «Отбор» типа «Отбор компоновки данных», доступную для изменения состава в любое время существования отчёта. При этом Настройки доступны для интерфейсного изменения через правку варианта, а ФН вообще никак не доступны. ПН, в свою очередь, это «каша», где равноправными элементами могут быть как сам «Отбор», так и отдельные объекты типа «Элемент отбора компоновки данных» (т.н. вложенный объект). Несмотря на наличие соответствующих методов, изменять состав коллекции элементов ПН программно нельзя, если это ПН самого отчёта, а не сделанные «с нуля» конструктором – 1С сообщит, что «Коллекция пользовательских настроек не может изменять свой состав, так как она связана с настройками компоновки данных.» На ИТС сказано: «Свойство недоступно для записи с помощью встроенного языка.», но, как мы увидим позже, повлиять на ПН можно. «Каша» объектов имеет внутренние связи – она проверяется на непротиворечивость условий при формировании отчёта, и при изменении состава. На ИТС читаем: «Не будут добавляться элементы, которые сами отмечены как пользовательские. Например, в пользовательский отбор не будет помещен элемент отбора, который отмечен как пользовательский. Не будут добавлены элементы, содержащие пользовательские элементы. Например, не будет добавлена группа условий, если в этой группе присутствуют элементы, отмеченные как пользовательские. Для вложенных элементов свойство РежимОтображения не анализируется. Они добавляются или не добавляются вместе с родительскими элементами.» Таким образом, негласно действует «старшинство» объектов. При этом можно получить эффект, когда интерфейс позволит указать противоречивые отборы для варианта и его ПН, а также внутри ПН.

Казалось бы, «старшим» является вариант. Но нажатие на "Ещё"/"Изменить вариант" и подтверждение изменений в открывшейся форме вызывает обработчик события формы , при этом отбор появляется в панели "Основные" на форме, вызываемой из "Настройки...", и появляется на форме отчёта, но НЕ показывается на закладке "Отбор"; причём либо он появляется сразу и на основной форме отчёта, и на форме по "Настройки..." (если есть флаг "Включать в пользовательские настройки"), либо ни там, ни там. Но в любом случае на закладке "Отбор" формы "Настройки..." его НЕ будет. Разница между закладкой "Основные" формой "Настройки..." и основной формой отчёта определяется полем "Режим редактирования" (обычный - только в "Настройках", быстрый - ещё и на самой форме отчёта), но это, думаю, все знают. Кстати, значения «Отбора» и «Быстрых» никак не синхронизированы и могут противоречить друг другу, а вот «Быстрый» на форме отчёта и на форме настроек жёстко синхронны. Так вот, при правке варианта он сам становится изменённым (но его ID и имя не меняются), а вот ПН остаются НЕ модифицированными (т.е. даже если речь о них, т.е. о флаге включения того или иного элемента в ПН).

Нажатие на "Выбрать вариант..." и подтверждение изменений в открывшейся форме вызывает в следующем порядке события:

ПриЗагрузкеВариантаНаСервере

ПриОбновленииСоставаПользовательскихНастроекНаСервере

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

Нажатие на "Настройки..." и подтверждение изменений в открывшейся форме вызывает только событие ПриОбновленииСоставаПользовательскихНастроекНаСервере (при этом ПН становятся изменены, но представления и ключа (если их не было) не получают; если включён «Быстрый» для элементов объекта «Отбор» ПН, то кроме "Отбор", появляются и собственно его элементы как поля, т.е. ведёт себя аналогично вложенным элементам. Эти сделанные настройки сохраняются при закрытии и восстанавливаются при следующем входе в форму. Вариант оно никак трогает и не меняет.

Нажатие на "Ещё"/"Установить стандартные настройки" в форме настроек (а также и пункт «Стандартные настройки» в правке варианта) вызывает только событие ПриОбновленииСоставаПользовательскихНастроекНаСервере . При этом вариант становится изменённым, а вот ПН меняются. Если перед этим вариант был изменён, он остаётся изменённым (ни сброса флага изменённости, ни сброса реально сделанных настроек не происходит).

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

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

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

Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы.Очистить();

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

Примечания:

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

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

Установка изменённости варианта и установка изменённости ПН не связаны напрямую, это два разных направления изменений.

У ПН, помимо прочего, есть «Дополнительные настройки». Мне никак не удалось понять, чем и в какой момент они заполняются. Хотя в отчёте и есть настройки, "отмеченные в отборе и условном оформлении" как пользовательские (согласно СП), но дополнительные настройки во всех случаях оказывались пусты. На ИТС об этом ничего.

Несмотря на утверждение в СП, ПН прекрасно сериализуются в xml.

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

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

Часть 2

Работа с Настройками и ФН через их коллекцию почти всегда допустима, но важно помнить, что меняется сущность «третьего уровня». На первом уровне всегда находятся настройки самой СКД по умолчанию, они же фигурируют неявно в источнике доступных настроек; на втором уровне – настройки используемого варианта. Но тут логика позволяет либо «затереть» нижележащие указания, либо их проигнорировать. А вот работа с ПН вольностей уже не предусматривает, и тонкие манипуляции надо делать с помощью специальных методов, а иногда и временных вспомогательных объектов-посредников, например:

Комп=Новый КомпоновщикНастроекКомпоновкиДанных; // можно ещё для начала // комп.Инициализировать(НекийКомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек()); комп.ЗагрузитьНастройки(НекийКомпоновщикНастроек.Настройки); НекийКомпоновщикНастроек.ЗагрузитьПользовательскиеНастройки(комп.ПользовательскиеНастройки);

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

Применение пользовательских настроек к основным настройкам выполняется в методе ПолучитьНастройки () компоновщика настроек. При этом выполняются следующие действия:

* Для типов ЭлементОтбораКомпоновкиДанных содержимое элементов копируется в соответствующие пользовательские элементы настроек.

* Для типов ОтборКомпоновкиДанных элементы, находящиеся в основных настройках и отмеченные как Недоступный, остаются без изменения. Элементы из ПН переносятся в основные. Они добавляются в конец коллекции для Отбора.

* Для типов ГруппаЭлементовОтбораКомпоновкиДанных устанавливается свойство Использование в соответствующем элементе основных настроек (на основании признака использования элемента ПН).

Часть 3

При формировании окончательной настройки, если цитировать ИТС, различные варианты настроек комбинируются следующим образом:

* Если какой-либо вид настроек целиком отмечен как пользовательский, то в результирующие настройки попадают ПН. При этом, если какие-либо элементы настроек отмечены как недоступные, то эти настройки будут помещены в результирующие настройки из свойства КомпоновщикНастроек.Настройки.

* Если какой-либо вид настроек отмечен как пользовательский не целиком, а поэлементно, то элементы, отмеченные как пользовательские, попадут в результирующие настройки из свойства КомпоновщикНастроек.ПользовательскиеНастройки, а элементы, отмеченные как недоступные, будут взяты в результирующие настройки из свойства КомпоновщикНастроек.Настройки.

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

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

Часть 4.

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

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

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

Общий порядок выполнения событий при открытии формы с флагом формирования отчёта при открытии (несколько больше, чем описано в «Проф.разработке»):

ПриСозданииНаСервере

ПередЗагрузкойВариантаНаСервере

ПриЗагрузкеВариантаНаСервере

ПередЗагрузкойПользовательскихНастроекНаСервере

ПриЗагрузкеПользовательскихНастроекНаСервере

ПриОбновленииСоставаПользовательскихНастроекНаСервере

ОбработкаПроверкиЗаполненияНаСервере

ПриОткрытии

При этом ни вариант, ни ПН не являются изменёнными, если не предпринимались специальные усилия.

Часть 5.

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

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

Посмотрим, что мы имеем перед загрузкой ПН на сервере.

Для простого случая, когда в СКД ничего не предзадано и никакие элементы не включены в ПН, ситуация такова: Настройки – пусты; ФН – содержат правильный отбор; ПН содержат пустой Отбор. Формирование работает правильно, но с точки зрения пользователя интерфейс противоречит внутренностям и обескураживает – отбор работает, но не виден. Аналогично, если в настройках структуры варианта включить Отбор в ПН, отчёт также строится с учётом отбора, но пользователь также не видит никакие отборы.

Зададим в настройках СКД в Конфигураторе предотборы (равные пустым значениям) и включим их в ПН. По идее, ФН должны заполнить Настройки, а те – ПН, но на самом деле имеем: в Настройках – Отбор с нужным элементом, но пустым правым значением, ФН – содержат правильный отбор, а ПН – всё равно не содержат ничего. Вдобавок, в этом случае и отчёт не построится, т.к. правое значение отбора пусто, несмотря на переданное в параметре Отбор значение.

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

&НаСервере Процедура УстановитьПредзаданныеОтборы(ПользНастройки) Если не Параметры.Свойство("Отбор") Тогда Возврат КонецЕсли; Если Параметры.Отбор.Количество()=0 Тогда Возврат КонецЕсли; рТипЭО=Тип("ЭлементОтбораКомпоновкиДанных"); Для каждого киз Из Параметры.Отбор Цикл рПоле=Новый ПолеКомпоновкиДанных(киз.Ключ); // Если (ТипЗнч(киз.Значение)=Тип("Массив") или ТипЗнч(киз.Значение)=Тип("СписокЗначений")) и киз.Значение.Количество()>1 Тогда рВидСравнения=ВидСравненияКомпоновкиДанных.ВСписке; Иначе рВидСравнения=ВидСравненияКомпоновкиДанных.Равно; КонецЕсли; // рНужныйОтбор=Неопределено; // смотрим, есть ли Отбор в польз.настройках рНужныйЭО=Неопределено; // смотрим, есть ли отдельный ЭлементОтбораКомпоновкиДанных в польз.настройках Для каждого элнастр Из ПользНастройки.Элементы Цикл Если ТипЗнч(элнастр)=Тип("ОтборКомпоновкиДанных") и рНужныйОтбор=Неопределено Тогда // он может быть только один рНужныйОтбор=элнастр; // это можно было бы делать и вне цикла, но перебирать польз.настройки надо и ради элементов... ИначеЕсли ТипЗнч(элнастр)=рТипЭО Тогда // это элемент отбора, их может быть много, но нас интересуют не инициализированные или с нужным полем Если элнастр.ЛевоеЗначение=рПоле или элнастр.ЛевоеЗначение=Неопределено и рНужныйЭО=Неопределено Тогда рНужныйЭО=элнастр; КонецЕсли; КонецЕсли; КонецЦикла; // Если рНужныйОтбор<>Неопределено Тогда // он идёт как приоритетный рНужныйЭОизОтбора=Неопределено; Для каждого элотб Из рНужныйОтбор.Элементы Цикл Если элотб.ЛевоеЗначение=рПоле Тогда рНужныйЭОизОтбора=элотб; Прервать КонецЕсли; КонецЦикла; Если рНужныйЭОизОтбора=Неопределено Тогда рНужныйЭОизОтбора=рНужныйОтбор.Элементы.Добавить(рТипЭО); рНужныйЭОизОтбора.ЛевоеЗначение=рПоле; КонецЕсли; рНужныйЭОизОтбора.ВидСравнения=рВидСравнения; рНужныйЭОизОтбора.ПравоеЗначение=киз.Значение; рНужныйЭОизОтбора.Использование=Истина; // рНужныйЭО.Использование=Ложь; ИначеЕсли рНужныйОтбор=Неопределено и рНужныйЭО<>Неопределено Тогда // ставим на элемент рНужныйЭО.ЛевоеЗначение=рПоле; рНужныйЭО.ВидСравнения=рВидСравнения; рНужныйЭО.ПравоеЗначение=киз.Значение; рНужныйЭО.Использование=Истина; КонецЕсли; рНужный=Неопределено; Для каждого элотб Из Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл // по-хорошему, тут должен быть рекурсивный поиск! Если ТипЗнч(элотб)=рТипЭО и элотб.ЛевоеЗначение=рПоле Тогда рНужный=элотб; Прервать КонецЕсли; КонецЦикла; Если рНужный=Неопределено Тогда рНужный=Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(рТипЭО); рНужный.ЛевоеЗначение=рПоле; КонецЕсли; рНужный.ВидСравнения=рВидСравнения; рНужный.ПравоеЗначение=киз.Значение; рНужный.Использование=Истина; // КонецЦикла; Отчет.КомпоновщикНастроек.ФиксированныеНастройки.Отбор.Элементы.Очистить(); // иначе скажет, что элементы пересекаются/противоречат КонецПроцедуры

Вызывать это наиболее правильно так:

&НаСервере Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты) УстановитьПредзаданныеОтборы(Отчет.КомпоновщикНастроек.ПользовательскиеНастройки); КонецПроцедуры

Тогда, контекстный вызов, например, из формы справочника, будет выглядеть так:

&НаКлиенте Процедура ОткрытьОтчет(Команда) Если ЗначениеЗаполнено(Объект.Ссылка) Тогда отб=Новый Структура("СсылкаНаСправочник",Объект.Ссылка); // так поле названо в СКД отчёта ПараметрыФормы=Новый Структура("Отбор,СформироватьПриОткрытии",отб,Истина); ОткрытьФорму("Отчет.Отчет1.Форма.ФормаОтчета",ПараметрыФормы,ЭтаФорма); КонецЕсли; КонецПроцедуры

Часть 6.

При необходимости менять настройки отчёта в процессе работы с ним, в т.ч. и при запуске, и после открытия, наиболее правильным способом представляется изменение «от начала», т.е. от настроек СКД. Изменение схемы СКД выполняется только с объектом Отчёт (или ВнешнийОтчёт), а не с данными формы, и само по себе ничего не меняет - в Настройках и в ПН остаётся то же, что и было, а ФН вообще могут оставаться пусты. Поэтому, в зависимости от наших задач:

После выполнения

Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СКД.НастрПоУмолч)

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

После выполнения приёма, приведённого в п.2 (с использованием «посредника» и метода ЗагрузитьПользовательскиеНастройки ()

срабатывает, только если сбросить текущие ПН средствами интерфейса. Сами по себе они, при изменении варианта, не изменятся. При этом меняется Отбор, но не добавляется новый ЭлементОтбора.

После выполнения

ЭтаФорма.СоздатьЭлементыФормыПользовательскихНастроек(,РежимОтображенияНастроекКомпоновкиДанных.Все)

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

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

&НаСервере Процедура ИзменитьСКД() рОбъект=РеквизитФормыВЗначение("Отчет"); отб=рОбъект.СхемаКомпоновкиДанных.ВариантыНастроек.Получить(0).Настройки.Отбор; эо=отб.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); эо.ЛевоеЗначение=Новый ПолеКомпоновкиДанных("СсылкаНаСправочник.Поле1"); эо.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно; эо.ПравоеЗначение=Истина; эо.Использование=Истина; ЗначениеВРеквизитФормы(рОбъект,"Отчет"); Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(рОбъект.СхемаКомпоновкиДанных.НастройкиПоУмолчанию); Отчет.КомпоновщикНастроек.Восстановить(); // желательно, хотя ФН это всё равно не затрагивает. // собственно, именно это можно назвать изменением состава ПН Для каждого эл Из Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл эл.РежимОтображения=РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; Если ПустаяСтрока(эл.ИдентификаторПользовательскойНастройки) Тогда // можно для элемента ПН использовать метод эл.УстановитьИдентификатор, см.его справку в СП, там всё достаточно внятно эл.ИдентификаторПользовательскойНастройки="ID123"; // важно - идентификатор может быть ЛЮБЫМ, не UUID и не GUID! эл.ПредставлениеПользовательскойНастройки="Проба"; КонецЕсли; КонецЦикла; комп=Новый КомпоновщикНастроекКомпоновкиДанных; комп.ЗагрузитьНастройки(рОбъект.СхемаКомпоновкиДанных.НастройкиПоУмолчанию); Отчет.КомпоновщикНастроек.ЗагрузитьПользовательскиеНастройки(комп.ПользовательскиеНастройки); Для каждого эл Из Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл эл.РежимОтображения=РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; // вытащим на форму отчёта КонецЦикла; // и вот теперь это даст эффект: ЭтаФорма.СоздатьЭлементыФормыПользовательскихНастроек(,РежимОтображенияНастроекКомпоновкиДанных.БыстрыйДоступ); КонецПроцедуры

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

Кое-что выяснено экспериментально и потому спорно. Знающие больше - приглашаются критиковать и комментировать.

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

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

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

1. Выбираем способ регистрации ООО

Существует три способа оформления общества с ограниченной ответственностью:

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

Сколько стоит открыть ООО каждым из вышеперечисленных способов

Самостоятельная регистрация ООО

Наименование действия Стоимость действия Итоговая стоимость
Платеж за закрепление юридического адреса (если для организации не планируется аренда помещения или регистрация по месту жительства) 1 000 – 20 000 руб. от 15 000 руб.
Оплата услуг нотариуса по заверке подписей в заявлении на регистрацию ООО (не обязательно, если учредители будут присутствовать в ИФНС при подаче документов) 1 000 – 2 000 руб.
Оплата государственной пошлины за регистрацию ООО 4 000 руб.
Внесение уставного капитала (оплачивается не позднее 4-х месяцев с момента регистрации) от 10 000 руб.
Изготовление печати 500 – 1 000 руб.
Открытие расчетного счета 0 – 2 000 руб.

Платная регистрация ООО с помощью специализированной фирмы

В зависимости от региона и входящих в стоимость услуг (например, подача и прием документов из налоговой службы), дополнительно к перечисленным выше расходам придется потратить от 3 000 до 12 000 рублей. Таким образом, расходы на платную регистрацию ООО составят около 20 000 рублей (включая внесение в течение 4-х месяцев после регистрации минимальной суммы уставного капитала – 10 000 рублей).

Покупка готового ООО

Преимущества и недостатки способов регистрации ООО

Способ регистрации Преимущества Недостатки
Самостоятельная регистрация ООО Получение необходимых в дальнейшем знаний и опыта.
Экономия средств на услугах специализированных фирм-регистраторов.
Вероятность отказа в регистрации ООО из-за ошибок в подготовленном пакете документов. Как следствие – потеря времени и денег (около 5 000 рублей) потраченных на оплату госпошлины и нотариуса.
Платная регистрация ООО с помощью специализированной фирмы Риск отказа в регистрации специализированная фирма берет на себя.
Подготовка, подача и прием документов из налоговой службы возможны без вашего участия.
Оказание помощи в подборе юридического адреса (при необходимости).
Наличие дополнительных расходов.
Вы будете плохо разбираться в документах ООО.
Покупка готового ООО Покупка ООО с историей, которая может потребоваться для заключения сделки или участия в тендере. Риск покупки ООО с долгами и/или плохой историей.

2. Придумываем название ООО

Общество с ограниченной ответственностью может иметь до шести вариантов своего названия:

  • Полное/сокращенное фирменное наименование на русском языке.
  • Полное/сокращенное фирменное наименование на иностранном языке.
  • Полное/сокращенное фирменное наименование на языках народов РФ.

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

Обратите внимание , что существуют некоторые ограничения по выбору фирменного наименования для ООО. Например, без специального разрешения запрещено использовать слова «Россия», «Российская федерация», «Москва», а также другие полные и сокращенные названия государств, субъектов РФ, городов и др.

3. Находим юридический адрес

Чтобы зарегистрировать ООО необходимо получить юридический адрес (указывается в учредительных документах). В большинстве случаев для получения юридического адреса ООО используют:

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

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

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

Если вы собираетесь арендовать помещение или приобрести адрес, то не забудьте обязательно проверить его на «массовость» в специальном сервисе на официальном сайте ФНС.

4. Подбираем коды деятельности

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

В заявлении на регистрацию ООО указываются только коды ОКВЭД, состоящие минимум из 4-х цифр. Первый код ОКВЭД, указанный в этом заявлении, будет являться основным видом деятельности вашей организации. Фактически от данного кода зависит:

  • Наличие права на применение пониженных (льготных) ставок при уплате страховых взносов за работников (имеет смысл, только если данный вид деятельности будет приносить не меньше 70% дохода).
  • Размер ставки страховых взносов в ФСС от несчастных случаев за работников (имеет смысл только в течение первого года после регистрации).

Обратите внимание , что с 11 июля 2016 года применяется новый ОКВЭД ОК 029-2014 (КДЕС ред. 2).

5. Выбираем систему налогообложения

Организации имеют право применять 4 вида систем налогообложения :

  • ОСН (общая система налогообложения). Самый сложный и невыгодный для субъектов малого и среднего предпринимательства режим налогообложения (с точки зрения отчетности и налогов). ОСН используют достаточно крупные организации, не имеющие возможности применять другие режимы (например, крупнейшие налогоплательщики), а также компании, ведущие деятельность с контрагентами, заинтересованными в зачете «входного» НДС. Общая система налогообложения подразумевает уплату трех основных налогов: НДС (0%, 10%, 20%), налога на прибыль (20%) и налога на имущество (до 2,2%).
  • УСН (упрощенная система налогообложения). Один из самых распространенных режимов налогообложения, применяемых организациями. УСН предназначена для снижения налоговой нагрузки на малый и средний бизнес и упрощение ведения отчетности. На УСНО уплате подлежит только один налог – единый, он заменяет три основных налога ОСНО – НДС, налог на прибыль и налог на имущество, предоставляя организации выбор: уплачивать 6% с доходов или 15% с доходов, уменьшенных на величину расходов. Помимо этого, ООО на УСН имеют право уменьшать налог за счет уплаченных страховых взносов за работников.
  • ЕНВД (единый налог на вмененный доход). Может применяться организациями только в отношении определенных видов деятельности, установленных законом (в основном, это оказание услуг населению, розничная торговля и общепит). Но, главное отличие ЕНВД от остальных систем налогообложения состоит в том, что налог не зависит от полученных доходов, а вменяется (устанавливается) государством, в зависимости от физического показателя деятельности (количества работников, площади торгового зала и т.д.). В некоторых случаях ЕНВД может быть выгоднее УСН, но, чтобы это понять, необходимо довольно точно знать будущий доход своей организации. ООО на ЕНВД могут также уменьшать налог за счет страховых взносов за работников. Стоит отметить, что вмененный налог придется уплачивать, даже если у вас будут отсутствовать доходы или вы вообще не будете осуществлять деятельность.
  • ЕСХН (единый сельскохозяйственный налог). Является самым выгодным налоговым режимом для сельхозпроизводителей. Используется сельскохозяйственными товаропроизводителями, у которых доля дохода от ведения сельскохозяйственной деятельности составляет не менее 70%. Организации на ЕСХН обязаны уплачивать 6% с доходов, уменьшенных на величину расходов. ООО на ЕСХН могут учитывать в качестве расходов страховые взносы за работников.

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

  • для УСН – с остальными документами при регистрации или в течение 30 дней после нее;
  • для ЕНВД – в течение 5 дней с момента начала ведения деятельности (именно начала деятельности, а не регистрации);
  • для ЕСХН – с остальными документами при регистрации или в течение 30 дней после нее.

Даже если вы хотите применять ЕНВД, вам все равно сначала желательно перейти на УСН. Это связано со сроком перехода на ЕНВД (см. выше), поскольку за время «простоя» (т.е. пока вы не начнете осуществлять деятельность), вместо ОСН вы сможете отчитываться по УСН (что гораздо проще).

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

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

6. Подготавливаем документы для регистрации

Основные документы, необходимые для успешной регистрации ООО (список зависит от количества учредителей):

Основные документы Количество
Заявление на регистрацию ООО (форма Р11001) 1 экз.
Решение единственного учредителя (если 1 учредитель ) 1 экз.
Протокол собрания учредителей (если 2 и более учредителя ) 1 экз.
Договор об учреждении ООО (если 2 и более учредителя ) 1 экз.
Устав ООО 2 экз.
1 экз.
Гарантийное письмо о предоставлении юридического адресапри аренде помещения или покупке юр. адреса
Согласие собственника, свидетельство о праве собственности и согласие жильцов (некоторые документы могут не требовать, подробнее см. в статье про юр. адрес) – при регистрации на домашний адрес
все в 1 экз.

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

Дополнительные документы Количество
Заявление о переходе на УСН (крайне рекомендуется , чтобы по умолчанию не оказаться на ОСН, однако после регистрации у вас останется еще 30 дней для подачи данного заявления) 2 экз.
(в Москве могут требовать 3 экз.)
Нотариальная доверенность на подачу и/или прием документов (нужна в том случае, если заявитель, не может самостоятельно подать или забрать документы из налоговой инспекции) 2 экз.

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

Нотариальное заверение документов

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

7. Подписываем и прошиваем документы

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

Подписываемый документ Кто и как должен подписывать
Заявление на регистрацию ООО Единственный учредитель либо каждый учредитель на своем листе (непосредственно в налоговой инспекции или при заверке у нотариуса)
Решение единственного учредителя Единственный учредитель
Протокол собрания учредителей Каждый учредитель
Договор об учреждении ООО
Устав ООО Не подписывается
Квитанция госпошлины за регистрацию ООО
Гарантийное письмо о предоставлении юридического адреса Собственник квартиры (при регистрации ООО на домашний адрес) либо арендодатель (при регистрации ООО на арендуемое помещение)
Заявление о переходе на УСН или ЕСХН Единственный учредитель либо учредитель, которому в протоколе собрания учредителей поручено осуществить регистрационные действия

Ранее все документы объемом более одного листа сшивались. С 2013 года прошивать документы для регистрации ООО стало не обязательно (письмо ФНС от 25.09.2013 N СА-3-14/3512). Тем не менее, крайне желательно, чтобы подготовленные бумаги были скреплены хотя бы степлером, скрепками и т.п. (особенно это касается устава, так как в ИФНС могут нарушить порядок следования страниц).

На практике некоторые налоговые службы все же могут требовать прошивки заявления на регистрацию ООО (при заверке заявления на регистрацию ООО, нотариус прошивает его самостоятельно).

8. Оплачиваем госпошлину

Сумма государственной пошлины за открытие ООО в 2019 году составляет 4 000 рублей.

Дата оплаты в квитанции госпошлины должна быть обязательно позднее даты подписания решения единственного учредителя (если 1 учредитель) или протокола собрания учредителей (если 2 и более учредителя). Смысл в том, что сначала всегда принимается и подписывается решение или протокол о создании организации, а только потом оплачивается государственная пошлина.

Если учредитель один, то оплата госпошлины производится единственным учредителем. Если учредителей 2 или более, то произвести оплату может:

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

Для формирования квитанции госпошлины можно воспользоваться одним из следующих способов:

  • Заполнить квитанцию с помощью специализированного сервиса на официальном сайте ФНС.
  • Заполнить квитанцию самостоятельно (реквизиты можно узнать на сайте ФНС или в регистрирующей вас налоговой инспекции).

9. Выписываем доверенность на подачу и получение документов

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

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

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

10. Подаем документы на регистрацию

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

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

Представляем вам пошаговую инструкцию для открытия ИП с нуля.

Пакет документов для открытия ИП

Кстати, о видах деятельности. Классификатор ОКВЭД содержит их полный список, и перед написанием заявления вам нужно будет ознакомиться с ним и выбрать несколько видов «под себя». Лучше выбирать несколько, с перспективой на будущее. Эта дальновидность поможет вам сэкономить деньги: в дальнейшем, при добавлении (изменении) кодов ОКВЭД вас обяжут к уплате госпошлины. Самый первый ОКВЭД, выбранный вами, должен соответствовать основному виду деятельности, остальные – дополнительные или сопутствующие. Если сомневаетесь, можете посоветоваться со специалистом.

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

Заявление заполняется по форме Р21001 (можно взять в налоговой или скачать в Интернете). Туда вписываются ваши личные данные и выбранные заранее коды ОКВЭД. Если вы подаете заявление сами (не по почте и не через доверенное лицо), то подпись у нотариуса можно не заверять, хотя во избежание ошибок при заполнении (а таковых может быть много, несмотря на кажущуюся простоту документа) рекомендуется все же обратиться к данному специалисту. Обойдется это в несколько сотен рублей: вполне приемлемая цена в обмен на обеспечение приема заявления с первого раза. Там же следует заверить копии всех страниц паспорта.

Госпошлина на открытие ИП составляет сейчас 800 рублей. Данный платеж можно совершить в любом отделении банка, главное – не потерять квитанцию. Итак, что включает пакет документов, подаваемый в налоговую инспекцию:

  • Заявление о регистрации ИП;
  • Копии всех страниц паспорта (в т.ч. пустых);
  • Копия ИНН (если есть);
  • Квитанция за уплату вноса в казну, то есть госпошлины.

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

Заявление о регистрации ИП

Обратите внимание: подавать документы в ИФНС нужно соответственно вашему адресу прописки, то есть с учетом территориальной принадлежности налоговой. В противном случае ваше заявление будет отклонено, и вы потеряете время.


Итак, причины отказа в регистрации ИП:

  • Выбран не тот орган ИФНС;
  • Неправильно составлены документы;
  • Представлен не весь пакет документов;
  • Со дня объявления вас банкротом (по предыдущему виду хозяйственной деятельности) еще не прошел один год;
  • В силе запрет, наложенный на ведение вами предпринимательской деятельности судом.

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

Во всех остальных случаях, при условии консультации с нотариусом по вопросам заполнения заявления на регистрацию ИП, вам гарантирован положительный ответ. Срок регистрации ИП в налоговой — пять рабочих дней. Вы получите два документа: ОГРНИП и ЕГРИП плюс ИНН, если было подано соответствующее заявление. Они могут быть переданы вам либо лично в руки, либо посредством почтовой пересылки по месту жительства. Лучше, конечно, забрать столь ценные бумаги самостоятельно.

Регистрация ИП в налоговой

Далее нужно будет определиться с системой налогообложения. Многие ИП выбирают УСН («упрощенку»), но обратите внимание на то, что с 2013 года она называется патентной системой налогообложения. Если вы планируете тесно сотрудничать с компаниями, учитывающими в ценах НДС, то вам лучше выбрать ОСН (основную систему). Тогда налог на прибыль будет составлять не 6 %, как в случае с «упрощенкой», а 13%. Плюс налог на имущество, НДФЛ, НДС и прочие вычеты. Однако если вы планируете нанимать более 15 сотрудников, ОСН не избежать. ЕНВД («вмененка») сейчас используется редко, этот вопрос решается в органах муниципалитета.

Если вы выбираете УСН, и при этом ваши расходы (по прикидкам) будут составлять 60 % от дохода и более, то есть смысл выбрать налог не 6%, а 5-15%. Тогда ставка будет высчитываться индивидуально и умножаться не на сумму прибыли, а на разницу доходов и расходов. По данному вопросу есть смысл проконсультироваться с экономистом.

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

Регистрация ИП в ПФР и ФСС

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

  • ОГРН;
  • ЕГРИП;
  • СНИЛС;
  • Паспорт.

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

Нужен ли расчетный счет ИП?

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

Сколько стоит открытие ИП?

Если все делать самому, то стоимость регистрации ИП не будет превышать более 2000 рублей, включая госпошлину и накладные расходы (нотариус, ксерокопии и прочее). Если будете открывать р/с, то прибавьте еще 800 рублей. Простая печать без герба обойдется в 300 рублей.

Если обратитесь в контору, которая будет все делать за Вас, то открытие ИП обойдется Вам в 5000-7000 т.р.

Дело сделано

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

Видеозапись про пошаговую регистрацию в качестве индивидуального предпринимателя:


Помогла статья? Подписывайтесь в наши сообщества.

Вверх