Имя: Пароль:
1C
1С v8
При заполнении ТЧ, заполняет только последней строкой, пред. затирает.
0 SkillUp
 
15.06.18
08:00
При заполнении ТЧ, заполняет только последней строкой, пред. затирает. В результате у меня документ В ТЧ одна строка, последняя из обходарезультат запроса.

Код:
    НовДок = Документы.ИзменениеСостоянияОС.СоздатьДокумент();
    НовДок.Дата = ТекущаяДата();
    ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(НовДок.ЭтотОбъект,,);
    НовДок.Организация = Справочники.Организации.НайтиПоКоду("000000001");
    ТЧ = НовДок.ОС.Добавить();
    
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаОбщийИтог = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    
    ВыборкаОбщийИтог.Следующий();            
    ВыборкаПодразделение = ВыборкаОбщийИтог.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    
    Пока ВыборкаПодразделение.Следующий() Цикл
    
        ВыборкаДетальныеЗаписи = ВыборкаПодразделение.Выбрать();
    
        Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            //заполняем ТЧ док.
            ТЧ.ОсновноеСредство = ВыборкаДетальныеЗаписи.ОсновноеСредство;
        КонецЦикла;
        НовДок.Записать();
    КонецЦикла;
1 FIXXXL
 
15.06.18
08:03
ТЧ = НовДок.ОС.Добавить();
в цикл "опусти"
2 FIXXXL
 
15.06.18
08:03
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            //заполняем ТЧ док.
            ТЧ = НовДок.ОС.Добавить();
            ТЧ.ОсновноеСредство = ВыборкаДетальныеЗаписи.ОсновноеСредство;
        КонецЦикла;
3 SkillUp
 
15.06.18
08:04
(1) Тю, блин, спасибо! Еще я не проснулся...
4 SkillUp
 
15.06.18
08:04
(2) Спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.