Обчислювані поля скд в 1с 8

Як правило, в основі набору даних Схеми Компонування Даних (СКД) лежить запит. Запити в програмі 1С: Підприємство надають програмісту великі можливості для отримання даних. У зв'язку з цим виникає питання, навіщо потрібні ще й обчислювані поля?

Думаю, що нікого не здивую, якщо скажу, що не всі поля можна виразити за допомогою запиту.

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

Створимо новий звіт і зайдемо в Схему Компонування Даних. Обчислювані поля 1С СКД налаштовуються на однойменній вкладці:

Обчислювані поля скд в 1с 8

Колонка «Шлях до даних» задає найменування поля. У колонці «Вираз» прописується формула для обчислення поля. Можна використовувати арифметичні вирази, конструкцію «ВИБІР КОЛИ ТОДІ КІНЕЦЬ», і навіть звертатися до експортних функцій загальних модулів системи.

Ось кілька прикладів:

СуммаОплати - ЦенаОтгрузкі * КолічествоОтгрузкі

Виведення тексту за умовою:

ВИБІР КОЛИ СуммаНачОстаток> 0 ТОДІ
«Є борг за організацією»
ІНАКШЕ «Борг відсутня» КІНЕЦЬ

«Місяць оплати:» + Формат (ДатаОплати, «ДФ = 'MMMM'»)

Використання функції загального модуля:

УправленіеКонтактнойІнформаціейЗарплатаКадри.ПолучітьКонтактнуюІнформацію (Док.Сотруднік, ТелСотрудніка)

Схожі статті