|
Сумма Элементов |
☑ |
0
kat2504
27.04.17
✎
15:08
|
Почему не работает? Ошибок не выдает.
Есть 2 элемента
ИтогСумма по 2м таблицам Оборудование и РаботыУслуги они работают отлично
Далее мне надо чтобы эти две суммы по этим таблицам также про суммировались, при изменении одной из них:
&НаКлиенте
Процедура РаботыУслугиИтогСуммаПриИзменении(Элемент)
ИтогоСтоимость=Элементы.РаботыУслугиИтогСумма+Элементы.ОборудованиеИтогСумма;
КонецПроцедуры
&НаКлиенте
Процедура ОборудованиеИтогСуммаПриИзменении(Элемент)
ИтогоСтоимость=Элементы.ОборудованиеИтогСумма+Элементы.ОборудованиеИтогСумма;
КонецПроцедуры
Пробовала прописывать и модуле формы, в общем модуле. Ошибок не выдает при проверке, но не работает
|
|
1
Джинн
27.04.17
✎
15:10
|
Жесть....
|
|
2
Windyhead
27.04.17
✎
15:11
|
(0) Ну хоть ради любопытства отладчик запусти
|
|
3
kat2504
27.04.17
✎
15:52
|
Запускала. Ошибок нет. Просто не работает. Не считает и все.
Если бы хоть ошибки были то ладно, а тут вообще ничего
|
|
4
Ц_У
27.04.17
✎
16:00
|
//сколько денег?
ВсегоДенег = ПервыйКошелек + ВторойКошелек;
//ответ: два кошелька денег!
|
|
5
xaozai
27.04.17
✎
16:00
|
(0) А как они вызываются?
Точки останова в них поставьте, посмотрите, что где.
Кстати, там у вас: Элементы.ОборудованиеИтогСумма + Элементы.ОборудованиеИтогСумма (одно и то же).
|
|
6
Волшебник
модератор
27.04.17
✎
16:01
|
ИтогоСтоимость - это просто переменная, а не реквизит формы
|
|
7
Ц_У
27.04.17
✎
16:03
|
(6) Элементы.ПолеВвода1 + Элементы.ПолеВвода2 = ? канешна сумма будет :) оба два в итоге.
|
|
8
Ц_У
27.04.17
✎
16:15
|
(3)
//вот так если сделать, что будет?
//а давайте сунем числа в элементы, авось упадет в ошибку
//потом отладчиком посмотрим что такое эти загадочные
//элементы и что у них еще есть.
Элементы.РаботыУслугиИтогСумма = 1;
Элементы.ОборудованиеИтогСумма = 2;
//сумма
ИтогоСтоимость=
Элементы.РаботыУслугиИтогСумма+Элементы.ОборудованиеИтогСумма;
//так понятней?
|
|
9
kat2504
27.04.17
✎
16:25
|
Всем Спасибо за активное участие. Написала По другому в Модуле Объекта
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаТЧ=0;
Для Каждого СтрТабЧасти Из Оборудование Цикл
СуммаТЧ= СуммаТЧ+ СтрТабЧасти.Сумма;
КонецЦикла;
Для Каждого СтрТАбЧасти Из РаботыУслуги Цикл
СуммаТЧ= СуммаТЧ+ СтрТабЧасти.Сумма;
КонецЦикла;
ИтогоСтоимость=СуммаТЧ;
КонецПроцедуры
Так все работает.
|
|
10
Ц_У
27.04.17
✎
16:32
|
//где запрос в цикле?
Всего = Объект.Оборудование.Итог("Сумма")+Объект.РаботыУслуги.Итог("Сумма");
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой