Версия для печати темы (https://pro1c.org.ua/index.php?s=17bc16765f3f0699617ccd23499854b3&showtopic=5393)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Подсчет Суммы

Автор: feitosa 16.11.11, 14:12

Помогите плиз! Есть общий модуль "СуммаВПриходнойНакладной"

Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт

    СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;

КонецПроцедуры


Есть Документ->ПриходнаяНакладная->Форма->поля Количество, Цена, Сумма

Ставлю - Количество, Цена - При Изменении :

&НаСервере
Процедура МатериалыКоличествоПриИзменении(Элемент)
    СтрокаТабличнойЧасти = Элемент.Материалы.ТекущиеДанные;
    //  
    СуммаВПриходнойНакладной.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры

&НаСервере
Процедура МатериалыЦенаПриИзменении(Элемент)
    СтрокаТабличнойЧасти = Элемент.Материалы.ТекущиеДанные;
    //  
    СуммаВПриходнойНакладной.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры


Но сумма не считается! Что я делаю не так ???

Автор: Flexy 16.11.11, 14:20

&НаКлиенте
Процедура МатериалыКоличествоПриИзменении(Элемент)
    СтрокаТабличнойЧасти = ЭлементЫ.Материалы.ТекущиеДанные;
    //  
    СуммаВПриходнойНакладной.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры

&НаКлиенте
Процедура МатериалыЦенаПриИзменении(Элемент)
    СтрокаТабличнойЧасти = ЭлементЫ.Материалы.ТекущиеДанные;
    //  
    СуммаВПриходнойНакладной.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры

В свойствах общего модуля "СуммаВПриходнойНакладной" от куда вызывается процедура РассчитатьСумму должен стоять флаг "Клиент".

Автор: feitosa 16.11.11, 14:26

Так должно быть ???

Автор: Vofka 16.11.11, 14:31

Выше написано ж

Цитата
В свойствах общего модуля "СуммаВПриходнойНакладной" от куда вызывается процедура РассчитатьСумму должен стоять флаг "Клиент".

Автор: feitosa 16.11.11, 14:34

Ага понял =) Ивените за "нубизм" ! Учу 1С первую неделю =) Спасибо Вам !!!

Автор: logist 16.11.11, 14:43

И правила форума почитайте, будет легче и Вам и нам. Если не знаете разницы между обычным и управляемым интерфейсом, то почитайте основы какие-то...

Автор: DartRomanius 16.11.11, 15:59

Я бы еще посоветовал приобрести 1С:Версия для обучения программированию.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua