Настройка произвольных форм выполняется в справочнике «Виды произвольных форм» (раздел «МХО» - «Произвольные формы»). Под видами проформ подразумеваются шаблоны документов, необходимых пользователю для работы.
Для каждой проформы, как и для любого другого документа, необходимо указать реквизиты шапки и табличной части. Причем один документ может иметь несколько табличных частей.
Реквизиты вида проформы описывают информацию, которую будет содержать проформа данного вида.
В шапке могут настраиваться такие реквизиты, как, например, Организация, Наименование, Период планирования и т.п. Кроме указанных полей пользователь может создавать в шапке и другие поля. Заполнение реквизитов шапки начинается с установки курсора на строку Реквизиты и щелчка мышью по экранной кнопке «Добавить».
Указывается Имя реквизита, далее, в правой части формы заполняются свойства реквизита.
Основные свойства:
Синоним – можно указать значение, отличное от имени реквизита;
Тип – указывается тип данных, это может быть число, строка, справочник, план счетов и др.;
Признак обязательности заполнения в документе.
Свойства интерфейса:
Вид поля – поле ввода или поле флажка;
Кнопки выбора, очистки, регулирования, открытия – рекомендуется значение по умолчанию - «авто»;
Ширина – можно указать ширину колонки.
Параметры обмена данными (выгрузки данных в Excel):
Выгружать - признак необходимости выгрузки списка значений; если флаг установлен, то в файл Excel будет выгружен, например, список элементов справочника, в виде выпадающего списка (для конфигурации «БИТ.ФИНАНС: Холдинг);
Представление (например, Код + " " + Наименование – для вывода кода и наименования счета учета);
Настройки - для установки отбора значений выгружаемого списка.
Заполнение реквизитов табличной части начинается с установки курсора на строку Табличные Части и щелчка мышью по экранной кнопке «Добавить», будет добавлена строка для ввода имени табличной части. Далее необходимо установить курсор на созданную строку и с помощью кнопки «Добавить» добавить необходимые реквизиты табличной части. Также как и для реквизитов шапки, для реквизитов табличной части указываются свойства.
В создаваемом документе наименования (синонимы) реквизитов табличной части вида проформы будут являться заголовками колонок таблицы. Последовательность реквизитов определяет последовательность столбцов.
Примечание. Количество строк при вводе данных в Проформу может изменяться, но все строки должны быть одного формата. Строки, подлежащие загрузке, должны идти непрерывным массивом. Не допускается использование объединения ячеек.
Движения
Для того чтобы документ «Произвольная форма» формировал в системе движения в регистры, необходимо для элемента справочника «Виды произвольных форм» создать шаблон движений документа.
Для создания шаблонов движений в системе используется Механизм хозяйственных операций (МХО).
Для создания шаблона движений для данного вида проформы необходимо перейти на закладку «Движения» и нажать кнопку «Добавить». В добавленной строке по кнопке выбора перейти в справочник «Шаблоны движений» и создать новый шаблон. При нажатии кнопки «Создать» откроется окно для выбора регистра, по которому будет создан шаблон движений. После выбора регистра откроется форма для настройки шаблона движений.
![](/_attach/1.1/266f983a065cd6987175768ffe998919d95fcbc3b76e32a2/%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%2B%D0%B2%D0%B8%D0%B4%D1%8B%2B%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%2B%D1%84%D0%BE%D1%80%D0%BC.png)
По кнопке «Заполнить автоматически» будут обработаны табличные части вида проформы и по кнопке «Выполнить» будет сформирована первая строка шаблона движений. В данной строке уже будут заполнены реквизиты табличной части так, как они должны быть представлены в шаблоне.
Далее в колонках и строках шаблона указываются правила заполнения значений реквизитов – это может быть ссылка на реквизит шапки или табличной части (например, счет учета, который будет указан пользователем в документе «Проформа»), фиксированное значение (конкретный счет учета, выбранный из плана счетов), пользовательская функция и другие источники.
Для упрощения ввода значений реквизитов шаблона предусмотрен «Конструктор значений реквизитов». Он вызывается при нажатии в строке шаблона на кнопку выбора значения реквизита и позволяет определить источник значения.
Каждая строка шаблона движений соответствует одному движению по регистру, выбранному в шапке шаблона.