Почему не заполняется значение количества? Заказ клиента.
☑
0
Винторосик
13.04.17
✎
14:42
добрый день!
программно создаю документ заказ клиента.
Для каждого СтрокаТЧЗаказа из Заказ.order.order_items.item Цикл
ТЧ = ДокЗаказ.Товары.Добавить();
ТЧ.Номенклатура = ПоискНоменклатуры(СтрокаТЧЗаказа.product_id);
ТЧ.Цена = Число(СтрокаТЧЗаказа.price);
ТЧ.Количество = 1;
//ТЧ.Количество = Формат(Число(СтрокаТЧЗаказа.amount),"ЧДЦ=3");
ТЧ.Сумма = ТЧ.Цена*ТЧ.Количество;
ТЧ.Склад = ПоискСклада(СтрокаТЧЗаказа.store_id);
ТЧ.СтавкаНДС = Перечисления.СтавкиНДС.НДС18;
открываю документ, там не заполнено количество, цена заполнена. В чем проблема?
1
Винторосик
13.04.17
✎
14:43
пробовал
ТЧ.Количество = Число(СтрокаТЧЗаказа.amount);
та же беда
2
Numerus Mikhail
13.04.17
✎
14:44
Отладка работает? Что в ТЧ.Количество в самом конце?
3
Винторосик
13.04.17
✎
14:44
в конфигураторе это значение число длины 15 точность 3.
4
Винторосик
13.04.17
✎
14:46
(2) работает. там число
5
КнОпка
13.04.17
✎
14:48
(1) а формат зачем?
(4) не то поле может?
6
polosov
13.04.17
✎
14:51
(0) Если УТ11, то и в КоличествоУпаковок присваивай чего-нибудь.
7
Винторосик
13.04.17
✎
14:51
(6) ут 11
8
polosov
13.04.17
✎
14:52
(7) Делай ТЧ.КоличествоУпаковок = Число(СтрокаТЧЗаказа.amount);
9
h-sp
13.04.17
✎
14:54
(7) реально в УТ11 пишкете ТЧ.Количество?
10
Винторосик
13.04.17
✎
14:54
(6) да, помогло, спасибо
(9) да, а что?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший