Имя: Пароль:
1C
 
Почему не заполняется значение количества? Заказ клиента.
,
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) работает. там число

https://yadi.sk/i/MmhFZDoo3GvxBp
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) да, а что?