Имя: Пароль:
1C
1С v8
Получить значение при изменении
0 alexshape
 
18.10.16
14:59
Есть документ расходная накладная с таблицей, при добавлении в него товара и заполнении колонки Номенклатура, это значение должно записываться в переменную,

в чем моя ошибка

&НаКлиенте
Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент)
    ЗначениеСтроки = ЭтаФорма.Элементы.СписокНоменклатуры.ТекущаяСтрока;
    Строка = ЗначениеСтроки.СписокНоменклатурыНоменклатура;    
КонецПроцедуры
1 Lexey_
 
18.10.16
15:02
(0) Синтаксических ошибок не обнаружено!
2 Vadim_37
 
18.10.16
15:05
мб заменить строка на моястрока
3 Лефмихалыч
 
18.10.16
15:07
при добавлении в кого "в него"?
которое значение надо в переменную записывать?
в какую переменную?
зачем?
4 Лефмихалыч
 
18.10.16
15:10
хотя, очевидно, проблема в том, что СписокНоменклатурыНоменклатура - это элемент формы, а реквизит табличной части называется Номенклатура.
5 polosov
 
18.10.16
15:11
(0)
СписокНоменклатуры - это что? Табличная часть?
Тогда

&НаКлиенте
Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент)
  МояПеременная = Элементы.СписокНоменклатуры.ТекущиеДанные.Номенклатура;
КонецПроцедуры
6 polosov
 
18.10.16
15:12
+(5)
Или

&НаКлиенте
Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент)
  МояПеременная = Элемент.ТекущиеДанные.Номенклатура;
КонецПроцедуры
7 alexshape
 
18.10.16
15:45
(5) да, все решилось, спасибо