Призначені для користувача поля в звітах скд

Доповнення готових звітів своїми колонками.
У звіту зроблених за допомогою "Схеми компонування даних" з призначеного для користувача режиму можна додавати свої Поля, які буде виводитися при формуванні.
В даних полях дозволено застосовувати арифметичні дійства.

Відкриваємо "Налаштування." І переходимо на закладку "Призначені для користувача настройки".

2. Додаємо "Нове поле Вираз"

Призначені для користувача поля в звітах скд

Вираз для отримання підсумків по угрупованням

Додавання полів проставляє собою прописування арифметичних дій між Доступними полями, (це дозволено зазначених зеленим квадратиком). Також особливість, якщо назва такого поля складається з двох або більше слів, його необхідно укласти в квадратні дужки []. Вийти ось так - [Сума продажу].

Призначені для користувача поля в звітах скд

Після збереження, це поле стане доступним для вибору:

Призначені для користувача поля в звітах скд

Ось за допомогою нескладних маніпуляцій отримуєте потрібну для себе значення. Дана можливість дозволити додавати потрібні поля. У таких варіантах розрахунку як вам необхідно. Рентабельність, Ефективність та інше значення будуть вважатися в вашої логіки арифметичних розрахунків.

Разом, необхідно зберегти що ви зробили:

У цьому випадку ваша робота не буде втрачена і при наступному відкритті звіту можна буде скористатися.

Функцій, які використовуються при написанні полів.

1. Арифметичні «+. -. *. / »З цим зрозуміло, думаю пояснити принцип їх дії не треба.

2. Логічні вирази в використовуються для визначення відборів. «>. <. =.>=. <=. <>. І. АБО. НЕ ». Дані вирази використовується з операцією вибору.

3. Операції вибору. Застосовуватися для отримання одного з можливих значень відповідно до вказаних умов

ВИБІР
КОЛИ <Операция выбора> ТОДІ <Выражение>
ІНАКШЕ <Выражение>
КІНЕЦЬ
приклад:
ВИБІР
КОЛИ Кількість> 0 і Сума> 0 ТОДІ «Правильно»
ІНАКШЕ «Помилка»
КІНЕЦЬ

Це розшифровується так: за умови коли кількість більше нуля і сум більше нуля, буде виводитися текст «Правильно», а якщо хоч одна з умов не дотримано виводитися «Помилка».

4. Вбудована функція, дозволяє зробити певні перетворення з полями.

Підрядки ( «Вираз». «Початкова позиція». «Кінцева Позиція») - вибирається частина «Висловлювання». обмеженого рамками «Початковою ...» і «Кінцевою ...».
Як це поисходит при значенні Номенклатура - «Паста шоколадна» формула Підрядок (Номенклатура, 1, 5) виведе значення «Паста»

Для роботи з датою використовуються функції

РІК (<Дата>), КВАРТАЛ (<Дата>), МІСЯЦЬ (<Дата>), ДЕНЬГОДА (<Дата>), ДЕНЬ (<Дата>), ТИЖДЕНЬ (<Дата>), ДЕНЬ ТИЖНЯ (<Дата>), ГОДИНА (<Дата>), ХВИЛИНА (<Дата>), СЕКУНДА (<Дата>)

Буде виводиться відповідний назвою функції значення.

НАЧАЛОПЕРІОДА ( «Дата». «Період зсуву»), КОНЕЦПЕРІОДА ( «Дата». «Період зсуву»). Для даних функції, значення Вирази дати на початок або кінець заданої дати.

ДОБАВІТЬКДАТЕ ( «Дата». «Період зсуву». «Величина. На яку потрібно збільшити дату») - функція дозволяє збільшити або зменшити дату на певне значення.

РАЗНОСТЬДАТ ( «Дата1». «Дата2». «Період зсуву») - Функція призначена для отримання різниці між двома датами.

«Період зсуву» одне з «Хвилина, Година, День, Тиждень, Місяць, Квартал, Рік, Декада, Півріччя».

5. Агрегатні функції мови запитів використовуються при угрупованню результатів підрахунку підсумків

СУМА ( <> ) Арифметичну суму всіх потрапили у вибірку значень.
СЕРЕДНЯ ( <> ) Обчислює середнє значення всіх потрапили у вибірку
МІНІМУМ ( <> ) Обчислює мінімальне значення з усіх потрапили у вибірку значень
МАКСИМУМ ( <> ) Обчислює максимальне значення з усіх потрапили у вибірку значень
КІЛЬКІСТЬ ( <> ) Підраховує кількість значень параметра, що потрапили у вибірку. Ця функція дозволяє має варіанти використання. КІЛЬКІСТЬ (*) - дозволяє підрахувати кількість рядків у результаті. КІЛЬКІСТЬ (РІЗНІ «Вираз») - дозволяє підрахувати кількість різних значень зазначеного поля.

Сума (Вибір
Коли Підрядок (Номенклатура. 1. 5) = "Паста"
Тоді Кількість * 0.2
Інакше Кількість * 0.35
кінець)

Вийде сума значень при цьому коли на початку найменування номенклатури присутній «Паста» в цьому випадку кількість збільшується на 0.2 якщо не присутній збільшується на 0.35.

Рік ([Документ. Дата])

Виведеться Рік коли документ записаний / проведено.

Більш складний приклад, без розшифровки.

вибір
Коли Квартал ([Документ. Дата]) = 1 І Підрядок (Номенклатура. 1. 5) = "Паста"
Тоді Кількість * 0.2
інакше Вибір
Коли Квартал ([Документ. Дата]) = 2
Тоді Кількість * 0.3
інакше Вибір
Коли Квартал ([Документ. Дата]) = 3
Тоді Кількість * 0.4
інакше Вибір
Коли Квартал ([Документ. Дата]) = 4
Тоді Кількість * 0.5
кінець
кінець
кінець
кінець

Реєстр по документу Рахунок-ФактураВиданний для БП і УПП - //infostart.ru/public/18911/

Звіт за собівартістю і продажу товарів для БП - //infostart.ru/public/16477/

Одночасний друк Торг12 + С-Ф і Акт на послуги + С-Ф для БП - //infostart.ru/public/93943/

Одночасний друк Торг12 + С-Ф і Акт на послуги + С-Ф для УТ 10 - //infostart.ru/public/96636/

Схожі статті