#0
by Bugmenot
В 8.1 можно было делать удобный отбор элементов из произвольного источника, т.е. на форму вытаскивалось табличное поле с типом Построитель.Отбор и затем делалось примерно так: После чего пользователь получал возможность устанавливать нужные ему отборы в форме, а программист мог легко получить список элементов, удовлетворяющих отбору: А вот как все это провернуть в 8.2, используя СКД?... У меня никак не получается заполнить доступные поля отбора, там пусто... Вот код: &НаСервере
#2
by Mort
Во-первых отбор в СКД может быть отдельный для различных группировок. В общем случае устанавливается для верхней. По программному добавлению отбора:
#3
by Bugmenot
То есть получается, что имея просто текст запроса типа "ВЫБРАТЬ * ", доступные поля для отбора не заполнить автоматически никак? Только перебирать что-то?... Не очень понятно что, кстати.
#4
by Asmody
как-бэ идеологически неверно "заполнять" СКД программно. правильнее будет сделать несколько макетов и использовать нужный
#5
by Mort
Запрос тут при чем? Это просто один из возможных источников данных. Чтобы задавать отбор, в группировку должны быть выбраны поля.
#7
by Bugmenot
А! Теперь понял о чем ты, торможу ) Добавил я выбранное поле: Но вот в полях отбора (НастройкиВыбора.Настройки.Отбор) по прежнему пусто! Как мне туда автоматом все доступные поля загрузить (исходя из текста запроса)?...
#10
by Bugmenot
А куда конкретно? Если в ДоступныеПоляОтбора - то они "только чтение"... А если я в Отбор добавлю, то это не правильно. Мне не нужно устанавливать никакой отбор программно, мне нужно дать возможность пользователю это сделать из формы.
#13
by Bugmenot
(11,12) Тут как бы отчет вовсе не причем ) Пользователем выбирается справочник, настраивается отбор (таб поле на форме) и получается список элементов по этому отбору, с которым я уже потом какие-то действия выполняю... Как это сделать через Построитель, я в описал, а вот с компоновкой не выходит! В табличном поле (которое отбор) добавляем строку, а в доступных полях - пусто.
#19
by mikecool
Выбрать Ссылка, Дата {Выбрать Ссылка.*, Дата} - вот эти поля должны попасть в отбор Из ...
#22
by Bugmenot
А ни чё не говорит, поле в отбор добавляется, но оно "крестом" помечено - типа нет такого поля Тоже к сожалению, не помогает ( Последний вариант такой (мне кажется настройки все-таки надо загружать в КомпоновщикНастроек, а не Инициализировать):
#25
by 5 Элемент
Посмотри как сделана консоль для 8.2 Компоновщик нужно инициализировать по схеме, которая помещена во временное хранилище.
#26
by WebTraveller
Бился с этой же проблемой полдня. как а основании просто текста запроса добавить доступные поля отборов, порядка и т.д. Оказывается очень просто :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно установить отбор по периоду в регистре накопленя?
- 1С V7.7 . Устанавливаю программно отбор в списке справочника. Как...
- Вытащить ИНН в печатную форму в 1С:Комплексная
- установить тип значения созданной программно колонки
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- СКД Как установить программно отбор по парамету ?
- СКД: как в диаграмме, созданной СКД расширить легенду?
- СКД: отбор в СКД или в запросе.
- СКД: v8: Программно установить отбор для группировки
- СКД: СКД. Отбор, или как сделать выбор документов за период
- СКД: Формирование отчёта в СКД программно
- "Отключить отбор " и "Отбор по значению в текущей колонке"
В этой группе 1С
- МАРИЯ 301 МТМ
- КА, «Передача товаров» не делает проводок и движений по стоимости товара
- Текстовый редактор для открытия больших текстовых файлов. Нужен.
- ПолучитьПоследнее()
- v7: Как в журнале документов выделить цветом проведенный документ
- Как перенести из ЗУП в бухгалтерию справочник сотрудников?
- Преобразование значения к типу Булево не может быть выполнено
- Как программно назначить обработчик события в колонке табличного поля?
- как запретить копировать текст в поле ввода текста?
- БП 1.6: Нужно счет 60.01 сделать активно-пассивным
- Запрос: большая конструкция вложенных ВЫБОР КОГДА ... ИНАЧЕ ВЫБОР ...
- БП 1.6.23.2. Закрытие 23 счета.
- ЗУП - расходы будущих периодов
- Списание материалов на 20 счет в комплексной автоматизации
- Режим пароля в табличном поле...
- Аналог Project Expert
- внешняя функция в запросе в регистру партий 77
- Как добавить произвольный подвал в СКД?
- Как вывести данные из построителя в свой макет ?
- Где хранятся сохраняемые значения форм?