#0
by breakthrough
Здравствуйте! Во внешнем отчете не понимаю как реализовать заполнение списка значений в форме значениями с нужным типом. Реквизит "СписокКонтрагентов" с типом "Список значений" создал, в поле ввода путь к данным указал Отчет.СписокКонтрагентов, но при подборе в список вылезают все типы, да к тому же только при щелчке правой кнопкой мыши и "выбрать".
#5
by breakthrough
Так и сделал. Но все равно предлагает выбор из всевозможных типов. Итак СКД, только источник - набор данных.
#8
by phaz
Т.е. выпадающий список с n-возможными значениями? при этом можно выбрать лишь один вариант либо же чтобы можно было выбрать несколько значений?
#12
by phaz
Если в управляемых формах то: Добавляете в форме новый реквизит с типом соответствующему тому который вы хотите выбирать, либо если это разные типы, то ставите галку "составной тип данных" и далее выбираете несколько нужных вам типов. Далее перетаскиваете созданный вами реквизит из списка реквизитов в список элементов формы У элемента формы в свойствах ставите галку напротив "РежимВыбораИзСписка" Теперь в процедуре обработки нажатия кнопки или где вам нужно добавляете перечень элементов в список выбора. Например: ОБРАТИТЕ ВНИМАНИЕ первый параметр в методе добавить должен совпадать по типу с типом определенным для реквизита формы!
#13
by breakthrough
Спасибо. Если я вас правильно понял, то необходимо сначала получить массив на сервере потом его обойти и заполнить его значениями уже список значений в отчете?
#15
by phaz
В целом да. Как вы получаете наполнение для списка выбора не важно, главное что делать это надо в процедуре &НаКлиенте потому как Элементы доступны только на клиенте.
#20
by breakthrough
Да понятно. Вот удивляет почему при установке типа все равно предлагает выбирать из множества других типов.
#22
by breakthrough
По сути я хочу в отчете реализовать множественный подбор контрагентов, также как осуществлется подбор номенклатуры в УТ. Просто заполнять список выбора из справочника.
#24
by breakthrough
Вы же предлагаете сделать это программно. Это неудобно и неправильно на мой взгляд. А так спасибо за помощь)
#31
by phaz
Тогда так добавляете реквизит формы в поле "Тип" выбираете список значений и в свойствах реквизита в поле "Тип значения" выбираете СправочникСсылка.Контрагенты
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 7.7 список значений из значений перечисления, сортировка
- Список через запятую в список значений?
- Подбор и передача из подбора ТЗ
- v7: Определение типа значений, добавляемых в список значений на форме
- Подбор товара... Как сделать, чтобы в документ при подборе
- Как программно вызвать подбор в список значений на форме?
- v7: Как заполнить список значений на форме подбором
- Как в Список Значений загрузить колонку Таблицы Значений?
- Пролистать список типов или Получить список видов документов, справочников и т.п
- как в список значений добавить данные из Таблицы значений
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
В этой группе 1С
- В какой момент блокируется таблица регистра сведений
- 1с ут 10.3 помогите , что происходит - Дата документа не соответствует текущей д
- Почему не обновляется справочник контрагентов в бухгалтерии при обмене м/у УТ-БУ
- Найти(Отчество,Символы.НПП), не находит пробела в Отчесте
- УПП. Оплата праздничных и выходных
- Квадрат с вершинами одного цвета
- Поле табличного документа. Как скрыть колонку?
- ЗУП 2.5 Отпуск по уходу за ребенком: как исправить ?
- Локализация печатных форм в агент плюс мобильная торговля
- Тип группировки "Только иерархия в СКД"
- v8: Регистрация счетов-фактур на аванс, не работает кнопка "Заполнить", Бухгалтерия 2.0 КОРП
- v7: Formex Максимизировать()
- Поднимаю posgres + 1c на линуксовом серваке
- 1С v8.COMConnector где найти документацию
- СчетФактураПолученный.СоздатьДокументНаОсновании. Что не так?
- УТ11 Ответственное хранение
- Внешняя обработка. Безопасный режим при записи документа.
- НайтиПоСсылкам() , параметр ИсключитьОбъекты
- Как получить текущего пользователя ПриНачалеРаботыСистемы() 8.3
- Ошибка SDBL: Ожидается выражение (pos=18)