|
Модуль Формы | ☑ | ||
---|---|---|---|---|
0
Hennessy
09.12.13
✎
15:35
|
Занимаюсь по Радченко и Хрусталевой! на 5м задании решил остановиться и поэкспериментировать немного!
В Модуле формы "ПриходнаяНакладная" имеется: &НаКлиенте Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры &НаКлиенте Процедура МатериалыЦенаПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры Я хотел бы добавить туда дополнительную процедуру которая отображала бы ИТОГ СУММЫ в СООБЩЕНИИ!!! Что то вроде: &НаКлиенте Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); СообщениеСуммы(); КонецПроцедуры &НаКлиенте Процедура СообщениеСуммы() СуммаОбоих = Элементы.МатериалыСумма.ТекущиеДанные; Сообщить(СуммаОбоих); КонецПроцедуры Но я не понимаю как это правильно сделать!!! помогите пожалуйста, подскажите! Если можно спримером! |
|||
1
ДенисЧ
09.12.13
✎
15:36
|
нифига не понял...
|
|||
2
zak555
09.12.13
✎
15:36
|
> Радченко и Хрусталевой
имён у них нет ? |
|||
3
vmv
09.12.13
✎
15:38
|
сообщения раздражают
если речь об УФ, то на заголовок какой-нить группы кинь этот итог как инфо, инициализируя его через реквизит формы, например "РФИнфоИтоги" |
|||
4
Feunoir
09.12.13
✎
15:41
|
(0) Элементы.Материалы.ТекущиеДанные это строка табличной части. Просто так её сообщить нельзя. Можно сообщить какой-то реквизит, например сумму, из неё.
СуммаОбоих.Сумма Но если нужен итог, тогда строка табличной части вообще не нужна. Сообщать нужно именно итог по ТЧ: МатериалыСумма.Итог("Сумма") |
|||
5
Hennessy
09.12.13
✎
15:44
|
Дело в том что я немного не понимаю как правильно написать это! Я лишь экспериментирую с Кодом! Хотел бы чтобы СУММА помимо ячейки в ТЧ отображалась ещё и сообщением!
|
|||
6
Wobland
09.12.13
✎
15:46
|
(5) Сообщить(СтрокаТабличнойЧасти.СУММА)
|
|||
7
Hennessy
09.12.13
✎
15:49
|
(6) Тоесть даже не нужно вызывать отдельную процедуру?!
Я просто хотел сделать это именно отдельной процедурой, но всеравно спасибо! |
|||
8
Wobland
09.12.13
✎
15:50
|
ОбщегоНазначенияКлиентПереопределяемый.СообщитьЗначениеРеквизита(СтрокаТабличнойЧасти, "СУММА")
|
|||
9
Hennessy
09.12.13
✎
15:51
|
(8) Спасибо, все получилось!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |