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

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


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

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

 

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

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

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

 

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

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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