|
Процедура пересчет
| ☑ |
0
serg-lom89
15.05.14
✎
11:40
|
Добрый день
В семерке делал процедуру пересчет вот с таким кодом
Процедура Пересчет (ИмяРеквизита)
Если (ИмяРеквизита = "Получено") или (ИмяРеквизита = "ГМЗ")или (ИмяРеквизита = "АЗС") или (ИмяРеквизита = "Наличными") Тогда
Получено = ГМЗ + АЗС + Наличными;
ОстатокТопливаНаКонецДня = ОстатокТопливаНаНачалоДня + Получено - РасходТопливаФактический;
.......................
Сейчас учусь самостоятельно на 8 ку.Вот написал код
&НаКлиенте
Процедура Пересчет(Элемент)
Если Элемент=Объект.ПолученоТоплива Тогда
Объект.ОстатокНаКонецДня=Объект.ПолученоТоплива+2;
КонецЕсли;
Подскажите а правльно будет провериться на реквизит шапка документа что бы получился пересчет?
Сильно за глуппые вопросы прошу не бить)))
|
|
1
salvator
15.05.14
✎
11:42
|
Делай расчет ОстатокНаКонецДня в событии ПриИзменении поля ПолученоТоплива
|
|
2
serg-lom89
15.05.14
✎
11:45
|
(1)
так я так и сделал...
я просто хочу проверяться на реквизит...что бы выполнять расчеты
|
|
3
serg-lom89
15.05.14
✎
11:46
|
идентично как в процедуре 7-ке
|
|
4
vicof
15.05.14
✎
11:51
|
(0) Открой для себя ТекущиеДанные
|
|
5
serg-lom89
15.05.14
✎
11:59
|
(4) Счас гляну
|
|
6
serg-lom89
15.05.14
✎
12:08
|
что то не разобрался*(((
|
|
7
vicof
15.05.14
✎
13:21
|
ТекущиеДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
ТекущиеДанные.Остаток = ТекущиеДанные.ПолученоТопливо + 2;
|
|
8
serg-lom89
15.05.14
✎
14:06
|
(7) так это я так понимаю к табличной части дока...а как к реквизитам шапки обратиться?точнее проверить какой это реквизит?
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.