Вход | Регистрация
 

Свой список выбора для реквизита УФ

Свой список выбора для реквизита УФ
Я
   Peshalkin
 
06.01.21 - 17:33
Добрый день, нужно в реквизит на форме добавить свои варианты выбора, я создал список значений, и при соблюдении нужного условия, добавляю в сз нужные мне варианты, после проверки всех условий, у меня идёт Элементы.ИмяРеквизита.СписокВыбора = ИмяСЗ, но по какой-то причине, мои варианты не добавляются в реквизит, кто-то может подсказать в чем проблема?
   Fedor-1971
 
1 - 06.01.21 - 17:40
(0) тип реквизита и тип добавляемых вариантов совпадают? Если нет, то делай составной тип
   Peshalkin
 
2 - 06.01.21 - 17:43
(1) Не совсем понял, если не сложно, можно на моём примере объяснить?

ИначеЕсли
        ТекущийСтатус = Перечисления.СтатусыТоваровВСервисе.Принят Тогда
        сз.Добавить(Перечисления.СтатусыТоваровВСервисе.Ремонт, "Ремонт");
        сз.Добавить(Перечисления.СтатусыТоваровВСервисе.Брак, "Брак");
        сз.Добавить(Перечисления.СтатусыТоваровВСервисе.ГотовКВыдаче, "ГотовКВыдаче");
    КонецЕсли;
    
    Элементы.НовыйСтатус.Очистить();
    Элементы.НовыйСтатус.СписокВыбора = сз
   Peshalkin
 
3 - 06.01.21 - 17:44
(1) Тип реквизита "Новый статус" - Произвольный стоит
   SleepyHead
 
4 - 06.01.21 - 17:45
(2) Продам СП.

В качестве демонстрации, что СП штука нужная - 

Элементы.НовыйСтатус.СписокВыбора.ЗагрузитьЗначения(СЗ.ВыгрузитьЗначения())
   Peshalkin
 
5 - 06.01.21 - 17:49
(4) пытался так тоже сделать, как и с моим вариантом, он мне просто предлагает выбор типа данных, то-есть по прежнему мои варианты не показываются
   Peshalkin
 
6 - 06.01.21 - 17:53
(4) Спасибо за помощь, всё отрабатывает, реквизиты менял и забыл выставить событие!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.