Перейти к содержанию

1C помогите разобраться с кодом


Рекомендуемые сообщения

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

 

Ссылка на комментарий

berezkin, могу предположить, что вышеприведенные код запускается только один раз.

Возможно, его нужно запускать при событии изменения поля "сумма".

 

зы: Те, кто разбирается в 1С поправьте, если что. 

Изменено пользователем ros.pro
Ссылка на комментарий

смотри  в форме все ли процедуры на своих местах ... Процедура при изменении цены вроде как есть ... Вот процедуры при изменении суммы нет, ее можно допилить но надо смотреть в чем измеряется материал ...чтобы не получить 3/4 кирпича ..

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...