Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 03:55

Расчет данных в ТЧ УТ11

Автор Migel86, 17 сен 2014, 02:57

0 Пользователей и 1 гость просматривают эту тему.

Migel86

Доброго времени суток!
есть некий документ в котором надо организовать расчет массы груза минусом процента на засоренность + сумма выплаты

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Migel86

Цитата: cska-fanat-kz от 17 сен 2014, 09:33
в чем сложность то?

а сложность в том что с данным кодом расчет при изменении не данных не происходит. (выходит ошибка "Поле объекта не обнаружено (ВесКОплате"

cska-fanat-kz

СтрокаТЧ = Элементы.Расчет.ТекущиеДанные(); //получаете текущую строку
//и далее
СтрокаТЧ.ВесКОплате = ...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Migel86

Вот теперь такое выдает:
{Документ.ПоступлениеМеталлолома.Форма.ФормаДокумента.Форма(15)}: Поле объекта не обнаружено (Нетто)
   СтрокаТЧ.ВесКОплате = Объект.Расчет.Нетто - (Объект.Расчет.Нетто * Объект.Расчет.Засор / 100);
Код:
&НаКлиенте
Процедура РасчетНеттоПриИзменении(Элемент)
   СтрокаТЧ = Элементы.Расчет.ТекущиеДанные;
   СтрокаТЧ.ВесКОплате = Объект.Расчет.Нетто - (Объект.Расчет.Нетто * Объект.Расчет.Засор / 100);
КонецПроцедуры

&НаКлиенте
Процедура РасчетЗасорПриИзменении(Элемент)
   СтрокаТЧ = Элементы.Расчет.ТекущиеДанные;
   СтрокаТЧ.ВесКОплате = Объект.Расчет.Нетто - (Объект.Расчет.Нетто * Объект.Расчет.Засор / 100);
КонецПроцедуры

cska-fanat-kz

не
СтрокаТЧ.ВесКОплате = Объект.Расчет.Нетто - (Объект.Расчет.Нетто * Объект.Расчет.Засор / 100);

а
СтрокаТЧ.ВесКОплате = СтрокаТЧ.Нетто - (СтрокаТЧ.Нетто * СтрокаТЧ.Засор / 100);

у вас же все показатели "сидят" в ТЧ?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Migel86

Тупанул....:nhsrm:

Добавлено: 18 сен 2014, 07:19


СПАСИБО!!!!:zebzdr::zebzdr::zebzdr::zebzdr:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск