Дополнительные формы дают возможность создавать произвольные формы ввода данных для товаров и документов, а также настраивать отображение необходимых параметров в шапке документа или строках товаров.
Функционал использования дополнительных форм доступен только для лицензий: Стандарт Pro, Online Lite и Online, а также недоступен для некоторых конфигураций 1С. Подробнее уточняйте на портале технической поддержки.
Создание дополнительных форм
Обработка DataMobile АРМ Диспетчера (Online)
Дополнительную форму можно создать как внутри шаблона, так и отдельно через справочник дополнительных форм.
Создание доп. формы из справочника "DataMobile:Дополнительные формы"
- Выберете систему DataMobile и войдите в справочник DataMobile: Дополнительные формы.

- Нажмите на кнопку Создать;

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

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

Если данные значения не заполнены, то на устройстве будут выводиться все варианты, соответствующему данному типу данных.
- Нажмите на Записать и закрыть.
Создание доп. формы из внутри настроек шаблона
- В настройках шаблона перейдите на форму Дополнительные формы;

- Для работы с дополнительными формами в шаблоне поставьте флаг на параметре Доп. формы;
- В правой (для шапок документа) или левой (для строк документа) табличной части АРМ Диспетчера нажмите на кнопку Создать.
- В открывшемся окне нажмите на иконку
в строке Дополнительная форма, затем нажмите на
для добавления новой доп. формы.

- В открывшемся окне заполните Тип данных и Наименование дополнительной формы.

- Нажмите Записать и закрыть.
- Далее необходимо продолжить настройку доп. формы, которая описана в разделах Настройка дополнительных форм шапки документа / Настройка дополнительных форм строки документа ниже.
Обработка обмена DataMobile (Offline)
В Offline-обработке дополнительные формы создаются внутри шаблона. Для того, чтобы создать дополнительную форму:
- Откройте раздел Выгрузка → Шаблоны документов → Выберете шаблон → Дополнительные формы.
- Для работы с доп. формами в шаблоне поставьте флаг в параметр Доп. формы.
- В правой (для шапок документа) или левой (для строк документа) табличной части АРМ Диспетчера нажмите на кнопку Создать.

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

Чтобы включить в шаблоне работу с дополнительными формами, установите флаг в параметре Доп. формы.
Общие настройки
| Настройка | Описание | Offline | Online |
|---|---|---|---|
| Обновление доп. форм при открытии | Если параметр включен, то в момент открытия дополнительной формы на устройстве приложение обновит доп. формы для строк товара/шапки документа (если они были изменены в настройках текущего шаблона). | - | ✓ |
| Групповой ввод доп. форм | Параметр включает отображение всех доп. форм для данной строки с возможностью ввода любой из них. * Групповой ввод доп.форм доступен только для доп.форм строк с типом По умолчанию или Автоматически (читайте ниже). |
✓ | ✓ |
Для добавления дополнительной формы документа или строки товара, нажмите на Создать в соответствующей табличной части (Шапка документа / Строки документа).
Настройка дополнительных форм шапки документа
- Для добавления дополнительной формы для строк документов нажмите на Создать в соответствующей табличной части Шапка документа.

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


- Далее настройте следующие параметры:
| Настройка | Описание | Параметры | Offline | Online |
|---|---|---|---|---|
| Необходимость заполнения | Настройка определяет обязательность заполнения дополнительной формы на устройстве. При включенной настройке, если обязательная доп. форма не заполнена, приложение уведомит об этом оператора. |
- | ✓ | ✓ |
| Режим ввода | Параметр определяет логику отображения дополнительной формы, а также логику ее ввода. | По умолчанию - значение доп. формы рассчитывается по умолчанию и отображается в шапке документа на форме списка документов. Вручную - значение доп. формы документа задается в Меню документа по кнопке Дополнительные формы. |
✓ | ✓ |
| Изменять реквизиты в исходном документе | Настройка позволяет изменять реквизиты данными, подобранными с устройства, только в исходном документе, в подчиненный документ значения реквизитов не подтянутся. Параметр можно активировать, если в настройках шаблона выбран подчинённый документ. |
- | - | ✓ |
| Заполняемый реквизит в документе шаблона | Реквизит исходного документа, который будет заполнен данными подобранными с устройства. Заполнение происходит на этапе внесения документа в базу. | - | ✓ | |
| Выгружаемый реквизит в исходном документе шаблона | Реквизит документа, который будет выгружаться вместе с документом ТСД. Параметр можно активировать, если в настройках шаблона выбран подчинённый документ. |
- | ✓ | |
| Заполняемый реквизит в подчинённом документе шаблона | Реквизит подчинённого документа, который будет заполнен данными подобранными с устройства. Заполнение происходит на этапе внесения документа в базу. Параметр можно активировать, если в настройках шаблона выбран подчинённый документ. |
- | ✓ |
Для сохранения настроенных параметров нажмите Записать и закрыть.
Если в шаблоне указаны исходный и подчинённый документ, то добавляются
Настройка дополнительных форм строки документа
- Для добавления дополнительной формы для строк документов нажмите на Создать в соответствующей табличной части Строки документа.

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

- Далее настройте следующие параметры:
| Настройка | Описание | Параметры | Offline | Online |
|---|---|---|---|---|
| Тип строки | Настройка определяет, в какой из операций (Подбор/Размещение) для строк документов будет запрашиваться ввод доп. формы. | - | ✓ | ✓ |
| Необходимость заполнения | Настройка определяет обязательность заполнения дополнительной формы на устройстве. При включенное настройке, если обязательная доп. форма не заполнена, приложение уведомит об этом оператора. |
- | ✓ | ✓ |
| Проверка по заданию | Настройка отвечает за проверку введенных данных в дополнительную форму и данных, содержащихся в задании документа для строки документа. При наличии расхождений - документ с нарушенным заданием (см. Общее) не сможет быть выгружен с устройства. |
- | ✓ | ✓ |
| Режим ввода | Параметр определяет логику отображения дополнительной формы, а также логику ее ввода. | По умолчанию - значение доп. формы рассчитывается по умолчанию и отображается в строке товара на форме Сканируйте товар. Вручную - значение доп. формы строки товара задается вручную в меню товара (свайп в фильтре "Выполнено" влево - меню "Три точки") по кнопке Добавить свойство. Автоматически (только для Online-обработки) - окно ввода значения доп. формы открывается автоматически после ввода товара. |
✓ | ✓ |
| Изменять реквизиты в исходном документе | Настройка позволяет изменять реквизиты данными, подобранными с устройства, только в исходном документе, в подчиненный документ значения реквизитов не подтянутся. Параметр можно активировать, если в настройках шаблона выбран подчинённый документ, блокирует использование параметра Использовать в поиске строк в 1С. | - | - | ✓ |
| Использовать в поиске строк в 1С | Параметр отвечает за логику разбития одной строки табличной части документа на несколько случае, если для нее введены различные значения доп. форм. | - | - | ✓ |
| Заполняемый реквизит в документе шаблона | Реквизит документа, который будет заполнен данными подобранными с устройства. Заполнение происходит на этапе внесения документа в базу. | - | ✓ | ✓** |
Для сохранения настроенных параметров нажмите Записать и закрыть.
Выгрузка дополнительных форм на устройство
Online-модуль
Выгрузка дополнительных форм не происходит вместе с шаблонами, поэтому необходимо выгрузить все дополнительные формы через раздел Устройства → Выгрузить > Выгрузить все дополнительные формы (см. Устройства).

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

Работа на устройстве
Описание работы с доп. формами шапок и строк документов на устройстве см. в статье Дополнительные формы.