|
Свой список выбора для реквизита УФ
| ☑ |
0
Peshalkin
06.01.21
✎
17:33
|
Добрый день, нужно в реквизит на форме добавить свои варианты выбора, я создал список значений, и при соблюдении нужного условия, добавляю в сз нужные мне варианты, после проверки всех условий, у меня идёт Элементы.ИмяРеквизита.СписокВыбора = ИмяСЗ, но по какой-то причине, мои варианты не добавляются в реквизит, кто-то может подсказать в чем проблема?
|
|
1
Fedor-1971
06.01.21
✎
17:40
|
(0) тип реквизита и тип добавляемых вариантов совпадают? Если нет, то делай составной тип
|
|
2
Peshalkin
06.01.21
✎
17:43
|
(1) Не совсем понял, если не сложно, можно на моём примере объяснить?
ИначеЕсли
ТекущийСтатус = Перечисления.СтатусыТоваровВСервисе.Принят Тогда
сз.Добавить(Перечисления.СтатусыТоваровВСервисе.Ремонт, "Ремонт");
сз.Добавить(Перечисления.СтатусыТоваровВСервисе.Брак, "Брак");
сз.Добавить(Перечисления.СтатусыТоваровВСервисе.ГотовКВыдаче, "ГотовКВыдаче");
КонецЕсли;
Элементы.НовыйСтатус.Очистить();
Элементы.НовыйСтатус.СписокВыбора = сз
|
|
3
Peshalkin
06.01.21
✎
17:44
|
(1) Тип реквизита "Новый статус" - Произвольный стоит
|
|
4
SleepyHead
гуру
06.01.21
✎
17:45
|
(2) Продам СП.
В качестве демонстрации, что СП штука нужная -
Элементы.НовыйСтатус.СписокВыбора.ЗагрузитьЗначения(СЗ.ВыгрузитьЗначения())
|
|
5
Peshalkin
06.01.21
✎
17:49
|
(4) пытался так тоже сделать, как и с моим вариантом, он мне просто предлагает выбор типа данных, то-есть по прежнему мои варианты не показываются
|
|
6
Peshalkin
06.01.21
✎
17:53
|
(4) Спасибо за помощь, всё отрабатывает, реквизиты менял и забыл выставить событие!
|
|