запрос скд

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

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

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

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

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

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

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

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

СГРУППИРОВАТЬ ПО
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол
Показать
user1008893; +1 Ответить
5. user1008893 23.07.19 09:35 Сейчас в теме
6. ZergKRSK 129 23.07.19 09:43 Сейчас в теме
(5) все маршруты не попадают потому что вы их цепляете левым соединением к основному набору. Т.е. попадут только те маршруты которые есть в основной выборке Документ.РСУ_РасходныйОрдер.ПС_ДокМаршрут
user1008893; +1 Ответить
7. user1008893 23.07.19 09:45 Сейчас в теме
(6)
Прикрепленные файлы:
8. user1008893 23.07.19 09:46 Сейчас в теме
(6)
ВЫБРАТЬ
	РСУ_РасходныйОрдер.Дата,
	РСУ_РасходныйОрдер.Номер,
	РСУ_РасходныйОрдер.ПС_ДокМаршрут
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер

Вот в такой запрос попадают все маршруты
9. ZergKRSK 129 23.07.19 09:47 Сейчас в теме
(8) у вас же есть отбор
ГДЕ
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления
10. user1008893 23.07.19 09:48 Сейчас в теме
(9)ну я дату ставлю с 15.07-22.07 ,а дата создания расходника 18.07
11. ZergKRSK 129 23.07.19 09:50 Сейчас в теме
(10) В этот интервал попадает лишь один расходник? Тогда и Маршрут будет один.
user1008893; +1 Ответить
12. user1008893 23.07.19 09:51 Сейчас в теме
(11)нет,много расходников
13. ZergKRSK 129 23.07.19 09:52 Сейчас в теме
(12) на каждый Расходник вывалится свой один Маршрут. И вообще непонятно зачем брать маршрут из регистра когда он есть в реквизите шапки документа.
user1008893; +1 Ответить
14. user1008893 23.07.19 09:55 Сейчас в теме
(13)даже если брать из документа,то все равно не выходит
15. ZergKRSK 129 23.07.19 09:56 Сейчас в теме
(14) что не выходит? Поле Маршрут пустое даже из документа? Значит реквизит в документе не заполнен.
16. user1008893 23.07.19 09:58 Сейчас в теме
(15)не выходит маршрут которые есть в регистре. Все документы заполнены
17. VictorRGB2 13 23.07.19 09:59 Сейчас в теме
(16) сделайте проще
1 запрос - по документам
2 запрос по регистру

и сверьте результаты, в вашем случае где-то данных будет меньше
и потом разбираться почему...

у вас соединение
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
        ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
        И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут

вот в нем и получается или не совпадение типов или значений реквизитов для соединения

коллега выше вам уже не первый раз указывает, скорее всего данные где-то не заполнены
19. user1008893 23.07.19 10:02 Сейчас в теме
(17)понятно дело,что будет меньше. потому что не всегда делают подготовку.
20. VictorRGB2 13 23.07.19 10:12 Сейчас в теме
(19) тогда не понятна суть вопроса
если причины известны, не делайте соединение, сделайте объединение двух наборов данных или как-то еще
смысл в том, что соединение сейчас вам отдаст только сопоставленные данные, где "выполнена подготовка"
а в отчете выделите цветом или еще как данные "без подготовки"
21. user1008893 23.07.19 10:14 Сейчас в теме
(20)не нужно чтобы попадали данные без подготовки
22. VictorRGB2 13 23.07.19 10:16 Сейчас в теме
(21) а что конкретно подразумевается по "подготовкой" ?
если требуются данные только с подготовкой - берите напрямую оттуда, где эти сведения у вас имеются, наверняка это регистр, а дальше по ссылке через регистратор вытащить все необходимое, без соединения

наверное как-то так

1. запрос к регистру - получение регистраторов по условиям - помещение регистраторов во временную таблицу
2. запрос к документам по условию ССЫЛКА В (&массивРегистров - из временной таблицы)
23. user1008893 23.07.19 10:18 Сейчас в теме
(22)подготовка- это подготовка перед отгрузкой-регистр сведений. Там хранятся серии пакетов. Вытащить все данные без соединения не получается,нет их там
25. user1008893 23.07.19 10:20 Сейчас в теме
(22)да в любом случае надо делать соединение,надо получить тч(номенклатуру,кол)
33. VictorRGB2 13 23.07.19 10:32 Сейчас в теме
ВЫБРАТЬ
ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокОснование
// что-то там про Автора
ПОМЕСТИТЬ таблицаОснований
ИЗ
РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
// тут условия на выборку с регистра
;
////////////////////////////////////////////

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

СГРУППИРОВАТЬ ПО
таблицаОснований.ДокОснование,
таблицаОснований.Автор,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол
user1008893; +1 Ответить
37. user1008893 23.07.19 10:56 Сейчас в теме
(33)
ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокОснование,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки
ПОМЕСТИТЬ таблицаОснований
ИЗ
	РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
;

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

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


так? так тоже не выходит
40. VictorRGB2 13 23.07.19 11:02 Сейчас в теме
(37) ну....

тогда тоже самое, но только первая выборка из 24 поста (там же все необходимые маршруты и авторы были)
и вот второй уже из ТЧ документов с соединением по ссылке из первой части
43. user1008893 23.07.19 11:13 Сейчас в теме
(40)
ВЫБРАТЬ
	РСУ_РасходныйОрдер.Дата,
	РСУ_РасходныйОрдер.Номер,
	РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутИзДока,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра
	поместить ТаблицаОснований
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
			И (ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут)
ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
;

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

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

что я делаю не так?
18. ZergKRSK 129 23.07.19 09:59 Сейчас в теме
(16) я же объясняю - чтобы получить ВСЕ Маршруты вашим способом надо выбрать ВСЕ документы Расходники где заполнен реквизит ПС_ДокМаршрут
24. ZergKRSK 129 23.07.19 10:19 Сейчас в теме
(8) а в такой?
ВЫБРАТЬ
	РСУ_РасходныйОрдер.Дата,
	РСУ_РасходныйОрдер.Номер,
	РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутИзДока,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
	ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
        	ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
	        И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
Показать
user1008893; +1 Ответить
26. user1008893 23.07.19 10:21 Сейчас в теме
27. ZergKRSK 129 23.07.19 10:21 Сейчас в теме
(26) оба поля Маршрут заполнены?
28. user1008893 23.07.19 10:22 Сейчас в теме
29. ZergKRSK 129 23.07.19 10:22 Сейчас в теме
(28) Маршруты из регистра все какие нужно или не хватает?
30. user1008893 23.07.19 10:23 Сейчас в теме
(29)хватает,но теперь тч надо вытащить
31. ZergKRSK 129 23.07.19 10:24 Сейчас в теме
(30)
ВЫБРАТЬ
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокументПодготовки,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол КАК Кол,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения
ИЗ
    Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
        ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
        И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
Показать
user1008893; +1 Ответить
32. user1008893 23.07.19 10:31 Сейчас в теме
(31)а вот тут этого маршрута уже нет(
34. ZergKRSK 129 23.07.19 10:32 Сейчас в теме
(32) не верю, наверное отборы дорисовали)))
35. ZergKRSK 129 23.07.19 10:38 Сейчас в теме
(32)
ВЫБРАТЬ
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК МаршрутИзДока,    
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол КАК Кол,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения
ИЗ
    Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
        ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
        И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
Показать
user1008893; +1 Ответить
36. user1008893 23.07.19 10:50 Сейчас в теме
(35)
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК МаршрутИзДока,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол КАК Кол,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
			И (ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут)
ГДЕ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
Показать



добавила только дату,а то очень много данных и все долго
Нет маршрута нужного......
38. VictorRGB2 13 23.07.19 10:57 Сейчас в теме
(36)
И (ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут)


уберите это условие, посмотрите что получится, думается, проблема в нем
39. ZergKRSK 129 23.07.19 11:01 Сейчас в теме
(36) оба маршрута есть?
ВЫБРАТЬ
    РСУ_РасходныйОрдер.Дата,
    РСУ_РасходныйОрдер.Номер,
    РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутИзДока,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра
ИЗ
    Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
            ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
            И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
ГДЕ
    РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон
Показать
41. user1008893 23.07.19 11:06 Сейчас в теме
42. ZergKRSK 129 23.07.19 11:10 Сейчас в теме
(41) а так)))
ВЫБРАТЬ
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК Дата,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Номер КАК Номер,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК МаршрутИзДока,
    ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра
ИЗ
    Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
            ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
            И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
ГДЕ
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
Показать
user1008893; +1 Ответить
45. user1008893 23.07.19 11:16 Сейчас в теме
46. ZergKRSK 129 23.07.19 11:16 Сейчас в теме
(45) можно конкретней какие данные выходят?
47. user1008893 23.07.19 11:19 Сейчас в теме
(46)маршруты которые есть и в регистре сведений и в документе выходят,но не все
48. ZergKRSK 129 23.07.19 11:21 Сейчас в теме
(47) очень мутное объяснение. Запросы в (39) и (42) идентичны. Если в 39 всё верно то в 42 аналогично.
50. ZergKRSK 129 23.07.19 11:23 Сейчас в теме
(47) все и не выйдут т.к.
1) есть отбор по интервалу дат
2) могут быть Расходники с пустым реквизитом ПС_ДокМаршрут
3) в регистре могут быть записи где ДокОснование <> ССЫЛКА Документ.Маршрут
57. ZergKRSK 129 23.07.19 12:02 Сейчас в теме
(47)
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	СУММА(РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол) КАК Кол,	
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК Маршрут
ПОМЕСТИТЬ Доки
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ

ГДЕ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут
;

ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокументПодготовки,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки
ПОМЕСТИТЬ Рег
ИЗ
	РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке

ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
;

ВЫБРАТЬ
	Доки.Номенклатура,
	Доки.Кол,
	Доки.Перемещение,
	Доки.ДатаРасход,
	Доки.АвторРасход,
	Доки.АвторПеремещения,
	Рег.ДокументПодготовки,
	Рег.АвторПодготовки
ИЗ
	Доки КАК Доки
		ЛЕВОЕ СОЕДИНЕНИЕ Рег КАК Рег
		ПО Доки.Маршрут = Рег.ДокументПодготовки
Показать
user1008893; +1 Ответить
59. user1008893 23.07.19 12:08 Сейчас в теме
(57)нет, не попадает........уже не знаю как делать
60. ZergKRSK 129 23.07.19 12:09 Сейчас в теме
(59) и не попадет т.к. в выборку попадают не все Расходные, которые есть в регистре.
61. ZergKRSK 129 23.07.19 12:13 Сейчас в теме
(59)
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	СУММА(РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол) КАК Кол,	
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК Маршрут,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка КАК Расходник
ПОМЕСТИТЬ Доки
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ

ГДЕ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка
;

ВЫБРАТЬ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокументПодготовки,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки
ПОМЕСТИТЬ Рег
ИЗ
	РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке

ГДЕ
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут
;

ВЫБРАТЬ
	Доки.Номенклатура,
	Доки.Кол,
	Доки.Перемещение,
	Доки.ДатаРасход,
	Доки.АвторРасход,
	Доки.АвторПеремещения,
	Рег.ДокументПодготовки,
	Рег.АвторПодготовки
ИЗ
	Рег КАК Рег
		ЛЕВОЕ СОЕДИНЕНИЕ Доки КАК Доки
		ПО Рег.ДокументПодготовки = Доки.Маршрут

ГДЕ
	НЕ Доки.Расходник ЕСТЬ NULL
Показать
user1008893; +1 Ответить
63. user1008893 23.07.19 12:21 Сейчас в теме
(61)нет. У меня для проверки есть маршрут,который есть в регистре и в расходнике. Но почему он не попадает в отчет......
64. ZergKRSK 129 23.07.19 12:23 Сейчас в теме
(63) откройте этот контрольный расходник и проверьте его реквизит шапки ДокРасход - может быть он помечен на удаление
65. user1008893 23.07.19 12:29 Сейчас в теме
(64)докРасход-перемещение-все проведено. Маршрут тоже проведен
66. ZergKRSK 129 23.07.19 12:31 Сейчас в теме
(65) возьмите запрос из 61 и постройте отдельные подзапросы - по докам и по регистрам. Контрольный Расходник должен быть и там и там.
67. user1008893 23.07.19 12:34 Сейчас в теме
(66)в первом нет,а во втором есть
68. ZergKRSK 129 23.07.19 12:35 Сейчас в теме
(67) в первом удалите оба условия:
ГДЕ
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления

Вместо них поставьте условие
ГДЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка = &СсылкаРасходник

Задайте параметр СсылкаРасходник вашим контрольным расходником
user1008893; +1 Ответить
69. user1008893 23.07.19 12:40 Сейчас в теме
(68)все равно нет.пусто теперь
70. ZergKRSK 129 23.07.19 12:43 Сейчас в теме
(69) вы хотите сказать что такой запрос выдает пусто?
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	СУММА(РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол) КАК Кол,	
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК Маршрут,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка КАК Расходник
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ

ГДЕ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка = &СсылкаРасходник

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка
Показать
user1008893; +1 Ответить
72. user1008893 23.07.19 12:47 Сейчас в теме
(70)
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	СУММА(РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол) КАК Кол,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход КАК Перемещение,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата КАК ДатаРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор КАК АвторРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор КАК АвторПеремещения,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут КАК Маршрут,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка КАК Расходник
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
ГДЕ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход = &ДокРасход

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


вот такой пусто выдает
73. ZergKRSK 129 23.07.19 12:49 Сейчас в теме
(72) в 68 я имел ввиду запрос как в 70
Что выдает запрос 70 ???
75. user1008893 23.07.19 12:57 Сейчас в теме
76. ZergKRSK 129 23.07.19 12:58 Сейчас в теме
(75) ну тогда всё нормально, какую номенклатуру, количество и прочее вы хотите получить из пустоты?
user1008893; +1 Ответить
74. ZergKRSK 129 23.07.19 12:56 Сейчас в теме
(69) если пусто это значит в вашем контрольном расходнике пустая табл часть "ТЧОтгруженныеТМЦ"
user1008893; +1 Ответить
77. user1008893 23.07.19 12:58 Сейчас в теме
(74)не пустая,если в нее зайти все заполнено
78. ZergKRSK 129 23.07.19 13:00 Сейчас в теме
(77) то что вы видите глазами может быть какой угодно табл частью. Если запрос из 70 выдает пусто то ьабл часть вашего контрольного расходника пустая.
user1008893; +1 Ответить
80. user1008893 23.07.19 13:12 Сейчас в теме
(78)так,все понятно. Почему то программа создает расходники с 0 значениями. Но это другая проблема. теперь можно попробовать брать номенклатуру из перемещения.
81. user1008893 23.07.19 13:51 Сейчас в теме
(78) сделала вот такой запрос. Вроде все правильно,но в одном перемещение может быть 2 строки с одинаковой номенклатурой по 1 шт. Проблема в том,что она объединяется и итоговое кол-во 1. Как исправить?
ВЫБРАТЬ
	ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
	ПеремещениеТМЦТЧ.Кол КАК Кол,
	ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
	ПеремещениеТМЦТЧ.Ссылка КАК Перемещение,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК Маршрут,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки,
	РСУ_РасходныйОрдер.Ссылка КАК Расходник
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
		ПО РСУ_РасходныйОрдер.ДокРасход = ПеремещениеТМЦТЧ.Ссылка
ГДЕ
	НЕ РСУ_РасходныйОрдер.ПометкаУдаления
	И РСУ_РасходныйОрдер.Проведен
	И ПеремещениеТМЦТЧ.Ссылка.Проведен
	И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления
	И РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон

СГРУППИРОВАТЬ ПО
	ПеремещениеТМЦТЧ.Номенклатура,
	ПеремещениеТМЦТЧ.Кол,
	ПеремещениеТМЦТЧ.Ссылка,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор,
	РСУ_РасходныйОрдер.Ссылка,
	ПеремещениеТМЦТЧ.Ссылка.Автор
Показать
82. ZergKRSK 129 23.07.19 14:56 Сейчас в теме
(81) а зачем вы группируете количество? Его надо суммировать типа так:
СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол;
user1008893; +1 Ответить
83. user1008893 23.07.19 15:08 Сейчас в теме
(82)так не правильно получается,количество неверное
84. ZergKRSK 129 23.07.19 16:00 Сейчас в теме
(83) в одном перемещение может быть 2 строки с одинаковой номенклатурой по 1 шт. При группировке будет одна строка с количеством 2шт.
user1008893; +1 Ответить
85. user1008893 23.07.19 16:20 Сейчас в теме
(84)да все получилось,но теперь оказалось,что подготовка должна должная выходить в отчет даже если и в регистре нет записей(т.е. выходит пустая строка)
ВЫБРАТЬ
	ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
	СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
	ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
	ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
	Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
	ПеремещениеТМЦТЧ.Ссылка.Проведен
	И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

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

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

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдер.ПС_ДокМаршрут,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование,
	РСУ_РасходныйОрдер.ДокРасход,
	РСУ_РасходныйОрдер.Автор,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор,
	Номперем.АвторПеремещения,
	Номперем.Номенклатура,
	Номперем.Кол,
	Номперем.Перемещение
Показать
86. ZergKRSK 129 24.07.19 03:48 Сейчас в теме
87. user1008893 24.07.19 05:35 Сейчас в теме
88. ZergKRSK 129 24.07.19 05:38 Сейчас в теме
(87) ваш запрос из 85 что выводит?
user1008893; +1 Ответить
89. user1008893 24.07.19 05:43 Сейчас в теме
(88)выводит все маршруты по которым была подготовка.
90. ZergKRSK 129 24.07.19 06:03 Сейчас в теме
(89) а нужно что? Плюс Подготовки без Маршрутов?
user1008893; +1 Ответить
95. user1008893 24.07.19 16:14 Сейчас в теме
62. ZergKRSK 129 23.07.19 12:21 Сейчас в теме
44. VictorRGB2 13 23.07.19 11:13 Сейчас в теме
(41) а если так?

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

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

СГРУППИРОВАТЬ ПО
    таблицаДанных.ДокОснование,
    таблицаДанных.АвторПодготовки,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.Автор,
    РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол
Показать
49. user1008893 23.07.19 11:22 Сейчас в теме
(44)
ВЫБРАТЬ
	РСУ_РасходныйОрдер.Ссылка КАК Ссылка,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокОснование,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.Автор КАК АвторПодготовки
ПОМЕСТИТЬ таблицаДанных
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
			И (ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут)
ГДЕ
	РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон
;

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

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

вот так? но не получается
51. VictorRGB2 13 23.07.19 11:25 Сейчас в теме
(49) прямо мистика ...
по отдельности работает, вместе нет...

в первой то части все есть, что надо?
должно быть ведь, уже отрабатывали отдельно и все было

значит проблема во второй части с соединением
user1008893; +1 Ответить
92. Indgo 338 24.07.19 11:02 Сейчас в теме
(51) это не мистика - это Ничтожество или пустотой (NULL). Так что считайте вопрос философским.
При выставлении фильтров к ничтожеству - всегда получаешь отсутствие.
71. user1256765 23.07.19 12:44 Сейчас в теме
(1)Попробуй правое соединение, или левое, но поменять таблицы местами
2. VmvLer 23.07.19 09:14 Сейчас в теме
потому что в запросе нет обращений к таблице маршрутов для получения всех элементов.
3. user1008893 23.07.19 09:21 Сейчас в теме
(2)ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК ДокументПодготовки,
это маршрут
52. user1008893 23.07.19 11:27 Сейчас в теме
(51)Вот,я с этим и бьюсь. не могу понять. Почему когда берешь данные из тч,то определенные маршруты не попадают,а когда берешь из документа,то все норм
53. VictorRGB2 13 23.07.19 11:33 Сейчас в теме
(52) вот еще вариант
1. запрос по документам - там где все появляется - во временную таблицу
2. запрос по ТЧ документов - без соединения, просто чтобы появились номенклатура и прочее из ЧТ - во временную таблицу
3. запрос по таблице из 2 с соединением по таблице из 1

даже наверное так - 3. запрос по таблице из 1 с соединением из таблицы 2

и в консоли смотреть, что в 1, что в 2 и что в 3
54. user1008893 23.07.19 11:46 Сейчас в теме
55. user1008893 23.07.19 11:54 Сейчас в теме
(53)
ВЫБРАТЬ
	РСУ_РасходныйОрдер.Дата,
	РСУ_РасходныйОрдер.Номер,
	РСУ_РасходныйОрдер.ПС_ДокМаршрут КАК МаршрутИзДока,
	ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование КАК МаршрутИзРегистра
ПОМЕСТИТЬ Маршруты
ИЗ
	Документ.РСУ_РасходныйОрдер КАК РСУ_РасходныйОрдер
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
		ПО РСУ_РасходныйОрдер.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
			И (ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут)
ГДЕ
	РСУ_РасходныйОрдер.Дата МЕЖДУ &ДатаНач И &ДатаКон
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Номенклатура,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Автор,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход,
	РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут
ПОМЕСТИТЬ Товары
ИЗ
	Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
;

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


Вот так выходит,но строка номенклатура ,автор и докРасход пустые
79. VictorRGB2 13 23.07.19 13:06 Сейчас в теме
(55) псевдонимы задайте, сейчас у вас скорее всего СсылкаАвтор, СсылкаДокРасход и т.д
56. peace1984 23.07.19 11:58 Сейчас в теме
Не могу понять почему попадают не все маршруты, которые есть в регистре.

Вы регистр присоединяете к документу, а чтобы все записи из регистра были нужно НАОБОРОТ к регистру цеплять документ
РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке    
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
58. ZergKRSK 129 23.07.19 12:07 Сейчас в теме
(56) я еще в (6) автору сказал об этом, но не судьба)
91. Indgo 338 24.07.19 10:46 Сейчас в теме
Так вы соединяете расходный ордер левым соединением, но потом проверяете условие - ССЫЛКА Документ.Маршрут

При этом ваш лефт джоин превраащается в inner join (внутреннее соединение)
Другими словами условия по таблице с левым соединением необходимо вставлять в условия соединения. Не то получите inner join,

Переделайте запрос на тот что ниже

ИЗ
Документ.РСУ_РасходныйОрдер.ТЧОтгруженныеТМЦ КАК РСУ_РасходныйОрдерТЧОтгруженныеТМЦ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке КАК ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке
ПО РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ПС_ДокМаршрут = ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование
И ПС_ОтсканированныеУпаковкиПодготовкаКОтгрузке.ДокОснование ССЫЛКА Документ.Маршрут

ГДЕ
РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И НЕ РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Ссылка.ДокРасход.ПометкаУдаления
93. ZergKRSK 129 24.07.19 11:14 Сейчас в теме
(91) это всё в 4 было. Проблема была вообще в другом.
user1008893; +1 Ответить
94. Indgo 338 24.07.19 11:30 Сейчас в теме
(93)
всё в 4 было

Похоже все сгруппировалось по документу-основанию итп.
Сразу то не заметил г**но-код
СГРУППИРОВАТЬ ПО  ............  РСУ_РасходныйОрдерТЧОтгруженныеТМЦ.Кол

Пасую ;-)
96. user1008893 25.07.19 10:55 Сейчас в теме
(93)так получилось вот так. Но сейчас если в одной подготовке 2 автора,то номенклатура задваивается. Как исправить?
ВЫБРАТЬ
	ПеремещениеТМЦТЧ.Номенклатура КАК Номенклатура,
	СУММА(ПеремещениеТМЦТЧ.Кол) КАК Кол,
	ПеремещениеТМЦТЧ.Ссылка.Автор КАК АвторПеремещения,
	ПеремещениеТМЦТЧ.Ссылка КАК Перемещение
ПОМЕСТИТЬ Номперем
ИЗ
	Документ.ПеремещениеТМЦ.ТЧ КАК ПеремещениеТМЦТЧ
ГДЕ
	ПеремещениеТМЦТЧ.Ссылка.Проведен
	И НЕ ПеремещениеТМЦТЧ.Ссылка.ПометкаУдаления

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

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

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

СГРУППИРОВАТЬ ПО
	РСУ_РасходныйОрдер.ПС_ДокМаршрут,
	РСУ_РасходныйОрдер.Автор,
	РСУ_РасходныйОрдер.ДокРасход,
	Номперем.Номенклатура,
	Номперем.Кол,
	Номперем.АвторПеремещения,
	Номперем.Перемещение,
	Подготовка.МаршрутПодготовка,
	Подготовка.АвторПодготовка
Показать
97. ZergKRSK 129 25.07.19 11:12 Сейчас в теме
(96)
Как исправить?

А как вы видите правильный вариант? Если будет 3 автора то номенклатура затроится.
98. user1008893 25.07.19 11:17 Сейчас в теме
(97)дело в том,что подготовку Товара1 сделал Кладовщик1,а подготовку Товара2 сделал Кладовщик2. Но в отчет выходит, что подготовку Товара1 сделал кладовщик1 и кладовщик2.
99. ZergKRSK 129 25.07.19 11:18 Сейчас в теме
(98) ну да, так и будет. У вас привязка Автора идет не к номенклатуре а ко всему документу.
100. user1008893 25.07.19 11:19 Сейчас в теме
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

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

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

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

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