Заповнення полів обчислюваними значеннями

Картка документа СЕД FossDoc надає можливість виконувати арифметичні дії над числовими і грошовими полями. Таким чином значення обчислювального поля може залежати від значень одного або декількох інших полів.

Для задання значень обчислюваних полів необхідно відкрити сторінку "Бібліотеки документів" програми адміністрування і створити документ, в якому будуть застосовуватися обчислювані поля. Наприклад, це буде документ "Товар", в картці якого буде поле "Вартість", яке дорівнює добутку полів "Кількість" та "Ціна". "Ціна" і "Вартість" є грошовими полями, а "Кількість" - числове. (Як створювати свої типи документів, дивіться в розділі "Створення типу документа".)

Форма редагування типу документа

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

Закладка для обчислюваних полів

За допомогою кнопки "Поля" виберіть потрібні поля і задайте формулу для розрахунку. Ці поля відображаються в основній картці документа.

Редагування обчислюваного поля

Тепер у картці документа поле "Вартість" буде обчислюватися автоматично.

Розрахунок обчислюваного поля

Ускладнимо приклад. Припустимо, нам потрібен документ "Відомість", до складу якого входять документи "Товар" в якості дочірніх. Також у відомості буде поле "Загальна сума", яке повинно обчислювати сумарне значення всіх полів "Вартість" документів "Товар", що належать до відомості.

Спочатку створимо документ "Відомість" з полями "Товари" (типу "Дочірні документи", яке пов'язане з документами типу "Товар") та "Загальна сума":

Обчислювані поля в дочірньому документі

Відредагуємо поле "Загальна сума" і використаємо функцію 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