запрос скд

1. user1008893 23.07.19 08:48 Сейчас в теме
Делаю отчет. Нужно получить автора перемещения,маршрут,вес и объем,автора подготовки.
Сделала вот такой запрос. Не могу понять почему попадают не все маршруты, которые есть в регистре.
Помогите пожалуйста...
ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокументПодготовки,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол КАК Кол,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
	И РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол
Показать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
108. user1008893 25.07.19 12:19 Сейчас в теме
(107)
ВЫБРАТЬ
	ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
	СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
	ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
	ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
	Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
	ПеремещениеТМЦТЧ.Ссылка.Проведен
	И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	ПеремещениеТМЦТЧ.Номенклатура,
	ПеремещениеТМЦТЧ.Ссылка,
	ПеремещениеТМЦТЧ.Ссылка.Автор
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутПодготовка,
	МАКСИМУМ(ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор) КАК АвторПодготовка
ПОМЕСТИТЬ Подготовка
ИЗ
	РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
	И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутРасход,
	РСУ_РасходныйОрдер.Автор КАК АвторРасход,
	РСУ_РасходныйОрдер.ДокРасход КАК ПеремещениеРасхорд,
	Номперем.Номенклатура КАК Номенклатура,
	Номперем.Кол,
	Номперем.АвторПеремещения,
	Номперем.Перемещение,
	Подготовка.МаршрутПодготовка,
	Подготовка.АвторПодготовка
ИЗ
	Номперем КАК Номперем
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
			ЛЕВОЕ СОЕДИНЕНИЕ Подготовка КАК Подготовка
			ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = Подготовка.МаршрутПодготовка
		ПО Номперем.Перемещение = РСУ_РасходныйОрдер.ДокРасход
ГДЕ
	НЕ РСУ_РасходныйОрдер.ПометкаУдаления
	И РСУ_РасходныйОрдер.Проведен
	И РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И РСУ_РасходныйОрдер.ПС_ДокМаршрут = &ПС_ДокМаршрут

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдер.ПС_ДокМаршрут,
	РСУ_РасходныйОрдер.Автор,
	РСУ_РасходныйОрдер.ДокРасход,
	Номперем.Номенклатура,
	Номперем.Кол,
	Номперем.АвторПеремещения,
	Номперем.Перемещение,
	Подготовка.МаршрутПодготовка,
	Подготовка.АвторПодготовка
Показать

Все получилось,Спасибо огромное))
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
101. ZergKRSK 129 25.07.19 11:22 Сейчас в теме
(100) покажите структуру РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
102. user1008893 25.07.19 11:47 Сейчас в теме
(101)
Прикрепленные файлы:
103. ZergKRSK 129 25.07.19 11:54 Сейчас в теме
(102) серия что за тип данных? Никак не связана с Номенклатурой?
104. user1008893 25.07.19 11:59 Сейчас в теме
(103)ссылкаСправочник.серии. Нет связано с вариантом исполнения
105. ZergKRSK 129 25.07.19 12:00 Сейчас в теме
(104) ну тогда никак. Можно сделать только так - если Авторов больше одного будет браться только какой-то один.
106. user1008893 25.07.19 12:08 Сейчас в теме
(105)не могу представить как это?
107. ZergKRSK 129 25.07.19 12:10 Сейчас в теме +1 $m
(106)
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутПодготовка,
    МАКСИМУМ(ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор) КАК АвторПодготовка
ПОМЕСТИТЬ Подготовка
ИЗ
    РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
    И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления

СГРУППИРОВАТЬ ПО
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
;
Показать
user1008893; +1 Ответить
108. user1008893 25.07.19 12:19 Сейчас в теме
(107)
ВЫБРАТЬ
	ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
	СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
	ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
	ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
	Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
	ПеремещениеТМЦТЧ.Ссылка.Проведен
	И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	ПеремещениеТМЦТЧ.Номенклатура,
	ПеремещениеТМЦТЧ.Ссылка,
	ПеремещениеТМЦТЧ.Ссылка.Автор
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутПодготовка,
	МАКСИМУМ(ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор) КАК АвторПодготовка
ПОМЕСТИТЬ Подготовка
ИЗ
	РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
	И НЕ ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутРасход,
	РСУ_РасходныйОрдер.Автор КАК АвторРасход,
	РСУ_РасходныйОрдер.ДокРасход КАК ПеремещениеРасхорд,
	Номперем.Номенклатура КАК Номенклатура,
	Номперем.Кол,
	Номперем.АвторПеремещения,
	Номперем.Перемещение,
	Подготовка.МаршрутПодготовка,
	Подготовка.АвторПодготовка
ИЗ
	Номперем КАК Номперем
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
			ЛЕВОЕ СОЕДИНЕНИЕ Подготовка КАК Подготовка
			ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = Подготовка.МаршрутПодготовка
		ПО Номперем.Перемещение = РСУ_РасходныйОрдер.ДокРасход
ГДЕ
	НЕ РСУ_РасходныйОрдер.ПометкаУдаления
	И РСУ_РасходныйОрдер.Проведен
	И РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И РСУ_РасходныйОрдер.ПС_ДокМаршрут = &ПС_ДокМаршрут

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдер.ПС_ДокМаршрут,
	РСУ_РасходныйОрдер.Автор,
	РСУ_РасходныйОрдер.ДокРасход,
	Номперем.Номенклатура,
	Номперем.Кол,
	Номперем.АвторПеремещения,
	Номперем.Перемещение,
	Подготовка.МаршрутПодготовка,
	Подготовка.АвторПодготовка
Показать

Все получилось,Спасибо огромное))
Оставьте свое сообщение

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