Имя: Пароль:
1C
1С v8
Табличная часть.
0 booroop
 
12.02.13
11:37
1С 8.2 В Табличной части документа ряд реквизитов: Аппарат - выбираю из справочника, ГруппаОборудования - выбираю из справочника, при выборе ГруппаОборудования автоматически заполняются реквизиты ФиксированныйПлатеж (точность 2) и СтоимостьОтпечатка (точность 3), далее сам ввожу Начальный счетчик (число, точность 0), и конечный счетчик (число, точность 0), при изменении счетчиков считается разница (следующий реквизит). Последний реквизит Итого (число, точность 2) Расчитываю его в модуле как и счетчики, ФиксированныйПлатеж+СтоимостьОтпечатка*Разницу счетчиков. Итог не считается.
1 Evrepid
 
12.02.13
12:03
1. Разные переменные привязаны
2. Не вычисляется в алгоритме
3. Процедура не привязана к событию изменения

На вскидку ... а в целом может быть очень много причин.
2 booroop
 
12.02.13
12:19
Поясните пожалуйста, что значит привязаны разные переменные? И как должно быть по вашему?
3 Галахад
 
гуру
12.02.13
12:25
(2) Ты код покажи.
4 booroop
 
12.02.13
12:28
&НаКлиенте
Процедура ТабличнаяЧастьСчетчикНаНачалоМесяцаПриИзменении(Элемент)
   СтрокаТабличнойЧасти = Элементы.ТабличнаяЧасть.ТекущиеДанные;
   СтрокаТабличнойЧасти.КоличествоОтпечатков = СтрокаТабличнойЧасти.СчетчикНаКонецМесяца - СтрокаТабличнойЧасти.СчетчикНаНачалоМесяца;
КонецПроцедуры

&НаКлиенте
Процедура ТабличнаяЧастьСчетчикНаКонецМесяцаПриИзменении(Элемент)
   СтрокаТабличнойЧасти = Элементы.ТабличнаяЧасть.ТекущиеДанные;
   СтрокаТабличнойЧасти.КоличествоОтпечатков = СтрокаТабличнойЧасти.СчетчикНаКонецМесяца - СтрокаТабличнойЧасти.СчетчикНаНачалоМесяца;
   СтрокаТабличнойЧасти.ИтогоРуб = СтрокаТабличнойЧасти.ФиксированныйПлатеж + СтрокаТабличнойЧасти.КоличествоОтпечатков * СтрокаТабличнойЧасти.СтоимостьОтпечатка;

КонецПроцедуры
5 smitru
 
12.02.13
13:40
(0) Если у тебя в выражении встречается NULL (Неопределено), то Итог считаться безусловно не будет