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

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) не, я не на запросе, а после запроса точку ставил, при выводе информации уже.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)