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

Изменить значение реквизита табличной части

Изменить значение реквизита табличной части
Я
   Mafiozaa
 
28.09.20 - 03:35
Всем доброго времени суток, не могу обратится записать значение в реквизит тч. Есть документ ПродажаТовара в тч есть реквизит стоимость, необходимо сделать примерно так ТабличнаяЧасть.Стоимость = Справочник.Номенклатура.Цена * ТабличнаяЧасть.Количество
Пробую так,но не выходит
Элементы.ТЧ1Стоимость.РедактированиеТекста = ВвестиЗначение(...) (ругается на поле недоступно для записи)
   ДенисЧ
 
1 - 28.09.20 - 03:57
Писать в объект надо. А он на клиенте не доступен ))
   Mafiozaa
 
2 - 28.09.20 - 04:00
(1) Я на сервере пишу, не знаю почему но через объект.ТЧ1.(Стоимость не видит) одни стандартные функции по типу выгрузить загрузить и тд
   Mafiozaa
 
3 - 28.09.20 - 04:01
(1) &НаСервере
Процедура ТЧ1КоличествоПриИзмененииНаСервере()
   Chameleon1980
 
4 - 28.09.20 - 05:34
(1) не проснулся? с херали не доступен то?
   Roootru
 
5 - 28.09.20 - 05:53
(0) Я как понял вы либо не через тот контекст обращаетесь либо не через те данные, лучше скиньте вырезку когда сюда.
   Mafiozaa
 
6 - 28.09.20 - 06:54
(5) А какой код, создал две процедуры одна на сервере другая на клиенте,и вот не могу дотянуться до тч,через объект не видит,а через элементы это не то
   Fram
 
7 - 28.09.20 - 07:14
(2) а в какую строку пишешь. Табличная часть она вроде как множество строк подразумевает
   unbred
 
8 - 28.09.20 - 07:50
(0) "Элементы.ТЧ1Стоимость.РедактированиеТекста = ВвестиЗначение(...)"//Лютая тема.
   Mafiozaa
 
9 - 28.09.20 - 08:40
(7) Вообще необходимо сделать так, я добавил позицию из справочника в тч, после того как я указал кол-во данного товара,сразу же умножилась цена на кол-во,и так на каждую добавляемую позицию в тч
   Fram
 
10 - 28.09.20 - 08:52
(9) я не про это спросил
   FIXXXL
 
11 - 28.09.20 - 08:56
(2) реквизит у СТРОКИ, а не у ТЧ
ищи свою добавленную строку и с ней работай

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