Имя: Пароль:
1C
1С v8
СКД доступные поля отбора на уровне уровне группировки
0 Rom_Kat
 
13.02.14
15:29
На уровне отчета можно отбирать по контрагенту, а на уровне группировки счет такого поля нет. Хотя контрагент это реквизит счета.
Как исправить?
1 Defender aka LINN
 
13.02.14
15:31
*тычет пальцем*
Вот на эту кнопку нажми
2 Rom_Kat
 
13.02.14
15:39
3 Rom_Kat
 
13.02.14
15:42
https://www.dropbox.com/s/a2faptdycgt3u0p/Скриншот%202014-02-13%2015.43.01.png

вот здесь есть Контрагент и РазницаОплаты
Хочу чтобы и здесь было.

https://www.dropbox.com/s/nytmefi90u95rxd/Скриншот%202014-02-13%2015.44.04.png
4 Rom_Kat
 
13.02.14
15:43
или другой вариант чтобы не выводилась группировка где сумма счета не равна сумме платежа.
5 Rom_Kat
 
13.02.14
15:45
(1)а вы о чем?
6 Rom_Kat
 
13.02.14
15:50
а я думал что это простой вопрос (((
7 Rom_Kat
 
13.02.14
16:18
мельчает миста? на инфостарт надо перебираться?
8 Virusaka
 
13.02.14
16:22
Сам свою схему скачай да посмотри
9 Rom_Kat
 
13.02.14
16:32
(8)скачал, загрузил. Что смотреть?
или не качается у вас?
10 Virusaka
 
13.02.14
16:33
Качается какой то хлам, а не схема
11 Rom_Kat
 
13.02.14
16:34
а картинки?
12 Virusaka
 
13.02.14
16:35
Картинки видно
13 Rom_Kat
 
13.02.14
16:35
https://www.dropbox.com/s/asaoeusxa5qsqh0/Скриншот%202014-02-13%2016.37.01.png

вот так открывается там кнопка скачать
14 Rom_Kat
 
13.02.14
16:36
15 Rom_Kat
 
13.02.14
16:38
так что схема не вставляется?
16 Virusaka
 
13.02.14
16:47
Убери
{ВЫБРАТЬ
    СчетНаОплату.*,
    ДокументПлатежа.*,
    СуммаСчета,
    СуммаПлатежа}
из запроса - у тебя все равно атозаполнение стоит

и из Где СчетНаОплатуПокупателю.Контрагент.* тоже можно убрать
17 Virusaka
 
13.02.14
16:48
18 Rom_Kat
 
13.02.14
16:51
получается.
Но нужна РазницаОплаты
19 Rom_Kat
 
13.02.14
16:51
{ГДЕ
    (СчетНаОплатуПокупателю.СуммаДокумента <> СУММА(ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СуммаПлатежа)) КАК РазницаОплаты}

мне вот как-то вот это надо реализовать.
20 Virusaka
 
13.02.14
16:55
В таком виде это не будет работать, убери {} и сам увидиш
21 Rom_Kat
 
13.02.14
17:00
ВЫБРАТЬ
    СчетНаОплатуПокупателю.Ссылка КАК СчетНаОплату,
    СчетНаОплатуПокупателю.СуммаДокумента КАК СуммаСчета,
    ВложенныйЗапрос.СуммаПлатежа
{ВЫБРАТЬ
    СчетНаОплату.*,
    СуммаСчета}
ИЗ
    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СчетНаОплату КАК СчетНаОплату,
            СУММА(ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СуммаПлатежа) КАК СуммаПлатежа
        ИЗ
            Документ.ПоступлениеНаРасчетныйСчет.РасшифровкаПлатежа КАК ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа
        
        СГРУППИРОВАТЬ ПО
            ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СчетНаОплату) КАК ВложенныйЗапрос
        ПО СчетНаОплатуПокупателю.Ссылка = ВложенныйЗапрос.СчетНаОплату
            И СчетНаОплатуПокупателю.СуммаДокумента <> ВложенныйЗапрос.СуммаПлатежа
{ГДЕ
    СчетНаОплатуПокупателю.Контрагент.*}


вот так заработает?

спасибо огромное за помощь. Миста рулит )))
22 Rom_Kat
 
13.02.14
17:03
Все равно засада. Как теперь достать документ оплаты?
23 Virusaka
 
13.02.14
17:08
Хм, а зачем ты хотел по контрагенту на группировке отбирать?)
Опиши полностью задачу...
24 Rom_Kat
 
13.02.14
17:13
по разницеОплаты хотел, а контрагент как отбор по всему отчету
25 Rom_Kat
 
13.02.14
17:14
как в (21) в принципе задача решается и бухам бы хватило, но хочется чтобы и документ оплаты открыть из отчета можно было
26 Rom_Kat
 
13.02.14
17:30
ВЫБРАТЬ
    СчетНаОплатуПокупателю.Ссылка КАК СчетНаОплату,
    ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.Ссылка КАК ДокументОплаты,
    СчетНаОплатуПокупателю.СуммаДокумента КАК СуммаСчета,
    ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СуммаПлатежа
ИЗ
    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеНаРасчетныйСчет.РасшифровкаПлатежа КАК ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа
        ПО (ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СчетНаОплату = СчетНаОплатуПокупателю.Ссылка)
ГДЕ
    СчетНаОплатуПокупателю.Ссылка В
            (ВЫБРАТЬ
                СчетНаОплатуПокупателю.Ссылка
            ИЗ
                Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                        ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СчетНаОплату КАК СчетНаОплату,
                        СУММА(ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СуммаПлатежа) КАК СуммаПлатежа
                    ИЗ
                        Документ.ПоступлениеНаРасчетныйСчет.РасшифровкаПлатежа КАК ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа
                    СГРУППИРОВАТЬ ПО
                                        ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СчетНаОплату
                    ) КАК ВложенныйЗапрос
                    ПО
                        СчетНаОплатуПокупателю.Ссылка = ВложенныйЗапрос.СчетНаОплату
                            И СчетНаОплатуПокупателю.СуммаДокумента <> ВложенныйЗапрос.СуммаПлатежа)