1С Предприятие 8. СКД. Использование компоновщика настроек в управляемой форме

Автор Maksim Inshakov
1С Предприятие 8. СКД. Использование компоновщика настроек в управляемой форме

всем привет сегодня хочу разобраться как с помощью скд можно выводить на форму данные то есть использование отборы стандартный сортировку и все плюшки с камнями данные вводить в таблицу значений на форме.

Ну, что приступим я тут подготовил какой шаблон чтоб много времени отнимать вот функция тзк возвращают просто таблицу значений семь строчек три колонки просто мы её поставим эскаде чтобы вывести какие-то данные нам тестирование на форме создал таблицу значений кнопку заполнить таблица значений с нужными колонками теперь нам нужно создать схему компоновки данных добавить набор данных. Эмин набора будет данные сюда мы будем представлять нашу таблицу значений и создадим соответствующие поля товар по размер поля и цена размер полициано размеры и цены установим в числовой тип сразу же настроем нашу схему чтобы в выводились все поля у нас в принципе со схемой всё готово отлично переходим в форму создаем нам понадобится реквизит строковый адрес схемы здесь мы будем сохранить адрес будем работать. Через временное жилище я потом объясню для чего — это нужно без этого ничего не создадим реквизитов компоновщикнастроеккомпоновкиданных с типом с таким сложным замысловатым — это как раз стандартный.

Тип который используется для всего прочего вот ну и для примеров вытащим отсюда подбор на форму в виде таблицы стандартный будет у нас разбор эскадренный.

Так я у меня на битбакете есть репозиторий я тут подготовил уже руки нужны основная процедура для вывода данных через компоновку копируем всё — это делаю процедура инициализации эта процедура нужно будет вызывать при создании на сервере предопределенные процедуры при создании на сервере нужен нам подправить тут наш макет в получить название у нас просто макет вот адрес схемы тут наш мы помещаем во временное хранилище для того чтобы использовать одну схему потом при использовании настроек если этого не сделать настройки в форме работать не будут едем дальше тут нужно подправить название такой как у нас сделать компоновщикнастроек KD так процедура. Это должно вызываться при создании на сервере то есть при открытии формы должна лизируется то схемы которая компоновщик настройки должен инициализироваться этой схемой которую мы задали в настройках макета компоновки данных. Теперь значит данные где заполняются данные у нас мы очистим нашу таблицу таблицу значений так как она неё типа данныеформыколлекция значений нам нужна таблица значений поэтому используем такое метод реквизитформывзначение мне для того чтобы этих данных получить таблицу значений эту таблицу значений тут у нас значит дерево использовалась в примере. В шаблоне, но мы будем использовать таблицу поэтому оставляем здесь добавляем скобочки чтобы вызвать наш функцию которая вернет таблицу значений здесь отправляем на наш компоновщикнастроек здесь можно и настройки использовать новый сделаем чтобы было красиво получить настройки. Используя метод. Ну я после того как наши данные пройдут через Escada мы их загрузим уже данныеформыколлекция значение наши данные из из нашей таблица значений здесь под чтобы у нас всё хорошо храним ся. В общем там всё отлично всё очень просто открываем наш обработку сжимаем запомнить. Вот наши таблица значений вот наш отбор сейчас попробую что-нибудь сдадим например больше 1000 нужно пожалуйста отбор работает на стройке скажешь не работает. Всем спасибо за внимание. Всем пока.

0 комментариев
0

Читайте также