![]() |
|
Выгрузка реестра "Реализаций товаров и услуг" в Excel | ☑ | ||
---|---|---|---|---|
0
1c-kind
20.07.16
✎
17:49
|
Пишу обработку по выгрузке реестра "Реализаций товаров и услуг" в Excel. Все вроде бы получилось, но не учитывается "Возврат товаров" связанный с реализацией.
Помогите пожалуйста правильно составить запрос, в таком виде (текст ниже ) выгружаются только накладные имеющие связанный "Возврат товаров". Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Номер КАК NUM_TTn, | РеализацияТоваровУслуг.Дата КАК DATE1, | РеализацияТоваровУслуг.Грузополучатель КАК MAGAZ, | РеализацияТоваровУслуг.СуммаДокумента, | РеализацияТоваровУслуг.Ссылка, | ВложенныйЗапрос.Сделка, | ВложенныйЗапрос.СуммаДокумента КАК СуммаДокумента1, | РеализацияТоваровУслуг.СуммаДокумента - ВложенныйЗапрос.СуммаДокумента КАК СуммаРеализация |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ВозвратТоваровОтПокупателя.Сделка КАК Сделка, | ВозвратТоваровОтПокупателя.СуммаДокумента КАК СуммаДокумента | ИЗ |Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя) КАК ВложенныйЗапрос | ПО (РеализацияТоваровУслуг.Ссылка = ВложенныйЗапрос.Сделка) |ГДЕ | РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода | И РеализацияТоваровУслуг.Проведен = ИСТИНА | И РеализацияТоваровУслуг.Контрагент = &Контрагент"; |
|||
1
Ёпрст
гуру
20.07.16
✎
17:52
|
>>>не учитывается "Возврат товаров" связанный с реализацией.
>>> выгружаются только накладные имеющие связанный "Возврат товаров". Чего в итоге надо то ? |
|||
2
Ёпрст
гуру
20.07.16
✎
17:52
|
если че, выкинуть левое соединение и через объеденить все
|
|||
3
aleks_default
20.07.16
✎
17:55
|
А частичный возврат может быть? Т.е. продали 3 позиции а вернули одну. ?
|
|||
4
aleks_default
20.07.16
✎
17:57
|
хотя пофиг в принципе если нужны только суммы
|
|||
5
1c-kind
20.07.16
✎
18:33
|
(1) Нужно чтобы в реестр выводились все реализации с суммой по документу, но если есть связанный возврат , то сумма = суммаРеализации - суммаВозврата.
|
|||
6
1c-kind
20.07.16
✎
18:33
|
(3) Да, бывают как "полные" возвраты, так и частичные.
|
|||
7
runoff_runoff
20.07.16
✎
18:44
|
соединять не по Сделка надо.. а по ДокументОснование наверняка..
|
|||
8
1c-kind
20.07.16
✎
18:48
|
(7) У "Возврата товаров" нет такого реквизита.
|
|||
9
1c-kind
20.07.16
✎
21:22
|
Ура, разобрался ))
Забыл делать проверку на NULL, в итоге арифметическая операция работала не корректно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |