Ограничение значений выбор по данным из расширения
Добрый день!
Есть основная конфигурация и используется расширение.
В расширении определен новый документ: "ДокументРасширения"...
Во внешнем отчете есть реквизит: "НужнаяСсылка" тип: Произвольный (для получения данных из расширения).
Реквизит выведен на форму отчета...
ВОПРОС: Можно ли ограничить тип при "НачалоВыбора" только типом документа из расширения "ДокументРасширения"?
КАК?
Есть основная конфигурация и используется расширение.
В расширении определен новый документ: "ДокументРасширения"...
Во внешнем отчете есть реквизит: "НужнаяСсылка" тип: Произвольный (для получения данных из расширения).
Реквизит выведен на форму отчета...
ВОПРОС: Можно ли ограничить тип при "НачалоВыбора" только типом документа из расширения "ДокументРасширения"?
КАК?
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Работа с данными выбора
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Эволюция расширения конфигурации
- Значения по умолчанию для пользователей (Расширение)
Найденные решения
(1) (4) лучше при создании на сервере это делать, а то получается нажимаешь на кнопку выбора, она пропадает и появляется кнопка выпадающего списка.
последняя строка для того, чтобы кнопка выбора отображалась.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ДокументСсылка.АвансовыйОтчет"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
Элементы.Реквизит2.ОграничениеТипа = ОписаниеТипов;
Элементы.Реквизит2.ОтображениеКнопкиВыбора = ОтображениеКнопкиВыбора.ОтображатьВВыпадающемСпискеИВПолеВвода;
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Нет такого свойства?
попробуйте так
попробуйте так
&НаКлиенте
Процедура Реквизит1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ДокументСсылка.АвансовыйОтчет"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
Элемент.ОграничениеТипа = ОписаниеТипов;
КонецПроцедуры
(1) (4) лучше при создании на сервере это делать, а то получается нажимаешь на кнопку выбора, она пропадает и появляется кнопка выпадающего списка.
последняя строка для того, чтобы кнопка выбора отображалась.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ДокументСсылка.АвансовыйОтчет"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
Элементы.Реквизит2.ОграничениеТипа = ОписаниеТипов;
Элементы.Реквизит2.ОтображениеКнопкиВыбора = ОтображениеКнопкиВыбора.ОтображатьВВыпадающемСпискеИВПолеВвода;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот