| 
    
            
         
         | 
    
    
  | 
неправильно работает отчет | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        BazCATilio    
     06.03.20 
            ✎
    11:50 
 | 
         
        нужно сделать отчет, в котором вывожу столбцы актив, пассив, сумма актива и сумма пассива, и группировать по арбитражному делу.
 
        делаю отчет в скд, объединяю 2 запроса: в первом вывожу наименование, сумму актива и ссылку на арбитражное дело, во втором тоже самое, только о пассиве. была проблема с дублированием строк пассива, теперь норм. но сумму актива выводит неверно: по кассе - 40 тыч (нужно 20), по материалам -60 (нужно 30) и тд, т.е различие в два раза тоже и по сумме пассива : кредиты должен выводить 1000, выводит 4, различие в 4 раза. не знаю куда копать, буду благодарен за любой ответ или мб подскажите ресурсы для изучения скд скрины: https://yadi.sk/d/uzR7qwMdHAn8zw  | 
|||
| 
    1
    
        catena    
     06.03.20 
            ✎
    12:03 
 | 
         
        Как объединяете?     
         | 
|||
| 
    2
    
        BazCATilio    
     06.03.20 
            ✎
    12:10 
 | 
||||
| 
    3
    
        catena    
     06.03.20 
            ✎
    12:11 
 | 
         
        (2)У меня нет доступа на этот ресурс. Текст запроса покажите.     
         | 
|||
| 
    4
    
        BazCATilio    
     06.03.20 
            ✎
    12:14 
 | 
         
        ВЫБРАТЬ
 
        Актив.Сумма КАК СуммаАктив, Актив.Наименование КАК Актив, АрбитражноеДело.Ссылка КАК АрбитражноеДело, NULL КАК Пассив, NULL КАК СуммаПассив ИЗ Документ.Актив КАК Актив ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Пассив КАК Пассив ПО Актив.Проект = Пассив.Проект ЛЕВОЕ СОЕДИНЕНИЕ Справочник.АрбитражноеДело КАК АрбитражноеДело ПО Актив.Проект = АрбитражноеДело.Ссылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, АрбитражноеДело.Ссылка, Пассив.Наименование, Пассив.Сумма ИЗ Документ.Пассив КАК Пассив ЛЕВОЕ СОЕДИНЕНИЕ Справочник.АрбитражноеДело КАК АрбитражноеДело ПО Пассив.Проект = АрбитражноеДело.Ссылка  | 
|||
| 
    5
    
        BazCATilio    
     06.03.20 
            ✎
    12:14 
 | 
         
        (3)мб через объеденить делать, а не через объеденить все     
         | 
|||
| 
    6
    
        BazCATilio    
     06.03.20 
            ✎
    12:18 
 | 
         
        если что еще ссылки на скрины:
 
        https://ibb.co/4VzB75D https://ibb.co/3M3bx1v https://ibb.co/pymQwPh p.s.надеюсь теперь сможете просматривать  | 
|||
| 
    7
    
        catena    
     06.03.20 
            ✎
    12:19 
 | 
         
        Там, где суммы поставьте 0 вместо NULL, итоговую таблицу группируйте по Максимум(Пассив), Максимум(Актив), Сумма(СуммаАктив), Сумма(СуммаПассив)     
         | 
|||
| 
    8
    
        catena    
     06.03.20 
            ✎
    12:20 
 | 
         
        И ВНУТРЕННЕЕ  соединение с Пассив  в первом запросе убрать     
         | 
|||
| 
    9
    
        Uzyf    
     06.03.20 
            ✎
    12:21 
 | 
         
        (4) а зачем
 
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.АрбитражноеДело КАК АрбитражноеДело ПО Актив.Проект = АрбитражноеДело.Ссылка если потом только АрбитражноеДело.Ссылка КАК АрбитражноеДело,  | 
|||
| 
    10
    
        BazCATilio    
     06.03.20 
            ✎
    12:29 
 | 
         
        (4) хз, если честно пока оч сильно плаваю что за что отвечает
 
        пока методом тыка разбираюсь  | 
|||
| 
    11
    
        BazCATilio    
     06.03.20 
            ✎
    12:30 
 | 
         
        (8)ВЫБРАТЬ
 
        Актив.Сумма КАК СуммаАктив, Актив.Наименование КАК Актив, АрбитражноеДело.Ссылка КАК АрбитражноеДело, NULL КАК Пассив, 0 КАК СуммаПассив 0 КАК СуммаАктив ИЗ Документ.Актив КАК Актив //ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Пассив КАК Пассив //ПО Актив.Проект = Пассив.Проект ЛЕВОЕ СОЕДИНЕНИЕ Справочник.АрбитражноеДело КАК АрбитражноеДело ПО Актив.Проект = АрбитражноеДело.Ссылка вот так?  | 
|||
| 
    12
    
        catena    
     06.03.20 
            ✎
    12:34 
 | 
         
        (11)Ну как вы так только половину ответа читаете?     
         | 
|||
| 
    13
    
        catena    
     06.03.20 
            ✎
    12:35 
 | 
         
        Вот так
 
        Выбарть Максимум(Пассив), Максимум(Актив), Сумма(СуммаАктив), Сумма(СуммаПассив),АрбитражноеДело из( ВЫБРАТЬ Актив.Сумма КАК СуммаАктив, Актив.Наименование КАК Актив, Актив.Проект КАК АрбитражноеДело, NULL КАК Пассив, 0 КАК СуммаПассив ИЗ Документ.Актив КАК Актив Объединить все ЫБРАТЬ 0 КАК СуммаАктив, NULL КАК Актив, Пассив.Проект КАК АрбитражноеДело, Пассив.Наименование КАК Пассив, Пассив.Сумма КАК СуммаПассив ИЗ Документ.Пассив КАК Пассив ) как д Сгруппировать по АрбитражноеДело  | 
|||
| 
    14
    
        dezss    
     06.03.20 
            ✎
    12:49 
 | 
         
        (2) А вот на этом скрине не то же самое что в (4)     
         | 
|||
| 
    15
    
        BazCATilio    
     06.03.20 
            ✎
    12:51 
 | 
         
        (14)тоже самое     
         | 
|||
| 
    16
    
        BazCATilio    
     06.03.20 
            ✎
    13:05 
 | 
         
        (13)
 
        сейчас такая шняга: отчет выводит наименование пассива и актива с макс суммой, а в поле сумма актива и пассива суммирует все активы и пассивы. а можно ,чтобы он все активы и пассивы, с соответствующими суммами выводил ? мб тогда вот это убрать: Выбрать Максимум(Пассив), Максимум(Актив) и еще такой вопрос: почему нет итогов ? вроде бы всегда когда есть ресурс они должны быть или нужно в других настройках поиграться ?  | 
|||
| 
    17
    
        Uzyf    
     06.03.20 
            ✎
    13:06 
 | 
         
        (16) непонятно зачем тебе посоветовали максимум, вроде он не нужен     
         | 
|||
| 
    18
    
        Uzyf    
     06.03.20 
            ✎
    13:09 
 | 
         
        (16) и у тебя уже всё объединено в запросе, зачем ты выводишь группировки по пассиву и активу? И группировку из запроса убери     
         | 
|||
| 
    19
    
        BazCATilio    
     06.03.20 
            ✎
    13:11 
 | 
         
        вот так отчет выводит: https://postimg.cc/gallery/2q9htr3cc/     
         | 
|||
| 
    20
    
        BazCATilio    
     06.03.20 
            ✎
    13:15 
 | 
         
        (18) а из запроса зачем убирать?
 
        она нужна, чтобы было видно какие в каждом деле пассивы и активы, хотя есть отбор, хз крч  | 
|||
| 
    21
    
        catena    
     06.03.20 
            ✎
    13:17 
 | 
         
        (16)Если нужны все наименования активов и пассивов, то группировка не нужна, да. Но они будут в разных строках     
         | 
|||
| 
    22
    
        Uzyf    
     06.03.20 
            ✎
    13:17 
 | 
         
        (20) группировка по арбитражному делу настраивается в настройках     
         | 
|||
| 
    23
    
        Uzyf    
     06.03.20 
            ✎
    13:18 
 | 
         
        и если выводить только названия документов, то будут повторения, какой смысл от такой информации?     
         | 
|||
| 
    24
    
        Uzyf    
     06.03.20 
            ✎
    13:23 
 | 
         
        (23) а, не, показалось, там разные фирмы     
         | 
|||
| 
    25
    
        BazCATilio    
     06.03.20 
            ✎
    13:30 
 | 
||||
| 
    26
    
        Uzyf    
     06.03.20 
            ✎
    13:30 
 | 
         
        ВЫБРАТЬ
 
        Актив.Проект КАК АрбитражноеДело, "Актив" КАК Вид, Актив.Ссылка КАК Документ, Актив.Сумма КАК СуммаАктив, NULL КАК СуммаПассив ИЗ Документ.Актив КАК Актив ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Пассив.Проект, "Пассив", Пассив.Ссылка, NULL, Пассив.Сумма ИЗ Документ.Пассив КАК Пассив  | 
|||
| 
    27
    
        Uzyf    
     06.03.20 
            ✎
    13:31 
 | 
         
        (26) если надо актив и пассив в одной колонке     
         | 
|||
| 
    28
    
        Ёпрст    
     гуру 
    06.03.20 
            ✎
    13:32 
 | 
         
        (26) null заместо 0 где учат писать ?     
         | 
|||
| 
    29
    
        Uzyf    
     06.03.20 
            ✎
    13:35 
 | 
         
        (28) скд так по автоматом ставит     
         | 
|||
| 
    30
    
        BazCATilio    
     06.03.20 
            ✎
    13:42 
 | 
         
        а чтобы по каждому делу выводились итоговая сумма 
 
        примерно так чтобы сделать:https://postimg.cc/8jgqQLH8 это в доп настройках полазить?  | 
|||
| 
    31
    
        BazCATilio    
     06.03.20 
            ✎
    13:44 
 | 
         
        кстати, что посоветуйте по скд годного (книги , видеуроки) 
 
        вроде говорят Хрусталева "Язык запросов" норм..  | 
|||
| 
    32
    
        Uzyf    
     06.03.20 
            ✎
    13:46 
 | 
         
        (30) надо указать ресурсы и в нужных группировках выбрать поля сумм     
         | 
|||
| 
    33
    
        BazCATilio    
     06.03.20 
            ✎
    14:03 
 | 
         
        ресурсы указал, но походу не там поля выбираю
 
        https://postimg.cc/gallery/2js637f70/ но когда делаю группировку по полю сумма итоги появляются, но остальное слетает  | 
|||
| 
    34
    
        BazCATilio    
     06.03.20 
            ✎
    14:04 
 | 
         
        или группировка по активу и пассиву нахрен не нужна?     
         | 
|||
| 
    35
    
        Uzyf    
     06.03.20 
            ✎
    14:10 
 | 
         
        (34) конечно не нужна, у тебя из за неё ещё поди пустые строки     
         | 
|||
| 
    36
    
        BazCATilio    
     06.03.20 
            ✎
    14:18 
 | 
         
        (35) просто если я эти группировки убираю, я хз как вместо них норм сделать
 
        и вот такая шняга получается: https://postimg.cc/gallery/3hkebvhqi/  | 
|||
| 
    37
    
        Uzyf    
     06.03.20 
            ✎
    14:23 
 | 
         
        (36) а документы кто будет выводить     
         | 
|||
| 
    38
    
        BazCATilio    
     06.03.20 
            ✎
    14:27 
 | 
         
        (37)вывожу в отчете поля актив и пассив - ничего не меняется, вывожу в группировке по делу пишет: Поле "Актив" не может быть использовано в группировке "Арбитражное дело.Наименование"     
         | 
|||
| 
    39
    
        BazCATilio    
     06.03.20 
            ✎
    14:28 
 | 
         
        еще группировки что-ли делать надо?     
         | 
|||
| 
    40
    
        Uzyf    
     06.03.20 
            ✎
    14:32 
 | 
         
        Попробуй так сделать, группировка по АрбитражномуДелу и по Виду
 
        ВЫБРАТЬ Актив.Проект КАК АрбитражноеДело, "Актив" КАК Вид, Актив.Ссылка КАК Документ, Актив.Сумма КАК СуммаАктив, 0 КАК СуммаПассив ИЗ Документ.Актив КАК Актив ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Пассив.Проект, "Пассив", Пассив.Ссылка, 0, Пассив.Сумма ИЗ Документ.Пассив КАК Пассив  | 
|||
| 
    41
    
        dezss    
     06.03.20 
            ✎
    14:35 
 | 
         
        (15) На скрине пассив есть в запросе1     
         | 
|||
| 
    42
    
        BazCATilio    
     06.03.20 
            ✎
    15:53 
 | 
||||
| 
    43
    
        Uzyf    
     06.03.20 
            ✎
    16:13 
 | 
         
        (42) попробуй так
 
        ВЫБРАТЬ Актив.Проект КАК АрбитражноеДело, Актив.Ссылка КАК Документ, Актив.Сумма КАК СуммаАктив, 0 КАК СуммаПассив ИЗ Документ.Актив КАК Актив ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Пассив.Проект, Пассив.Ссылка, 0, Пассив.Сумма ИЗ Документ.Пассив КАК Пассив  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |