Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=55843)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Не работает код для расчета м2 в заказе клиента

Автор: darrr 18.12.19, 13:48

Добрый день! Конфигурация BAS ERP (2.1.12.5). Есть небольшой код для расчета м2 в заказе клиента. Переносил его из УНФ, вроде все исправил а считать отказывается, подскажите в чем проблема

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

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

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

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

&НаКлиенте
Процедура РассчитатьКоличествоВСтрокеТабличнойЧасти(СтрокаТабличнойЧасти)
    
    СтрокаТабличнойЧасти.Количество = СтрокаТабличнойЧасти.Ширина * СтрокаТабличнойЧасти.Длина * СтрокаТабличнойЧасти.КоличествоЛистов;
    
КонецПроцедуры



 ! 

https://pro1c.org.ua/index.php?act=announce&id=2: 4, 5, 9
 

Автор: pablo 18.12.19, 14:14

Это ДС?

Автор: darrr 18.12.19, 14:15

pablo @ Сегодня, 14:14 * ,
Нет

Автор: pablo 18.12.19, 14:18

Элементы.Товары - ТаблицаЗначений или ТабличнаяЧасть?

Автор: darrr 18.12.19, 14:19

pablo @ Сегодня, 14:18 * ,
Табличная часть

Автор: pablo 18.12.19, 14:26

Все три поля отображаются на форме или имеют установленной галочку "Использовать всегда"?

Автор: darrr 18.12.19, 14:30

pablo @ Сегодня, 14:26 * ,
отображаются на форме

Автор: sava1 18.12.19, 16:20

обработчики прицеплены к элементам формы ?

Автор: darrr 18.12.19, 16:30

sava1 @ Сегодня, 16:20 * ,
Да

Автор: fly 18.12.19, 21:57

Цитата(darrr @ 18.12.19, 13:48) *
подскажите в чем проблема

вариант, что на форме отображается колонка с названием Количество, а по факту это Данные колонки это КоличествоУпаковок к примеру.

Так на форме Заказ покупателя есть Колонка = Количество
но если посмотреть в свойство колонки = Объект.Товары.КоличествоУпаковок

и если обратиться и изменить Обеъкт.Товары.Количество то Данные на форме могут и не измениться

fly @ Сегодня, 21:03 * ,
Точнее даже не то, что могут не измениться, а не изменятся так как это другой реквизит тч.Товары

Автор: darrr 19.12.19, 11:33

fly @ Вчера, 21:57 * ,
Да, действительно проблема была в данных колонки. Спасибо всем за помощь.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua