Нужна помощь! Отборы на форме списка регистра сведений
Здравствуйте. Столкнулся со следующий затруднением.
Необходимо сделать отбор на форме регистра сведений по полю с типом значения Уникальный идентификатор. Вид сравнения - в списке.
Ругается система на строчку:
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
"Ошибка при установке значения атрибута контекста (ВидСравнения) по причине: Недопустимый тип сравнения"
Подскажите, пожалуйста, как разрешить данный вопрос.
Необходимо сделать отбор на форме регистра сведений по полю с типом значения Уникальный идентификатор. Вид сравнения - в списке.
Ругается система на строчку:
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
"Ошибка при установке значения атрибута контекста (ВидСравнения) по причине: Недопустимый тип сравнения"
Подскажите, пожалуйста, как разрешить данный вопрос.
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Автоматическое заполнение статистической формы учета перемещения товаров при ЭКСПОРТЕ (ФТС) в государства ЕАЭС (Беларусь, Казахстан, Армения и Кыргызская Республика)
- Версионирование справочников, документов и регистров сведений на SQL-сервере
- Доработки объектов метаданных и форм (только кодом) с помощью расширений на примере типовых конфигураций: 1C:ERP Управление предприятием 2.4 и 1С:Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП 6
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
поля с типом с типом значения Уникальный идентификатор в платформах 8.3.12+(вроде) вроде можно использовать в условиях запросов с "В", например
условие
в обычном запросе должно работать
станет ли СКД из отбора генерить подобные условия - проверьте и расскажите
станет ли запрос динамического списка работать - проверьте и расскажите
а по вашей ошибке - наверняка "суете" в отбор строку какую-нить.
условие
ГДЕ ТаблицаРегистра.УИД В (&мУИды)
в обычном запросе должно работать
станет ли СКД из отбора генерить подобные условия - проверьте и расскажите
станет ли запрос динамического списка работать - проверьте и расскажите
а по вашей ошибке - наверняка "суете" в отбор строку какую-нить.
Кусок кода, который отвечает за отбор на форме. Обычные формы.
Форма = РегистрыСведений.СпецификацииСоСложнымУсловием.ПолучитьФормуСписка();
Форма.РежимВыбора = Истина;
Список = Новый СписокЗначений;
ОтборИзделие = Форма.Отбор.Найти("УникальныйИдентификатор");
ОтборИзделие.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
//Здесь можно поставить "ВидСравнения.ВСписке" вместо "ВидСравненияКомпоновкиДанных.ВСписке"
//всё равно, будет ошибка
ОтборИзделие.Значение = Список.ЗагрузитьЗначения(ТЗ.ВыгрузитьКолонку("УникальныйИдентификатор"));
ОтборИзделие.Использование = Истина;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот