berezkin Опубликовано 8 октября, 2014 Жалоба Поделиться Опубликовано 8 октября, 2014 Процедура МатериалЦенаПриИзменении(Элементы) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры &НаКлиенте Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры &НаКлиентеПроцедура МатериалКоличествоПриИзменении(Элементы) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);КонецПроцедуры&НаКлиенте получается что количество умножается на цену= сумма но код не считает если поменять цену то он не меняет сумму и от суммы не показывает количество в накладной Ссылка на комментарий
ros.pro Опубликовано 8 октября, 2014 Жалоба Поделиться Опубликовано 8 октября, 2014 (изменено) berezkin, могу предположить, что вышеприведенные код запускается только один раз.Возможно, его нужно запускать при событии изменения поля "сумма". зы: Те, кто разбирается в 1С поправьте, если что. Изменено 8 октября, 2014 пользователем ros.pro Ссылка на комментарий
toll Опубликовано 8 октября, 2014 Жалоба Поделиться Опубликовано 8 октября, 2014 смотри в форме все ли процедуры на своих местах ... Процедура при изменении цены вроде как есть ... Вот процедуры при изменении суммы нет, ее можно допилить но надо смотреть в чем измеряется материал ...чтобы не получить 3/4 кирпича .. Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти