Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как в ручную добавить значение в Список Выбора в Таблице Товары

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

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

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

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

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

Вот и все
   ыыфыы2
 
8 - 08.05.20 - 19:32
(3) (6) Нашел решение
   Chameleon1980
 
9 - 09.05.20 - 04:45
чече?
3 кавычки?

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