sava1 @ Сегодня, 15:47
, в скд я б сделал на ура. ... ( кроме подвала) ок, как правильно поправить запрос ? кроме того у меня в заголовке таблица идет Авто1 - Водитель 1 - > Бланк; и тд, Авто2 -Водиель2 - > Бланк;
Макет нужно переделать, чтобы он был похож на таблицу, которую Вы хотите получить в итоге (Номенклатура в строках, Контрагент - в столбцах) В цикле с Контрагентом вместо ТабДок.Вывести(ОбластьКонтрагент, ВыборкаКонтрагент.Уровень()) нужно что-то вроде ТабДок.Присоединить(ОбластьКонтрагентНоменклатура), где ОбластьКонтрагентНоменклатура = Макет.ПолучитьОбласть("Номенклатура|Контрагент");
И еще. Желательно сделать ВТВсеКонтрагенты и соединить ее с итоговой таблицей, заполнив нулями недостающие данные шахматки. Ну и при формировании Шапки и Подвала тоже придется обходить ВТВсеКонтрагенты.
Пока ВыборкаНоменклатура.Следующий() Цикл ОбластьНоменклатура.Параметры.Заполнить(ВыборкаНоменклатура); ТабДок.Вывести(ОбластьНоменклатура, ВыборкаНоменклатура.Уровень());
ВыборкаКонтрагент = ВыборкаНоменклатура.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Контрагент", "ВСЕ"); Пока ВыборкаКонтрагент.Следующий() Цикл ОбластьКонтрагент.Параметры.Заполнить(ВыборкаКонтрагент); ТабДок.Присоединить(ОбластьКонтрагент); КонецЦикла; //ВыборкаКонтрагент = ВыборкаНоменклатура.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,); // //Пока ВыборкаКонтрагент.Следующий() Цикл // ОбластьКонтрагент.Параметры.Заполнить(ВыборкаКонтрагент); // ТабДок.Вывести(ОбластьКонтрагент, ВыборкаКонтрагент.Уровень()); //КонецЦикла; КонецЦикла;
В макеті потрібно додати вертикальну секцію і її тут приєднувати
Живет на форуме
Группа: Местный
Сообщений: 2768
Из: Проскуров
Спасибо сказали: 713 раз
Рейтинг: 692.5
Цитата(TohaMonster @ 29.09.25, 16:51)
И еще. Желательно сделать ВТВсеКонтрагенты и соединить ее с итоговой таблицей, заполнив нулями недостающие данные шахматки. Ну и при формировании Шапки и Подвала тоже придется обходить ВТВсеКонтрагенты.
нет конечно же, но у проводки есть регистратор, ну а дальше доступно все то же самое
помню такое, что в 1с очень негативно относятся к переборке непосредственно документов, у которых есть движения регистров -- только если у документов проводок нет, тогда допустимо обращение непосредственно к документам
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!