Механизм ввода на основании — это один из прикладных механизмов платформы. Он позволяет упростить работу пользователя с прикладным решением и избавить его от повторного ввода данных, которые уже хранятся в информационной базе.
Рассмотрим простой пример. Допустим, в прикладном решении существует документ Поступление товара, который фиксирует факт появления в организации некоторых позиций номенклатуры:
После того, как номенклатура получена от поставщика, следует оформить документ Оплата товаров и услуг, в котором указать поставщика и сумму, которую ему необходимо перечислить за поставленный товар:
В такой ситуации механизм ввода на основании позволяет сформировать документ Оплата товаров и услуг автоматически, используя информацию, которая хранится в документе Поступление товара. Это выполняется буквально одним нажатием мыши:
После выполнения этой команды система создаст новый документ Оплата товаров и услуг и заполнит его реквизиты по информации, имеющейся в поступлении. Пользователю останется лишь выбрать конкретные расчетные счета, если у поставщика и нашей организации их несколько.
Таким образом механизм ввода на основании позволяет создавать новые объекты прикладного решения (справочники, документы и т. д.) на основании информации, содержащейся в других, существующих объектах прикладного решения.
Алгоритм, по которому существующая информация будет использоваться во вновь создаваемых объектах, описывается средствами встроенного языка при создании прикладного решения.
Для облегчения труда разработчика система содержит конструктор ввода на основании, позволяющий автоматизировать написание таких алгоритмов. Подробнее…