Имя: Пароль:
1C
1С v8
как сделать , чтобы итоговая сумма столбца табличной части записалась в реквизит документа
0 malex18
 
28.08.17
17:05
Сделал документ.у документа есть реквизит "Сумма", и табличная часть.в которой также есть столбец "сумма".как сделать , чтобы итоговая сумма столбца табличной части записалась в реквизит документа?
1 Кукурузина
 
28.08.17
17:07
Событие ИриИзменении ТЧ или поля сумма в ТЧ
2 Лефмихалыч
 
28.08.17
17:07
ПередЗаписью
   Сумма = ТабличнаяЧасть.Итог("Сумма");
3 spiller26
 
28.08.17
17:08
(0) Табличная часть
Итог(<Колонка>)
4 malex18
 
28.08.17
17:21
(2) Я конечно новичок, но не пойму "ТабличнаяЧасть" как прописать.
ТЧ называет товары. как тогда напистаь-то?как не пробовал
5 malex18
 
28.08.17
17:24
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
    СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
    Объект.Сумма=Товары.Итог("Сумма");
КонецПроцедуры



Ругается на неопределенность элемента "Товары"
6 Бубр
 
28.08.17
17:24
(0)   посмотри  в любую  типовую  конфигурацию как у документов реквизит СуммаДокумента  заполняется.
7 malex18
 
28.08.17
17:27
Нет возможности посмотреть в типовые конфигурации.
Мудрецы,подскажите начинающему!!!
8 aleksonic
 
28.08.17
17:27
СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные; - Лишнее
9 malex18
 
28.08.17
17:29
ну хорошо, без нее
все равно же ругается на "Товары"
10 dezss
 
28.08.17
17:31
(9) ну так покажи чем тебе там ругается.
11 Лефмихалыч
 
28.08.17
17:32
(5) ты имя табличной части не угадал, потому и ругается. Его надо не в интернетах смотреть, а в конфигураторе
12 malex18
 
28.08.17
17:32
{Документ.РасходнаяНакладная.Форма.ФормаДокумента.Форма(16,15)}: Переменная не определена (Товары)
    Объект.Сумма=<<?>>Товары.Итог("Сумма"); (Проверка: Тонкий клиент)
13 malex18
 
28.08.17
17:34
Имя табличной части -"товары")))
В этом-то и проблема
как ее по-другому-то можно еще назвать?)
14 aleksonic
 
28.08.17
17:34
Процедура ПередЗаписью
Форма.ФормаДокумента.
15 malex18
 
28.08.17
17:36
все так.форма документа
16 h-sp
 
28.08.17
17:38
(15)  Объект.Товары

привыкай уже
17 Slypower
 
28.08.17
17:38
(13) назвать можно по разному, еще и с ошибками написать можно. Номенклатура может быть
18 Heckfy
 
28.08.17
17:39
Объект.Сумма=Объект.Товары.Итог("Сумма");

:) :) :)
19 malex18
 
28.08.17
17:39
(16) h-sp, ты лучший!
Спасибо!
ошибка для дураков.
Буду учиться)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший