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