Шаблон формы заполнения табличной части документа



Шаблон формы заполнения табличных частей документа для унификации механизма заполнения документов.

Цель:

1. Сократить количество подпунктов в меню "Заполнить" документов за счет выноса механизмов отбора в форму настройки заполнения

2. Унификация механизма заполнения документов из следующих источников данных:

a. Запрос (с возможностью настройки отборов)

b. Схема компоновки данных (с возможностью настройки отборов)

c. Таблица значений

 

Особенности реализации:

Форма "Форма заполнения табличной части":

1. Входные параметры:

Имя параметра Тип Особенности использования

Адрес исходной таблицы

результат

или

Адрес схемы компоновки данных

Строка

Содержит адрес во временном хранилище.

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

Должен быть заполнен один из параметров

Изменять Состав Строк Булево Определяет возможность добавления строк в результат в ручном режиме
Имена разрешенных для редактирования колонок результата Строка Определяет колонки, данные в которых может изменять пользователь. Имена перечисляются через ","

 

 

 

 

 

 

 

 

 

2. Результат: адрес таблицы "Результат" во временном хранилище.

Во временное хранилище помещаются только строки с установленной пометкой.

3. Возможности формы:

a. Настройка отбора для заполнения с использованием схемы компоновки данных

b. Установка/снятие пометок выбранных строк

 

Форма "Пример использования":

1. Содержит примеры использования формы заполнения табличной части:

a. По запросу

b. По схеме компоновки данных

c. По таблице значений

2. Форма заполнения табличной части открывается НЕ модально

3. В качестве примера реализовано:

a. Заполнить табличную часть списком валют

b. Предоставить возможность указать сумму для каждой валюты

 

Модуль объекта экспортирует методы:

Имя метода Описание
ЗапросВСхемуКомпановкиДанных

Создает схему компоновки данных по запросу.

Используется для заполнения табличной части по данным запроса

ДобавитьВычисляемоеПоле Добавляет в схему компоновки данных вычисляемое поле
ПолучитьНастройкиОсновногоВарианта Получает настройки с именем "Основной"

 

 

 

 

 

 

Ограничения применения:

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

2. Колонки, которые содержат тип "Булево" отображаются в таблице как флаг даже если эти колонки имеют составной тип.

 

Обработка проверена на релизе 8.3.10

 

Leave a Comment

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