Общие сведения
При создании сервисов, интегрированных с прикладным решением 1С:Бухгалтерия, создаваемое приложение может быть заполнено ключевыми данными об организации из данных абонента, которые хранятся в менеджере сервиса. Это позволяет упростить пользователям начало работы в новом приложении. Для того, чтобы в новом экземпляре приложения выполнилось начальное заполнение разработчику необходимо при проведении процедуры регистрации нового абонента передать ключевые параметры в полях publicid
и userinfo
необходимые для заполнения. В поле publicid
передается ИНН организации, а поле userinfo
остальные ключевые данные, которые сериализуются в формате JSON.
При первом запуске созданного приложения будет выполнено его начальное заполнение, при котором будет создана и заполнена организация, установлена система налогообложения, а также необходимый функционал.
В тех случаях, когда для начального заполнения не достаточно данных, при первом запуске нового приложения будет открыта форма начального заполнения, где пользователю будет необходимо дозаполнить недостающие данные.
Среди ключевых параметров начального заполнения есть основные параметры, заполнение которых влияет на то, увидит ли пользователь форму начального заполнения. К ним относятся ИНН, Налогообложение и Вид бизнеса, если любой из них окажется не заполненным, то пользователь увидит форму начального заполнения с той страницы, для которой нет данных.
Описание структуры userinfo
Поля структуры
Свойство | Тип | Обязательно | Описание | Значение по умолчанию |
---|---|---|---|---|
ЗаполнениеПоДаннымАбонента | Булево | Признак необходимости начального заполнения приложения по данным абонента. Если true, то производится попытка заполнения нового приложения по сведениям абонента. | false | |
Налогообложение | Перечисление | Да | Система налогообложения Возможные значения:
| |
ПлательщикТорговогоСбора | Булево | Торговый сбор | false | |
ПрименяетсяУСНПатент | Булево | Применяется УСН патент | false | |
ПодключитьСервисМойНалог | Булево | Подключить сервис мой налог | false | |
ИспользуетсяТрудНаемныхРаботников | Булево | Используется труд наемных работников | false | |
ВидБизнеса | Перечисление | Да | Вид бизнеса Возможные значения:
| |
ВедетсяРозничнаяТорговля | Булево | Учет товаров в розничной торговле | false | |
ВедетсяУчетОсновныхСредств | Булево | Основные средства | false | |
ВестиУчетПоДоговорам | Булево | Учет по договорам | false | |
ВестиУчетРасчетовСКонтрагентами | Булево | Расчеты с покупателями и поставщиками | false | |
ИспользоватьВыпускПродукции | Булево | Выпуск продукции | false | |
ИспользоватьДоставкуАвтотранспортом | Булево | Доставка товара автотранспортом | false | |
ИспользоватьОбменСИнтернетМагазином | Булево | Интеграция с интернет-магазином | false | |
ИспользоватьОплатуПоПлатежнымКартам | Булево | Платежные карты | false | |
ОсуществляетсяРеализацияТоваровУслугКомитентов | Булево | Продажа товаров или услуг комитентов (принципалов) | false |
{ "ЗаполнениеПоДаннымАбонента": true, "Налогообложение": "АУСН 8% (доходы)", "ПлательщикТорговогоСбора": false, "ПрименяетсяУСНПатент": false, "ПодключитьСервисМойНалог": false, "ИспользуетсяТрудНаемныхРаботников": false, "ВидБизнеса": "Услуги организациям", "ВедетсяРозничнаяТорговля": true, "ВедетсяУчетОсновныхСредств": false, "ВестиУчетПоДоговорам": true, "ВестиУчетРасчетовСКонтрагентами": false, "ИспользоватьВыпускПродукции": false, "ИспользоватьДоставкуАвтотранспортом": false, "ИспользоватьОбменСИнтернетМагазином": false, "ИспользоватьОплатуПоПлатежнымКартам": false, "ОсуществляетсяРеализацияТоваровУслугКомитентов": false }
Настройка на стороне менеджера сервиса
На стороне сервера также должны быть проведены настройки.
В первую очередь необходимо расширить состав дополнительных свойств абонента теми свойствами, которые указаны в таблице выше. Для свойств «Налогообложение» и «Вид бизнеса» необходимо выбрать тип «Дополнительное значение» и добавить значения:
Для свойства Налогообложение:
- АУСН 20% (доходы минус расходы)
- АУСН 8% (доходы)
- Налог на профессиональный доход ("самозанятые")
- Общая система налогообложения
- Только патентная система (только для ИП)
- УСН 15% (доходы минус расходы)
- УСН 6% (доходы)
Для свойства Вид бизнеса:
- Агентские услуги
- Другое
- Интернет-магазин
- Исследования и разработки
- Медицинские услуги
- Обучение
- Оптовая торговля
- Производство Ресторан, кафе, столовая
- Розничный магазин
- Сельское хозяйство
- Строительство и ремонт
- Транспорт и логистика
- Услуги населению
- Услуги организациям
Примечание: Отсутствие любого из дополнительных свойств, необходимых для начального заполнения расценивается, как не заполненное.
Найти и модифицировать правило трансляции объекта. Это правило извлекает из переданной структуры JSON данные и заполняет ими ранее созданные дополнительные свойства абонента.
Пример обработчика правила:
Налогообложение = УправлениеСвойствами.ДополнительноеСвойствоПоИмени("Налогообложение", "Справочник.Абоненты"); Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(ШаблоныТекстов.ЗначениеРеквизитаРекурсивно( Приемник.Ссылка, "ПриглашениеДляРегистрации.ИнформацияОПользователе.Налогообложение"),,, Налогообложение);
Если для передачи ключевых параметров разработчиками принято решение об использовании страницы регистрации, то для этого необходимо создать новый или модифицировать существующий шаблон текста, описывающий страницу регистрации, используемой разработчиками для регистрации новых абонентов.