Выборка данных из нескольких документов в печатную форму

1. Vhett 24.09.18 11:11 Сейчас в теме
Здравствуйте господа. Такая ситуация/вопрос: у меня из основного склада на вторичный перемещаются товары. Есть несколько документов о перемещении. Может быть 2 или 4 документа о перемещении за 1 раз. Питание и непродовольственные товары отдельно перемещаются, потому или 2 или 4 документа.
Бывает такое, что в один контейнер грузят и питание и непродовольственные товары, но используют разные пломбы. Мне в таких случаях нужно вывести на печать одну загрузочную накладную и все пломбы из этих документов, если контейнеры в документах перемещения совпадают.

Использую такой запрос, но он не корректный:
Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ПеремещениеТоваров.Рейс.ДатаОтгрузки КАК ДатаВремяОтгрузки,
	|	ПеремещениеТоваров.Рейс.НомерРейса.НомерРейсаВозврат КАК НомерРейсаВозврат,
	|	ПеремещениеТоваров.Рейс.НомерРейса.НомерРейса КАК НомерРейса,
	|	ПеремещениеТоваровПломбированиеТО.Ссылка,
	|	ПеремещениеТоваровПломбированиеТО.НомерСтроки,
	|	ПеремещениеТоваровПломбированиеТО.Стандарт,
	|	ПеремещениеТоваровПломбированиеТО.Замок,
	|	ПеремещениеТоваровПломбированиеТО.Пломба1,
	|	ПеремещениеТоваровПломбированиеТО.НомерТО,
	|	ПеремещениеТоваровПломбированиеТО.Пломба2,
	|	ПеремещениеТоваровПломбированиеТО.ТипОборудования,
	|	ПеремещениеТоваровПломбированиеТО.Контейнер
	|ИЗ
	|	Документ.ПеремещениеТоваров.ПломбированиеТО КАК ПеремещениеТоваровПломбированиеТО
	|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
	|		ПО ПеремещениеТоваровПломбированиеТО.Ссылка = ПеремещениеТоваров.Ссылка
	|ГДЕ
	|	ПеремещениеТоваров.Рейс = &Рейс
	|	И ПеремещениеТоваров.СкладПолучатель = &Склад";
Показать


Пытался точку останова поставить, но она не работает. Может эти данные как-то в массив загрузить или сгруппировать по критериям?

Допустим у меня 4 документа перемещения и 2 контейнера. Как правильно сгруппировать все пломбы по контейнеру 1 и 2?
По теме из базы знаний
Найденные решения
6. catena 110 24.09.18 11:34 Сейчас в теме
(1)
Как правильно сгруппировать все пломбы по контейнеру 1 и 2?

Видимо, нужно использовать ИТОГИ в запросе и обход результата по группировкам.


(1)
Пытался точку останова поставить, но она не работает.

База серверная? отладка на сервере включена?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. catena 110 24.09.18 11:34 Сейчас в теме
(1)
Как правильно сгруппировать все пломбы по контейнеру 1 и 2?

Видимо, нужно использовать ИТОГИ в запросе и обход результата по группировкам.


(1)
Пытался точку останова поставить, но она не работает.

База серверная? отладка на сервере включена?
7. Vhett 24.09.18 11:49 Сейчас в теме
(6) Спасибо, буду пробовать.

Серверная, но отладка отключена на сервере, у меня тогда база почему-то блокируется. Обычно в толстом клиенте провожу отладку.
8. Green2 29 24.09.18 11:59 Сейчас в теме
Предлагаю сделать специальный сервер для опытов, с включенной отладкой и там проверять.
Или сделать выгрузку в файловую базу и там отладить.
(7)
2. Green2 29 24.09.18 11:28 Сейчас в теме
Я в такой ситуации обрабатывал каждый вид документов своим запросом и собирал вместе командой объеденить все.

Какая конфигурация?
3. Vhett 24.09.18 11:28 Сейчас в теме
4. Green2 29 24.09.18 11:30 Сейчас в теме
Вы консоль отчетов используйте для отладки таких запросов. На языке 1С, как вы заметили, нельзя поставить точку останова на запросе.
5. Vhett 24.09.18 11:31 Сейчас в теме
(4) не, я не на запросе, а после запроса точку ставил, при выводе информации уже.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот