По теме из базы знаний
- Разноуровневое хранение присоединенных файлов (расширение конфигурации 1С Предприятие 8.3 подойдет для любых типовых конфигураций)
- Улучшайзер - как одна внешняя обработка может улучшать другие внешние обработки
- Обычное приложение. Обращение к функциям и процедурам в модуле внешней обработки
- Заполнение документа "Премия" из файла Excel (Табельный номер + Сумма премии) с использованием внешней обработки заполнения табличной части и расширения. ЗУП 3.1
- Запуск внешней обработки фоном БСП
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Использовать таблицу значений, как реквизит формы вместо табличной части. Тип реквизита можно сделать "Произвольный". У поля ввода включить РежимВыбораИзСписка. Заполнить список выбора значениями перечисления.
Либо создать колонку таблицы значений программно, явно указав тип перечисления. Хотя, то же самое можно проделать и с табличной частью, только реквизиту указать тип ПеречислениеСсылка (любая ссылка на перечисление).
Либо создать колонку таблицы значений программно, явно указав тип перечисления.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка ИЗ Перечисление.МоеПеречисление");
Выборка = Запрос.Выполнить().Выбрать();
СписокВыбора = Элементы.ТаблицаЗначенийРеквизит1.СписокВыбора;
Пока Выборка.Следующий() Цикл
СписокВыбора.Добавить(Выборка.Ссылка);
КонецЦикла;
КонецПроцедуры
Показать
Можно тип поля сделать "Произвольный", но не заполнять его списком, а при создании формы для элемента формы поставить ОграничениеТипа = Новый ОписаниеТипов("...."). Будет только нужный. Если вдруг будет спрашивать тип при выборе (не должен), то это можно через свойства отключить
(6) Согласен. Редко использую табличные части для обработок, обычно просто таблицу значений (реквизит формы).
Хотя тут вообще нужно экспериментировать. Не факт, что 1С даст нормально выбрать ссылку на перечисление, добавленное в расширении. То есть, ссылка на это расширение может не входить в "ЛюбаяСсылка" и из-за этого могут возникнуть проблемы.
Хотя тут вообще нужно экспериментировать. Не факт, что 1С даст нормально выбрать ссылку на перечисление, добавленное в расширении. То есть, ссылка на это расширение может не входить в "ЛюбаяСсылка" и из-за этого могут возникнуть проблемы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот