Имя: Пароль:
1C
1С v8
Не могу рассчитать массу в документе конфигурации Управление торговлей 8.2
0 Henistaromin
 
24.10.11
12:21
Всем добрый день. С 8.2 работаю не так давно, вернее всего неделю. Столкнулся с "бедой". Для меня это беда, для кого-то возможно дело пяти секунд. Проблема следующая. Есть документ. В нем имеется Номенклатура, количество, масса. Как сделать так, чтобы при вводе количества автоматически считало массу?

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

Понимаю что Вес надо определять на &НаСервере
Так вот каким образом это сделать? Подскажите =(
1 Naumov
 
24.10.11
12:23
масса = плотность* объем.
2 Поручик
 
24.10.11
12:26
&НаСервереБезКонтекста
Функция ВесНоменклатуры (Номенклатура)
   Возврат Номенклатура.Вес;
КонецФункции

&НаКлиенте
Процедура ТоварыКоличествоНаНачалоПриИзменении(Элемент)
   СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
   СтрокаТабличнойЧасти.МассаНаНачало = ВесНоменклатуры(СтрокаТабличнойЧасти.Номенклатура) * СтрокаТабличнойЧасти.КоличествоНаНачало;
КонецПроцедуры
3 Henistaromin
 
24.10.11
12:30
(2)
Спасибо Огромнейшее. Всё работает.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший