|   |   | 
| 
 | неправильно работает отчет | ☑ | ||
|---|---|---|---|---|
| 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, Пассив.Сумма ИЗ Документ.Пассив КАК Пассив | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |