Написал запрос а он дублирует данные. В РТУ у нас разбивают одну и туже номенклатуру по партиям. И есть у нас возвраты товаров. Запрос проходится по возвратам (суммирует их) столько раз, на сколько строк разбита номенклатура *2. Тоесть в документе реализации 2 строки. запрос запишет возвраты в 4 строки и сложит 2 документа между собой. Как это по править
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.НомерНакладной,
РеализацияТоваровУслуг.Дата,
РеализацияТоваровУслуг.ПометкаУдаления,
РеализацияТоваровУслуг.Контрагент,
РеализацияТоваровУслуг.ЮИ_ПунктРазгрузки,
РеализацияТоваровУслугТовары.Сумма,
РеализацияТоваровУслугТовары.СуммаНДС,
РеализацияТоваровУслугТовары.Масса,
ВозвратТоваровОтПокупателя.Ссылка КАК ВозвратТоваров,
ВозвратТоваровОтПокупателяТовары.Сумма КАК СуммаВозвратТоваров,
ВозвратТоваровОтПокупателяТовары.СуммаНДС КАК СуммаНДСВозвратТоваров,
ВозвратТоваровОтПокупателяТовары.Вес КАК ВесВозвратТоваров,
ВозвратТечиОтПокупателя.Ссылка КАК ВозвратТечи,
ВозвратТечиОтПокупателяТовары.Сумма КАК СуммаВозвратТечи,
ВозвратТечиОтПокупателяТовары.СуммаНДС КАК СуммаНДСВозвратТечи,
ВозвратТечиОтПокупателяТовары.Вес КАК ВесВозвратТечи,
ВЫБОР
КОГДА ВозвратТечиОтПокупателя.Ссылка ЕСТЬ NULL
И ВозвратТоваровОтПокупателя.Ссылка ЕСТЬ NULL
ТОГДА РеализацияТоваровУслугТовары.Сумма
ИНАЧЕ ВЫБОР
КОГДА ВозвратТечиОтПокупателя.Ссылка ЕСТЬ NULL
ТОГДА РеализацияТоваровУслугТовары.Сумма - ВозвратТоваровОтПокупателяТовары.Сумма
ИНАЧЕ ВЫБОР
КОГДА ВозвратТоваровОтПокупателя.Ссылка ЕСТЬ NULL
ТОГДА РеализацияТоваровУслугТовары.Сумма - ВозвратТечиОтПокупателяТовары.Сумма
ИНАЧЕ РеализацияТоваровУслугТовары.Сумма - ВозвратТечиОтПокупателяТовары.Сумма - ВозвратТоваровОтПокупателяТовары.Сумма
КОНЕЦ
КОНЕЦ
КОНЕЦ КАК РеальныйИтог
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
ПО ВозвратТоваровОтПокупателя.Ссылка = ВозвратТоваровОтПокупателяТовары.Ссылка
ПО РеализацияТоваровУслуг.Ссылка = ВозвратТоваровОтПокупателя.Сделка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТечиОтПокупателя КАК ВозвратТечиОтПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТечиОтПокупателя.Товары КАК ВозвратТечиОтПокупателяТовары
ПО ВозвратТечиОтПокупателя.Ссылка = ВозвратТечиОтПокупателяТовары.Ссылка
ПО РеализацияТоваровУслуг.Ссылка = ВозвратТечиОтПокупателя.Сделка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ПО РеализацияТоваровУслуг.Ссылка = РеализацияТоваровУслугТовары.Ссылка
ПоказатьПо теме из базы знаний
- Разные хм... неожиданности при работе с УТ 11 и платформой
- Jenkins: конфигурируем сервер и подключаем к нему виртуальные машины. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 4
- Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
- Начните уже использовать хранилище запросов
Найденные решения
(3)Пардон, прочитал, как Ссылка.
Дубли потому что вы соединяете разные документы с табличной частью по ссылке. Таким образом, на каждую строку ТЧ РеализацияТоваровУслугТовары у вас будут все записи из ТЧ других документов.
Если вам из ТЧ нужны только итоги, сначала получите эти данные в отдельном запросе, сгруппируйте их, а потом соединяйтесь по ссылкам.
Дубли потому что вы соединяете разные документы с табличной частью по ссылке. Таким образом, на каждую строку ТЧ РеализацияТоваровУслугТовары у вас будут все записи из ТЧ других документов.
Если вам из ТЧ нужны только итоги, сначала получите эти данные в отдельном запросе, сгруппируйте их, а потом соединяйтесь по ссылкам.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)Пардон, прочитал, как Ссылка.
Дубли потому что вы соединяете разные документы с табличной частью по ссылке. Таким образом, на каждую строку ТЧ РеализацияТоваровУслугТовары у вас будут все записи из ТЧ других документов.
Если вам из ТЧ нужны только итоги, сначала получите эти данные в отдельном запросе, сгруппируйте их, а потом соединяйтесь по ссылкам.
Дубли потому что вы соединяете разные документы с табличной частью по ссылке. Таким образом, на каждую строку ТЧ РеализацияТоваровУслугТовары у вас будут все записи из ТЧ других документов.
Если вам из ТЧ нужны только итоги, сначала получите эти данные в отдельном запросе, сгруппируйте их, а потом соединяйтесь по ссылкам.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот