Имя: Пароль:
1C
1С v8
Не могу обработкой записать количество. КА2
0 Лиза777
 
17.01.21
13:39
Программно добавляю в документ строки. Номенклатура встаёт нужная, а количество нет - пусто. Хотя в отладчике вижу что есть количество во всех строках.

Док = Документы.ВводОстатков.НайтиПоНомеру("00000208",Дата("20210101")).ПолучитьОбъект();
    
    Количество = Число(Массив[1]);        
        КодТовара = СокрЛП(Массив[0]);        
        Если ЗначениеЗаполнено(Справочники.Номенклатура.НайтиПоКоду(КодТовара))  Тогда
            НоваяСтрока = Док.Товары.Добавить();
            НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(КодТовара);
            НоваяСтрока.Количество = Количество;
            НоваяСтрока.Упаковка = НоваяСтрока.Номенклатура.ЕдиницаИзмерения;            
            Док.Записать();
        КонецЕсли;
    КонецЦикла;
1 RomanYS
 
17.01.21
13:47
(0) то поле, которое ты видишь на форме, на самом деле называется КоличествоУпаковок.
И я бы разобрался с полем "Упаковка", кажется его не надо заполнять при вводе документов в основной единице измерения
2 Лиза777
 
17.01.21
14:04
точно! получилось! даже подумать не могла. Что за тупость. СПАСИБО ВАМ ОГРОМНОЕ!