Имя: Пароль:
1C
1С v8
Подскажите с СКД
0 hasan-rusel
 
31.03.15
05:23
Есть отчет в СКД, нужно добавить вывод ТЧ документа.
Сейчас выводиться так:

Контрагент
Дата платежа
Номенклатура1
Дата платежа
Номенклатура2
Дата платежа
Номенклатура3

http://s56.radikal.ru/i151/1503/41/8ab031cae0df.jpg

А Нужно вывести:
Контрагент
Дата платежа
Номенклатура1
Номенклатура2
Номенклатура3

Подскажите как поправить ? Заранее спасибо !


Запрос:

ВЫБРАТЬ
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка КАК Ссылка,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.ДоговорКонтрагента КАК ДоговорКонтрагента,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СуммаПлатежа КАК СуммаПлатежа,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
    ВЫБОР
        КОГДА СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты по авансам выданным"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты по авансам выданным (в у.е.)"
            ТОГДА "Предоплата"
        КОГДА СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с поставщиками и подрядчиками"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с поставщиками и подрядчиками (в у.е.)"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с прочими поставщиками и подрядчиками"
            ТОГДА "Факт"
        ИНАЧЕ " "
    КОНЕЦ КАК ВидПлатежа
ПОМЕСТИТЬ ВТ_списание
ИЗ
    Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Контрагенты.Наименование КАК Наименование,
    ВложенныйЗапрос.Вид КАК Вид,
    ВложенныйЗапрос.ОбъектСсылка КАК ОбъектСсылка,
    ВложенныйЗапрос.Представление КАК Представление
ПОМЕСТИТЬ ВТ_Адреса
ИЗ
    Справочник.Контрагенты КАК Контрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            КонтактнаяИнформация.Объект.Ссылка КАК ОбъектСсылка,
            КонтактнаяИнформация.Вид КАК Вид,
            КонтактнаяИнформация.Представление КАК Представление
        ИЗ
            РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ГДЕ
            КонтактнаяИнформация.Вид.Наименование = "Юридический адрес") КАК ВложенныйЗапрос
        ПО Контрагенты.Ссылка = ВложенныйЗапрос.ОбъектСсылка.Ссылка
;

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПриходныйКассовыйОрдер.Контрагент.Наименование,
    ПриходныйКассовыйОрдер.Контрагент.НаименованиеПолное,
    ПриходныйКассовыйОрдер.Дата,
    ВложенныйЗапрос.СтатьяДвиженияДенежныхСредств,
    ПриходныйКассовыйОрдер.Основание,
    "",
    ВЫБОР
        КОГДА ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты по авансам выданным"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты по авансам выданным (в у.е.)"
            ТОГДА "Предоплата"
        КОГДА ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с поставщиками и подрядчиками"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с поставщиками и подрядчиками (в у.е.)"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с прочими поставщиками и подрядчиками"
            ТОГДА "Факт"
        ИНАЧЕ " "
    КОНЕЦ,
    "",
    "",
    "",
    ВложенныйЗапрос.СуммаПлатежа,
    ""
ИЗ
    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка КАК Ссылка,
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаПлатежа КАК СуммаПлатежа,
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств
        ИЗ
            Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа) КАК ВложенныйЗапрос
        ПО ПриходныйКассовыйОрдер.Ссылка = ВложенныйЗапрос.Ссылка
ГДЕ
    ПриходныйКассовыйОрдер.Проведен = ИСТИНА
    И ПриходныйКассовыйОрдер.СчетУчетаРасчетовСКонтрагентом.Код = "51"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ПочтиКонец.Контрагент,
    ВТ_ПочтиКонец.КонтрагентНаименованиеПолное,
    ВТ_ПочтиКонец.ДатаПлатежа,
    ВТ_ПочтиКонец.СтатьяДвиженияДенежныхСредств,
    ВТ_ПочтиКонец.НазначениеПлатежа,
    ВТ_ПочтиКонец.ПредметДоговора,
    ВТ_ПочтиКонец.ВидПлатежа,
    ВТ_ПочтиКонец.НомерВходящегоДокумента,
    ВТ_ПочтиКонец.ДатаВходящегоДокумента,
    ВТ_ПочтиКонец.ЮридическийАдрес,
    ВТ_ПочтиКонец.СуммаПлатежа,
    ВТ_ПочтиКонец.ДокументОснование,
    ВложенныйЗапрос.Номенклатура,
    ВложенныйЗапрос.Количество,
    ВложенныйЗапрос.Цена,
    ВложенныйЗапрос.Сумма
ИЗ
    ВТ_ПочтиКонец КАК ВТ_ПочтиКонец
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            СчетПолученныйТовары.Ссылка КАК Ссылка,
            СчетПолученныйТовары.НомерСтроки КАК НомерСтроки,
            СчетПолученныйТовары.Номенклатура КАК Номенклатура,
            СчетПолученныйТовары.Цена КАК Цена,
            СчетПолученныйТовары.Сумма КАК Сумма,
            СчетПолученныйТовары.СтавкаНДС КАК СтавкаНДС,
            СчетПолученныйТовары.СуммаНДС КАК СуммаНДС,
            СчетПолученныйТовары.Количество КАК Количество,
            СчетПолученныйТовары.Код КАК Код
        ИЗ
            Документ.СчетПолученный.Товары КАК СчетПолученныйТовары) КАК ВложенныйЗапрос
        ПО ВТ_ПочтиКонец.ДокументОснование.Ссылка = ВложенныйЗапрос.Ссылка
1 Cube
 
31.03.15
05:31
(0) В группировку "Детальные записи" напихай поля "ДатаПлатежа", "НомерВхДок" и "ДатаВхДок"
2 hasan-rusel
 
31.03.15
05:45
3 Cube
 
31.03.15
05:55
(2) Че ты заливаешь? Ты что, в этой группировке оставил пустую группировку? Покажи нормальный скрин с группировками.
4 rphosts
 
31.03.15
05:58
(2) у тебя в группирвоке ещё туева хуча полей, ты уверен что значения всех из них совпадают?
5 hasan-rusel
 
31.03.15
06:20
(3) А как ?
Если я в группировку "Детальные записи" напихю только поля "ДатаПлатежа", "НомерВхДок" и "ДатаВхДок".

То выходит:
Ошибка исполнения отчета
по причине:
Поле "Вид платежа" не может быть использовано в группировке "Дата входящего документа, Дата платежа, Номер входящего документа"
6 hasan-rusel
 
31.03.15
06:21
(4) Совпадают, а если я в группировку вставлю только несколько полей, то выходит:
Поле "Вид платежа" не может быть использовано в группировке "Дата входящего документа, Дата платежа, Номер входящего документа"

Что не так с этим  "Вид платежа" ?
7 Cube
 
31.03.15
06:24
(5) Так а ты в этой группировке список полей зачем вручную правил? Удали всё и добавь новое авто поле.
8 hasan-rusel
 
31.03.15
06:25
(7) в группировки все нужные поля засунуть ?

Я может не знаю какой скрин залить, вот сам файл

https://cloud.mail.ru/public/5327c6e3486d/Реестр%20платежей2.erf
9 Cube
 
31.03.15
06:27
(8) "вот сам файл"
Ах ты наглец!)) Ну ладно, посмотрю)
10 hasan-rusel
 
31.03.15
06:28
(7) в поля группировки засунул все нужные поля, в выбранные поля поставил авто поле (оно содержит только сумма платежа), соотв. получил таблицу:

АЛЬДО    14 455 752,00
    7 746 588,00
    4 183 515,00
    1 129 240,00
    291 780,00
    211 260,00
11 hasan-rusel
 
31.03.15
06:28
(9) Глянь пожаааалуйста))
Заранее спс)
12 Cube
 
31.03.15
06:30
(11) На УПП не открывется - ф топку)))
13 hasan-rusel
 
31.03.15
06:31
(12) БП (((
14 Cube
 
31.03.15
06:31
(10) Я не про выбранные поля говорил, а про выбранные поля группировки. Но, судя по файлу, ты туда не залазил и там стоит авто поле.
15 Cube
 
31.03.15
06:32
(10) Скрин настроек покажи.
16 hasan-rusel
 
31.03.15
06:36
17 hasan-rusel
 
31.03.15
06:39
18 Cube
 
31.03.15
06:40
(16) Второй скрин - ты всё-таки залез туда!!! А, рукалицо...
19 Cube
 
31.03.15
06:41
Пихать сумму платежа в группировки - ты что там куришь?
20 Cube
 
31.03.15
06:41
В группировку не надо пихать ресурсы - какой в этом смысл?
21 hasan-rusel
 
31.03.15
06:50
(20) Рукалицо, я не знал...
Понял, поправил и все заработало ! Спасибо !
Только маленький недочет: Поле номенклатура справа в отдельной колонке и Сумма Платежа Суммировалась по каждой строке , т.е. было 200 000 (5 неменклатур), стала 1 000 000.
как быть ?
22 Cube
 
31.03.15
07:10
(21) А ты сумму платежа как реквизит документа тянешь? Убери. Пусть СКД сама посчитает сумму платежа по данным реквизитов ТЧ.
23 hasan-rusel
 
31.03.15
07:14
(22) откуда убрать ?
24 Cube
 
31.03.15
07:15
(23) Из запроса)
25 ЧеловекДуши
 
31.03.15
07:18
Организуй еще один набор данных, где будешь формировать "свою" номенклатуру.
Далее уже организуешь связи, и выводишь так как тебе хочется :)
26 hasan-rusel
 
31.03.15
07:20
(24) Убрал, как теперь скд показать что суммировать и поставить справа, как был ранее ? )
27 hasan-rusel
 
31.03.15
07:29
(24) мне ресурс ввести или как поправить ?
ПэйнтМастер)

http://s014.radikal.ru/i327/1503/ce/b58f34e0fdbf.jpg
28 ЧеловекДуши
 
31.03.15
07:31
(27) Скинь отчет на файл помойку, проще будет :)
29 hasan-rusel
 
31.03.15
07:34
30 hasan-rusel
 
31.03.15
07:34
31 Cube
 
31.03.15
07:48
(25) Тоже вариант.
32 hasan-rusel
 
31.03.15
07:55
(31) Так как мне поправить сумму ? Подскажи последний раз плиз)
33 Cube
 
31.03.15
07:58
Аааа, вот я тупанул))) Оказывается, на всех скринах есть горизонтальная полоса прокуртки ахахаха))
А я-то думаю, что ты скрины всё время обрезаешь))
34 Cube
 
31.03.15
07:58
(32) Сумму в ресурсы и в выбранные поля отчета (не группировки!)
35 hasan-rusel
 
31.03.15
08:38
(34) Сделал, теперь чет лишнее поле вышло, как его исключить ? (оставить только зел.)

http://i004.radikal.ru/1503/63/2fb6a7a8ce81.jpg
36 Cube
 
31.03.15
08:45
(35) Ты че, опять детальные записи вывел? структуру настроек покажи
37 hasan-rusel
 
31.03.15
08:49
(36) не, там авто везде)
http://s020.radikal.ru/i700/1503/82/c3d36b37f1fa.jpg
38 Cube
 
31.03.15
08:50
(37) Удали группировку "Содержание услуги, количество услуг, цена услуги"
39 hasan-rusel
 
31.03.15
09:01
(38) не могу, это другие данные по другим документам.

У них кстати итоги наоборот не внизу, а вверху.


30.01.2015 0:00:00    1210    30.01.2015    "Оплата по Акт выполненных работ №249 от 31.12.2014 по Договор №70 от 31.03.2012        168 339,52
                                                        
                                                                                                         168 339,52
Перевозка ПГС    665,900    252,80                                                                                        168 339,52
40 Cube
 
31.03.15
09:04
(39) Ну так объедини эти поля в запросе через ВЫБОР КОГДА ТОГДА КОНЕЦ.
41 hasan-rusel
 
31.03.15
09:10
(40) а как 4 поля объединить ? если у меня используется либо одно, либо другое.

    СчетПолученныйТовары.Номенклатура,
    СчетПолученныйТовары.Цена,
    СчетПолученныйТовары.Количество,
    СчетПолученныйТовары.Сумма,
    ПоступлениеТоваровУслугУслуги.Содержание КАК СодержаниеУслуги,
    ПоступлениеТоваровУслугУслуги.Цена КАК ЦенаУслуги,
    ПоступлениеТоваровУслугУслуги.Количество КАК КоличествоУслуг,
    ПоступлениеТоваровУслугУслуги.Сумма КАК СуммаУслуг
42 Cube
 
31.03.15
09:11
(41) Весь запрос давай
43 hasan-rusel
 
31.03.15
09:14
(42) ВЫБРАТЬ
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка КАК Ссылка,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.ДоговорКонтрагента КАК ДоговорКонтрагента,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СуммаПлатежа КАК СуммаПлатежа,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
    ВЫБОР
        КОГДА СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты по авансам выданным"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты по авансам выданным (в у.е.)"
            ТОГДА "Предоплата"
        КОГДА СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с поставщиками и подрядчиками"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с поставщиками и подрядчиками (в у.е.)"
                ИЛИ СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СчетУчетаРасчетовСКонтрагентом.Наименование = "Расчеты с прочими поставщиками и подрядчиками"
            ТОГДА "Факт"
        ИНАЧЕ " "
    КОНЕЦ КАК ВидПлатежа
ПОМЕСТИТЬ ВТ_списание
ИЗ
    Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Контрагенты.Наименование КАК Наименование,
    ВложенныйЗапрос.Вид КАК Вид,
    ВложенныйЗапрос.ОбъектСсылка КАК ОбъектСсылка,
    ВложенныйЗапрос.Представление КАК Представление
ПОМЕСТИТЬ ВТ_Адреса
ИЗ
    Справочник.Контрагенты КАК Контрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            КонтактнаяИнформация.Объект.Ссылка КАК ОбъектСсылка,
            КонтактнаяИнформация.Вид КАК Вид,
            КонтактнаяИнформация.Представление КАК Представление
        ИЗ
            РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ГДЕ
            КонтактнаяИнформация.Вид.Наименование = "Юридический адрес") КАК ВложенныйЗапрос
        ПО Контрагенты.Ссылка = ВложенныйЗапрос.ОбъектСсылка.Ссылка
;

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПриходныйКассовыйОрдер.Контрагент.Наименование,
    ПриходныйКассовыйОрдер.Контрагент.НаименованиеПолное,
    ПриходныйКассовыйОрдер.Дата,
    ВложенныйЗапрос.СтатьяДвиженияДенежныхСредств,
    ПриходныйКассовыйОрдер.Основание,
    "",
    ВЫБОР
        КОГДА ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты по авансам выданным"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты по авансам выданным (в у.е.)"
            ТОГДА "Предоплата"
        КОГДА ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с поставщиками и подрядчиками"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с поставщиками и подрядчиками (в у.е.)"
                ИЛИ ПриходныйКассовыйОрдер.СчетКасса.Наименование = "Расчеты с прочими поставщиками и подрядчиками"
            ТОГДА "Факт"
        ИНАЧЕ " "
    КОНЕЦ,
    "",
    "",
    "",
    ВложенныйЗапрос.СуммаПлатежа,
    ""
ИЗ
    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка КАК Ссылка,
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.СуммаПлатежа КАК СуммаПлатежа,
            ПриходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств
        ИЗ
            Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа) КАК ВложенныйЗапрос
        ПО ПриходныйКассовыйОрдер.Ссылка = ВложенныйЗапрос.Ссылка
ГДЕ
    ПриходныйКассовыйОрдер.Проведен = ИСТИНА
    И ПриходныйКассовыйОрдер.СчетУчетаРасчетовСКонтрагентом.Код = "51"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ПочтиКонец.Контрагент,
    ВТ_ПочтиКонец.КонтрагентНаименованиеПолное,
    ВТ_ПочтиКонец.ДатаПлатежа,
    ВТ_ПочтиКонец.СтатьяДвиженияДенежныхСредств,
    ВТ_ПочтиКонец.НазначениеПлатежа,
    ВТ_ПочтиКонец.ПредметДоговора,
    ВТ_ПочтиКонец.ВидПлатежа,
    ВТ_ПочтиКонец.НомерВходящегоДокумента,
    ВТ_ПочтиКонец.ДатаВходящегоДокумента,
    ВТ_ПочтиКонец.ЮридическийАдрес,
    ВТ_ПочтиКонец.ДокументОснование,
    СчетПолученныйТовары.Номенклатура,
    СчетПолученныйТовары.Цена,
    СчетПолученныйТовары.Количество,
    СчетПолученныйТовары.Сумма,
    ПоступлениеТоваровУслугУслуги.Содержание КАК СодержаниеУслуги,
    ПоступлениеТоваровУслугУслуги.Цена КАК ЦенаУслуги,
    ПоступлениеТоваровУслугУслуги.Количество КАК КоличествоУслуг,
    ПоступлениеТоваровУслугУслуги.Сумма КАК СуммаУслуг
ИЗ
    ВТ_ПочтиКонец КАК ВТ_ПочтиКонец
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетПолученный.Товары КАК СчетПолученныйТовары
        ПО ВТ_ПочтиКонец.ДокументОснование.Ссылка = СчетПолученныйТовары.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
        ПО ВТ_ПочтиКонец.ДокументОснование.Ссылка = ПоступлениеТоваровУслугУслуги.Ссылка
44 Cube
 
31.03.15
09:19
(43) Вместо

СчетПолученныйТовары.Номенклатура,

Пиши:

ЕСТЬNULL(СчетПолученныйТовары.Номенклатура, ПоступлениеТоваровУслугУслуги.Содержание) КАК Номенклатура,
45 hasan-rusel
 
31.03.15
09:24
(44) Синтаксическая ошибка "КАК"
46 hasan-rusel
 
31.03.15
09:27
(45) разобрался)
47 Cube
 
31.03.15
09:27
(45) Тупой копипаст не проканал?))
48 hasan-rusel
 
31.03.15
09:30
(47) Несовместимые типы "ЕСТЬNULL"

ЕСТЬNULL(СчетПолученныйТовары.Номенклатура, ПоступлениеТоваровУслугУслуги.Содержание)
49 Cube
 
31.03.15
10:01
(48) Ну а сам чо, никак?

ЕСТЬNULL(СчетПолученныйТовары.Номенклатура.Наименование, ПоступлениеТоваровУслугУслуги.Содержание)
50 hasan-rusel
 
31.03.15
10:15
(49) хрен с ним с этим объединением, буху показал, говорит вот так надо.

Сумму платежа надо брать и из документа и отдельно Сумму считать.
Как на скрине, осталось только СуммуПлатежа поправить .чтобы не суммировалась как в (21)

http://s004.radikal.ru/i205/1503/41/fb9eeb5050f0.jpg

Подскажи как ?
51 Cube
 
31.03.15
10:21
(50) Корявый отчет...
52 hasan-rusel
 
31.03.15
10:23
(51) а как поправить ?
53 echo77
 
31.03.15
14:58
(52) В отдельный набор данных выноси
54 hasan-rusel
 
31.03.15
15:40
(53) Что именно выносить ? Все уже перепробывал ((

Последние 2 запроса:

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ПочтиКонец.Контрагент,
    ВТ_ПочтиКонец.КонтрагентНаименованиеПолное,
    ВТ_ПочтиКонец.ДатаПлатежа,
    ВТ_ПочтиКонец.СтатьяДвиженияДенежныхСредств,
    ВТ_ПочтиКонец.НазначениеПлатежа,
    ВТ_ПочтиКонец.ПредметДоговора,
    ВТ_ПочтиКонец.ВидПлатежа,
    ВТ_ПочтиКонец.НомерВходящегоДокумента,
    ВТ_ПочтиКонец.ДатаВходящегоДокумента,
    ВТ_ПочтиКонец.ЮридическийАдрес,
    ВТ_ПочтиКонец.ДокументОснование,
    ЕСТЬNULL(СчетПолученныйТовары.Номенклатура.Наименование, ПоступлениеТоваровУслугУслуги.Содержание) КАК Наименование,
    ЕСТЬNULL(СчетПолученныйТовары.Цена, ПоступлениеТоваровУслугУслуги.Цена) КАК Цена,
    ЕСТЬNULL(СчетПолученныйТовары.Количество, ПоступлениеТоваровУслугУслуги.Количество) КАК Количество,
    ЕСТЬNULL(СчетПолученныйТовары.Сумма, ПоступлениеТоваровУслугУслуги.Сумма) КАК Сумма,
    "" КАК _,
    ВТ_ПочтиКонец.СуммаПлатежа
ПОМЕСТИТЬ ВТ_Конец
ИЗ
    ВТ_ПочтиКонец КАК ВТ_ПочтиКонец
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетПолученный.Товары КАК СчетПолученныйТовары
        ПО ВТ_ПочтиКонец.ДокументОснование.Ссылка = СчетПолученныйТовары.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
        ПО ВТ_ПочтиКонец.ДокументОснование.Ссылка = ПоступлениеТоваровУслугУслуги.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Конец.Контрагент,
    ВТ_Конец.КонтрагентНаименованиеПолное,
    ВТ_Конец.ДатаПлатежа,
    ВТ_Конец.СтатьяДвиженияДенежныхСредств,
    ВТ_Конец.НазначениеПлатежа,
    ВТ_Конец.ПредметДоговора,
    ВТ_Конец.ВидПлатежа,
    ВТ_Конец.НомерВходящегоДокумента,
    ВТ_Конец.ДатаВходящегоДокумента,
    ВТ_Конец.ЮридическийАдрес,
    ВТ_Конец.ДокументОснование,
    ВТ_Конец.Наименование,
    ВТ_Конец.Цена,
    ВТ_Конец.Количество,
    ВТ_Конец.Сумма,
    ВТ_Конец._,
    ВТ_Конец.СуммаПлатежа
ИЗ
    ВТ_Конец КАК ВТ_Конец