Имя: Пароль:
1C
1С v8
Загрузка дока ПоступлениеТовара не ставится количество!
,
0 St17
 
19.01.12
09:58
Здравствуйте!

1С:Предприятие 8.2 (8.2.13.219)
Розница, редакция 2.0 (2.0.2.6)

Добовляю  ТабЧасть.Количество=БД.Col; не выставляет количество.
Проверил тип БД.Col Число.
Подозреваю что тут должно быть выставлена Упаковка. Ток откуда её брать!?
ТабЧасть=П.Товары.Добавить();
            ТабЧасть.Номенклатура=Справочники.Номенклатура.НайтиПоКоду(БД.COD).Ссылка;
            //ТабЧасть.Упаковка=
            ТабЧасть.Количество=БД.Col;
            ТабЧасть.Цена=СокрЛП(БД.Cena);
            ТабЧасть.Сумма=ТабЧасть.Количество*ТабЧасть.Цена;
            ТабЧасть.СтавкаНДС=Перечисления.СтавкиНДС.НДС18;
            ТабЧасть.СуммаНДС=ТабЧасть.Сумма*0.15254237288135593220338983050985;
            СуммаДок=СуммаДок+ТабЧасть.Количество*ТабЧасть.Цена;

В чем проблема в упаковке или еще чтото тут есть?
1 PuhUfa
 
19.01.12
10:01
(0) >>Проверил тип БД.Col Число.
как проверил?
а цена хочешь сказать подставляется?

ps >>ТабЧасть.СуммаНДС=ТабЧасть.Сумма*0.15254237288135593220338983050985;
в мемориз!
2 Wobland
 
19.01.12
10:02
а если НайтиПоКоду() не найдёт?
3 Wobland
 
19.01.12
10:03
СокрЛП(Цена)? кто-то из вас явно извращался над файлом (ты или автор БД) ;)
4 Godofsin
 
19.01.12
10:05
ни х.. себе коэффициент...
5 St17
 
19.01.12
10:10
(1) да ставится . ток щас увидел. исправил
(2) что найти по коду?
(3) косяк. но она ставится))

Выгрузка из семерки
Файл.ДобавитьПоле("Col","N",18,2);
Файл.ДобавитьПоле("Cena","N",18,2);
6 Wobland
 
19.01.12
10:14
(5) косяк убери. НайтиПоКоду() вдруг вернёт пустую ссылку, что делать будешь?
7 hhhh
 
19.01.12
10:16
(5) может действительно Упаковки надо?
8 aleks-id
 
19.01.12
10:18
тыщу раз обсуждали
ТабЧасть.КоличествоУпаковок
9 St17
 
19.01.12
10:19
(8) вы правы.
Спасибо
10 St17
 
19.01.12
10:19
ок
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс