Выбор реквизита ведет себя по разному если на форме или в колонке таблицной части
Добрый день!
Необходимо в реквизите установить составной тип: Несколько документов и перечисление
Если такой составной реквизит расположить на форме - проблем нет. Выбирается тип - если это документ открывается список выбора, если перечисление выпадает список... Всё Ок!
Если же точно такой реквизит сделать колонкой табличной части формы - с документами проблем нет, но при выборе перечисления ничего не происходит (не выдается список выбора) а при нажатии кнопки выбора снова предлагается выбрать тип.
Как можно победить/обойти данное странное поведение?
З.Ы. Платформа 8.3.15.1700
Необходимо в реквизите установить составной тип: Несколько документов и перечисление
Если такой составной реквизит расположить на форме - проблем нет. Выбирается тип - если это документ открывается список выбора, если перечисление выпадает список... Всё Ок!
Если же точно такой реквизит сделать колонкой табличной части формы - с документами проблем нет, но при выборе перечисления ничего не происходит (не выдается список выбора) а при нажатии кнопки выбора снова предлагается выбрать тип.
Как можно победить/обойти данное странное поведение?
З.Ы. Платформа 8.3.15.1700
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Временное решение ("Через жжжж"):
&НаКлиенте
Процедура ТабличнаяЧасть1Реквизит1ПриИзменении(Элемент)
Если ТипЗнч(Элементы.ТабличнаяЧасть1.ТекущиеДанные.Реквизит1) = Тип("ПеречислениеСсылка.ХХХХХХ") Тогда
СписокВыбора = ПолучитьСписокВыбора();
ВыбранноеЗначение = ВыбратьИзСписка(СписокВыбора, Элементы.ТабличнаяЧасть1.ТекущиеДанные.Реквизит1);
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьСписокВыбора()
СписокВозврата = Новый СписокЗначений;
Для каждого текСтр ИЗ Перечисления.ХХХХХХ Цикл
СписокВозврата.Добавить(текСтр);
КонецЦикла;
Возврат СписокВозврата;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот