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