Заполнение полей вычисляемыми значениями

Карточка документа СЭД FossDoc предоставляет возможность производить арифметические действия над числовыми и денежными полями. Таким образом значение вычисляемого поля может зависеть от значений одного или нескольких других полей.

Для задания значений вычисляемых полей необходимо открыть страницу "Библиотеки документов" программы администрирования и выбрать документ, в котором будут применяться вычисляемые поля. Например, это будет документ "Мой документ" и в карточке этого документа есть поле "Стоимость", которое равно произведению полей "Количество" и "Цена". Где "Цена" и "Стоимость" денежные поля, а "Количество" числовое.

Редактирование документа с вычисляемыми полями

Выберите в документе "Мой документ" поле "Стоимость", значение которого будет вычисляться, возьмите его на редактирование и перейдите на закладку "Вычисляемое значение".

Редактирование вычисляемых полей

При помощи кнопки "Поля" выберите нужные поля и задайте формулу для расчета. Эти поля отображаются в основной карточке документа.

Редактирование вычисляемых полей

Теперь в карточке документа поле "Стоимость" будет вычисляться автоматически.

Расчет вычисляемого поля

Усложним пример. Будем считать, что в нашем документе есть дочерние документы "Товары", а поле "Стоимость" это сумма стоимостей всех товаров, находящихся в карточке документа.

Сначала создадим дочерний документ "Товар" и применим нашу формулу для этого документа. Т.е. "Стоимость товара" это произведение полей "Цена товара" и "Количество товара". (Как создавать свои типы документов, смотрите в разделе "Создание типа документа".)

Вычисляемые поля в дочернем документе

Затем включим документ "Товар" в качестве дочернего документа в документ "Мой документ".

Включение дочернего документа в родительский

Отредактируем формулу для поля "Стоимость" в основном документе. Оно должно быть суммой полей "Стоимость товара" закладки "Товары". Для этого выберем поле "Товары", которое, в свою очередь, включает поля дочернего документа "Стоимость товара", "Цена товара" и "Количество товара"

Поля дочернего документа

и используем формулу summ(выражение) для поля "Стоимость" основной карточки документа.

Примечание: слово summ и скобки вводятся вручную.

Значение поля summ

Теперь, заполнив дочерние документы "Товары",

Заполнение карточек товара

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

Значение поля стоимость

Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Повідомлення Статус Space Raised By Last update on