Доповнення готових звітів своїми колонками.
У звіту зроблених за допомогою "Схеми компонування даних" з призначеного для користувача режиму можна додавати свої Поля, які буде виводитися при формуванні.
В даних полях дозволено застосовувати арифметичні дійства.
Відкриваємо "Налаштування." І переходимо на закладку "Призначені для користувача настройки".
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/