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