Програмне додавання полів і ресурсів в СКД
В даному прикладі буде показано, як здійснити програмне додавання полів і ресурсів в СКД звіт, а так же, як передати таблицю значень в якості джерела даних. Для прикладу реалізації програмного додавання полів в систему компоновки даних, буде використовуватися таблиця значень з невідомою кількістю колонок, які потрібно вивести в звіт СКД.
Для початку необхідно створити зовнішній звіт, в модулі об'єкта якого додати процедуру ПріКомпоновкеРезультата:
1С програмне додавання полів і ресурсів в СКД - СозданіеОтчета
Після необхідно створити основну схему компоновки даних, як показано на зображенні:
1С програмне додавання полів і ресурсів в СКД - ВнешнійНаборДанних
З простими налаштуваннями угруповання:
1С програмне додавання полів і ресурсів в СКД - НастройкаГруппіровкі
Зберегти зовнішній звіт і запустити в режимі 1С: Підприємство, кілька разів сформувати звіт, завдяки генератору випадкових чисел, кількість колонок практично завжди буде різним:
1С програмне додавання полів і ресурсів в СКД - Підсумок
Тим самим було продемонстровано, як програмно додати поле в систему компоновки даних.
Завантажити розглянутий в статті приклад: ПрограммноеДобавленіеПолей
Навігація по публікаціям
Цікавий отчетік! А як зробити, щоб кнопка «Налаштування» заробила, а не писала:
«Не передбачено можливості настройки для цього варіанту звіту»
+ Як зробити, щоб при «Зміну варіанту» були б видно поля ТЗ і можна було б по ним угруповання робити (генератор при цьому не потрібен буде)