|   |   | 
| 
 | Запрос | ☑ | ||
|---|---|---|---|---|
| 0
    
        Hostess_ of_Love 19.04.12✎ 14:15 | 
        Надо написать отчет для УТ 10.3 (платформа - 8.1), чтобы отображать сколько каждый из контрагентов заплатил денег и сколько при этом была сумма НДС в соответствии со ставкой. написала вот такой запрос ВЫБРАТЬ
  ВложенныйЗапрос.ДоговорКонтрагентаВладелец КАК ДоговорКонтрагентаВладелец, ВложенныйЗапрос.Ссылка, ВложенныйЗапрос.СуммаПлатежа КАК СуммаПлатежа, ВложенныйЗапрос.СуммаНДС10 КАК СуммаНДС10, ВложенныйЗапрос.СуммаНДС18 КАК СуммаНДС18, ВложенныйЗапрос.СуммаБезНДС КАК СуммаБезНДС, ВложенныйЗапрос.СуммаБезНДСПустаяСсылка, ВложенныйЗапрос.СуммаНДС0 ИЗ (ВЫБРАТЬ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДоговорКонтрагента.Владелец КАК ДоговорКонтрагентаВладелец, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка КАК Ссылка, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов - ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС КАК СуммаПлатежа, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС КАК СуммаНДС10, 0 КАК СуммаНДС18, 0 КАК СуммаБезНДСПустаяСсылка, 0 КАК СуммаБезНДС, 0 КАК СуммаНДС0 ИЗ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ГДЕ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС10 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов - ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, 0, 0 ИЗ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ГДЕ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС18 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов - ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, 0, 0, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0 ИЗ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ГДЕ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СтавкаНДС = &СтавкаБезНДС ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов - ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, 0, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, 0 ИЗ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ГДЕ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СтавкаНДС = &СтавкаБезНДСПустаяСсылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов - ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС, 0, 0, 0, 0, ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаНДС ИЗ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ГДЕ ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС0) КАК ВложенныйЗапрос ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВложенныйЗапрос.ДоговорКонтрагентаВладелец, ВложенныйЗапрос.Ссылка, ВложенныйЗапрос.СуммаПлатежа, ВложенныйЗапрос.СуммаНДС10, ВложенныйЗапрос.СуммаНДС18, ВложенныйЗапрос.СуммаБезНДС, ВложенныйЗапрос.СуммаБезНДСПустаяСсылка, ВложенныйЗапрос.СуммаНДС0 ИЗ (ВЫБРАТЬ ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка КАК Ссылка, ПриходныйКассовыйОрдерРасшифровкаПлатежа.ДоговорКонтрагента.Владелец КАК ДоговорКонтрагентаВладелец, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаВзаиморасчетов - ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС КАК СуммаПлатежа, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС КАК СуммаНДС10, 0 КАК СуммаНДС18, 0 КАК СуммаБезНДСПустаяСсылка, 0 КАК СуммаБезНДС, 0 КАК СуммаНДС0 ИЗ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа ГДЕ ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС10 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка, ПриходныйКассовыйОрдерРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаВзаиморасчетов - ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, 0, 0 ИЗ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа ГДЕ ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС18 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка, ПриходныйКассовыйОрдерРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаВзаиморасчетов - ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, 0, 0, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0 ИЗ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа ГДЕ ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтавкаНДС = &СтавкаБезНДС ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка, ПриходныйКассовыйОрдерРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаВзаиморасчетов - ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, 0, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, 0 ИЗ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа ГДЕ ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтавкаНДС = &СтавкаБезНДСПустаяСсылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка, ПриходныйКассовыйОрдерРасшифровкаПлатежа.ДоговорКонтрагента.Владелец, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаВзаиморасчетов - ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС, 0, 0, 0, 0, ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаНДС ИЗ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа ГДЕ ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтавкаНДС = &СтавкаНДС0) КАК ВложенныйЗапрос в консоли выводятся сначала платежные поручения со ставкой 10, потом 18, потом остальные, после них выводятся приходники в аналогичном порядке. СКД выводит только сумму платежа, остальные поля пустые. подскажите, пожалуйста, что исправить | |||
| 1
    
        Hostess_ of_Love 19.04.12✎ 14:45 | 
        ап что ли     | |||
| 2
    
        Рэйв 19.04.12✎ 14:51 | 
        (1)Попробуй в СКД разбить все запросы на отдельные Наборы данных и объедени через СКДовское Объединение     | |||
| 3
    
        Hostess_ of_Love 19.04.12✎ 14:54 | 
        (2)те что во вложенных таблицах?     | |||
| 4
    
        Рэйв 19.04.12✎ 15:02 | 
        (2)Нет. Наборы Данных в СКД.  На каждый запрос, который ты объединяешь сделай отдельный набор данных "Запрос".
  Потом создай новый набор данных "Объединение", в которое объедини наборы-запросы | |||
| 5
    
        Hostess_ of_Love 19.04.12✎ 15:10 | 
        (4)спасибо. впервые попробую сделать так     | |||
| 6
    
        Рэйв 19.04.12✎ 15:15 | 
        (5)Я его сам пробовал только когда примеры решал из книжки:-)  Вроде должно подойти     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |