При заполнении ТЧ, заполняет только последней строкой, пред. затирает.
☑
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) Спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.