gifts2017

Таблица значений по данным СКД в управляемой форме

Опубликовал Антон Степанов (Stepa86) в раздел Программирование - Практика программирования

Иногда хочется для формирования таблицы значений дать пользователю такие же инструменты отбора, ввода параметров и упорядочивания, как и в СКД.
На обычных формах это можно сделать с помощью ПостроителяОтчета, на управляемых этот объект не работает.

СКД тоже умеет возвращать таблицу значений.

Для этого:

1) Создадим собственно СКД с необходимыми настройками
2) На вкладке настройки в группировках нужно добавить только одну группировку (если группировки настроить иначе, то и в ТЗ данные упадут с этими группировками)
3) В выбранные поля добавить нужные поля
4) На вкладке Другие настройки у параметра Расположение итогов установить значение "Нет" (иначе первая и/или последняя строка таблицы будет содержать итоги, обычно это не нужно)
5) Дальше используем инициализацию компоновщика настроек на форме для получения СКДшных настроек на форме и метод получения ТЗ из СКД - весь код в обработке - примере

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Шаблон заполнения тз по СКД
.epf 8,71Kb
23.01.12
94
.epf 8,71Kb 94 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Константин Соболевский (Константин С.) 26.01.12 15:40
Упс... (окном общибся)
Извинения...
2. invalid (нормальный такой) 29.01.13 15:27
кому встречалось может, компоновка данных в СКД из ТаблицыЗначений на управляемой форме.

у меня вот такая фот трабла...

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
3. Антон Степанов (Stepa86) 29.01.13 15:39
(2) тз нельзя передать на клиент, потому что она там впринципе не существует
4. Вячеслав Уразов (YODDHA) 26.05.14 16:10
Великолепная вещь))) кучу времени сэкономил благодаря тебе ))) спасибо)))
5. Артем Артеменко (dock) 10.08.14 04:47
А решение для управляемых форм есть ?
6. Антон Степанов (Stepa86) 12.08.14 10:32
(5) Нет. Есть только это, написанное на управляемой форме.
denxp2009; +1 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа