Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подсчет Суммы
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
feitosa
Помогите плиз! Есть общий модуль "СуммаВПриходнойНакладной"

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

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

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


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

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

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

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


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

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

В свойствах общего модуля "СуммаВПриходнойНакладной" от куда вызывается процедура РассчитатьСумму должен стоять флаг "Клиент".
feitosa
Так должно быть ???
Vofka
Выше написано ж
Цитата
В свойствах общего модуля "СуммаВПриходнойНакладной" от куда вызывается процедура РассчитатьСумму должен стоять флаг "Клиент".
feitosa
Ага понял =) Ивените за "нубизм" ! Учу 1С первую неделю =) Спасибо Вам !!!
logist
И правила форума почитайте, будет легче и Вам и нам. Если не знаете разницы между обычным и управляемым интерфейсом, то почитайте основы какие-то...
DartRomanius
Я бы еще посоветовал приобрести 1С:Версия для обучения программированию.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.