Имя: Пароль:
1C
1С v8
Как в ручную добавить значение в Список Выбора в Таблице Товары
0 ыыфыы2
 
27.04.20
10:47
Доброго день ,можете ли подсказать как добавить значение в СписокВыбора для строки в Таблице Формы?
Если реквизит в самой форме то все получается, а именно в таблице выходит ошибка :Значение не является объектного типа (СписокВыбора).
все перепробовал, искал но не выходит. вот скриншоты.
https://radikal.ru/big/pbcnl4usdfug9
https://radikal.ru/big/osiym34z0zav4

Пробовал
"&НаКлиенте
Процедура ТоварыРеквизит2НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    
    Элементы.Товары.Реквизит2.СписокВыбора.Добавить("Ракушка");
    
    Элементы.Товары.ТекущиеДанные.Реквизит2.СписокВыбора.Добавить("Ракушка");
        
    
КонецПроцедуры"
1 ыыфыы2
 
27.04.20
10:49
(0) Заранее спасибо
2 Ненавижу 1С
 
гуру
27.04.20
11:04
событие НачалоВыбораИзСписка или НачалоВыбора
3 Ненавижу 1С
 
гуру
27.04.20
11:06
Элемент.СписокВыбора.Добавить("Ракушка");
4 ыыфыы2
 
27.04.20
14:54
(3)  Ненавижу 1С , Большое вам спасибо . Сам никогда не догадался бы.

Не ожидал такого ,но теперь как мне ссылатся на Реквизит2 ? то есть при изменений текущей строки Элемента: "Номенклатура"
Элемент.СписокВыбора.Добавить("Ракушка");
http://b.radikal.ru/b31/2004/4e/a443d6c9977d.jpg

Хотел при каждом изменений строки Номенклатуры > очищать весь СписокВыбора > и заполнять в зависимости от строки Номенклатуры.
5 ыыфыы2
 
27.04.20
17:36
Можете помочь?
6 Cthulhu
 
27.04.20
17:53
(5):
0) СтандартнаяОбработка = Ложь:
1) сформируй в лок.переменной список - копию Элемент.СписокВыбора
2) добавь в эту лок.переменную недостающее значение
3) программный выбор значения из этой лок.переменной
4) программно присвой выбранное значение Элемент-у
7 ыыфыы2
 
08.05.20
19:32
(3) (6) Нашел решение
  "Вместо
                      Элементы.Товары.Реквизит2.СписокВыбора.Добавить("Ракушка");
  Нужно было написать

                      Элементы.ТоварыРеквизит2.СписокВыбора.Добавить("Ракушка");"

Вот и все
8 ыыфыы2
 
08.05.20
19:32
(3) (6) Нашел решение
9 Chameleon1980
 
09.05.20
04:45
чече?
3 кавычки?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.