Всем доброго времени суток!
Имеем: ПолеВвода - тип: ОписаниеТипов.
В процедуре "ПриОткрытии" формы устанавливаем для поля ввода ДопустимыеТипы из метаданных все типы справочников и документов.
Запускаем предприятие и жмем кнопку выбора типа на поле ввода.
Вопрос: Как определить, какой тип был выбран?
Имеем: ПолеВвода - тип: ОписаниеТипов.
В процедуре "ПриОткрытии" формы устанавливаем для поля ввода ДопустимыеТипы из метаданных все типы справочников и документов.
Запускаем предприятие и жмем кнопку выбора типа на поле ввода.
Вопрос: Как определить, какой тип был выбран?
По теме из базы знаний
- Поиск и замена значений (с приведение типа заменяющего значения к типу заменяемого)
- Программное приведение типа значения поля ввода и колонки табличного поля формы 1С8
- 1С-ная магия
- uniloadXLS - универсальная загрузка XLS с приведением ссылочных типов (open-source)
- Переход на Clickhouse для анализа метрик
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) теперь осталось показать какой тип назначен реквизиту :)
Условию: "Имеем: ПолеВвода - тип: ОписаниеТипов" он точно не соответствует. Это или произвольный тип, или ссылочный тип, или их вариации. Но они в итоге требуют выбора конкретного значения ссылки (или примитивного типа). А требуется выбор в качестве значения ОписаниеТипов. И вот для таких значений обработчик ОбработкаВыбора не отрабатывает.
Условию: "Имеем: ПолеВвода - тип: ОписаниеТипов" он точно не соответствует. Это или произвольный тип, или ссылочный тип, или их вариации. Но они в итоге требуют выбора конкретного значения ссылки (или примитивного типа). А требуется выбор в качестве значения ОписаниеТипов. И вот для таких значений обработчик ОбработкаВыбора не отрабатывает.
(17) читай внимательно все сообщения.
во 2 сообщении: "Да и еще установлено для поля ввода: РасширитьСоставнойТип в значение Ложь"
РасширитьСоставнойТип такого вообще-то нет, но ближайший по определению будет: РазрешитьСоставнойТип.
Соответственно никакого составного типа не будет и выбрано будет только или одно единственное значение, или никакого.
во 2 сообщении: "Да и еще установлено для поля ввода: РасширитьСоставнойТип в значение Ложь"
РасширитьСоставнойТип такого вообще-то нет, но ближайший по определению будет: РазрешитьСоставнойТип.
Соответственно никакого составного типа не будет и выбрано будет только или одно единственное значение, или никакого.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот