Имя: Пароль:
1C
 
УТ 11 отчёт по финансовым результатам
0 Koidje
 
17.12.18
11:20
Здравствуйте!

УТ 11.3.4.47 Платформа 8.3.9.1850

Непонятная ситуация: отчёт по финансовым результатам берёт данные по доходам из одноименного регистра и получает доход 573 677,22 но в регистре 595 233,17
вывожу запрос отчёта в консоль, получаю ожидаемо доход 595 233,17

Как так-то?

После получения данных доходов идет только объединение (не соединение) Доходов с Расходами. Никакие суммы не вычитаются: выводятся доходы сверху, расходы ниже.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    "Доходы" КАК Раздел,
    &ВалютаУправленческогоУчета КАК Валюта,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ФинансовыеРезультаты.Регистратор
    КОНЕЦ КАК Регистратор,
    ФинансовыеРезультаты.ПериодСекунда КАК ПериодСекунда,
    ФинансовыеРезультаты.ПериодМесяц КАК ПериодМесяц,
    ФинансовыеРезультаты.ПериодКвартал КАК ПериодКвартал,
    ФинансовыеРезультаты.ПериодПолугодие КАК ПериодПолугодие,
    ФинансовыеРезультаты.ПериодГод КАК ПериодГод,
    ФинансовыеРезультаты.Организация КАК Организация,
    ФинансовыеРезультаты.Подразделение КАК Подразделение,
    ФинансовыеРезультаты.НаправлениеДеятельности КАК НаправлениеДеятельности,
    ФинансовыеРезультаты.СтатьяДоходов КАК Статья,
    ФинансовыеРезультаты.ДоходыОборот КАК СуммаДоходов,
    0 КАК СуммаРасходов,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.СтатьяДоходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ВыручкаОтПродаж)
            ТОГДА ФинансовыеРезультаты.ДоходыОборот
        ИНАЧЕ 0
    КОНЕЦ КАК ВыручкаОтПродаж,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.СтатьяДоходов <> ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ВыручкаОтПродаж)
            ТОГДА ФинансовыеРезультаты.ДоходыОборот
        ИНАЧЕ 0
    КОНЕЦ КАК ПрочиеДоходы
{ВЫБРАТЬ
    Раздел,
    Валюта,
    Регистратор.*,
    ПериодСекунда,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод,
    Организация.*,
    Подразделение.*,
    НаправлениеДеятельности.*,
    Статья.*,
    СуммаДоходов,
    СуммаРасходов,
    ВыручкаОтПродаж,
    ПрочиеДоходы}
ИЗ
    РегистрНакопления.ФинансовыеРезультаты.Обороты(, , Авто, ) КАК ФинансовыеРезультаты
{ГДЕ
    ("Доходы") КАК Раздел}
1 shuhard
 
17.12.18
11:27
(0) вопрос то в чем ?
2 Convert
 
17.12.18
11:35
(0) Может дело в периоде?
3 Koidje
 
17.12.18
11:43
Вопрос: чего я не понимаю?

Период проверял.
4 Koidje
 
17.12.18
11:45
5 Koidje
 
17.12.18
11:47
Базу бы дал, но - политка безопасности...
6 Доминошник
 
17.12.18
11:50
(0) Возможно, глупость, но если поменять "Выбрать Разрешенные" на просто "Выбрать"?
7 Koidje
 
17.12.18
11:54
(6)Пробовал менять Выбрать Разрешенные" на "Выбрать".
8 Convert
 
17.12.18
12:17
(3) Как ты проверял период?
Используй эти параметры НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ) и КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ)
Вместо &НачДата и &КонДата
9 Доминошник
 
17.12.18
12:21
Ну и консоль СКД https://its.1c.ru/db/metod8dev/content/3401/hdoc может помочь
10 Koidje
 
17.12.18
12:32
(8)
Проверял просто &НачДата и &КонДата, но так:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    "Доходы" КАК Раздел,
    &ВалютаУправленческогоУчета КАК Валюта,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ФинансовыеРезультаты.Регистратор
    КОНЕЦ КАК Регистратор,
    ФинансовыеРезультаты.ПериодСекунда КАК ПериодСекунда,
    ФинансовыеРезультаты.ПериодМесяц КАК ПериодМесяц,
    ФинансовыеРезультаты.ПериодКвартал КАК ПериодКвартал,
    ФинансовыеРезультаты.ПериодПолугодие КАК ПериодПолугодие,
    ФинансовыеРезультаты.ПериодГод КАК ПериодГод,
    ФинансовыеРезультаты.Организация КАК Организация,
    ФинансовыеРезультаты.Подразделение КАК Подразделение,
    ФинансовыеРезультаты.НаправлениеДеятельности КАК НаправлениеДеятельности,
    ФинансовыеРезультаты.СтатьяДоходов КАК Статья,
    ФинансовыеРезультаты.ДоходыОборот КАК СуммаДоходов,
    0 КАК СуммаРасходов,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.СтатьяДоходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ВыручкаОтПродаж)
            ТОГДА ФинансовыеРезультаты.ДоходыОборот
        ИНАЧЕ 0
    КОНЕЦ КАК ВыручкаОтПродаж,
    ВЫБОР
        КОГДА ФинансовыеРезультаты.СтатьяДоходов <> ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ВыручкаОтПродаж)
            ТОГДА ФинансовыеРезультаты.ДоходыОборот
        ИНАЧЕ 0
    КОНЕЦ КАК ПрочиеДоходы
{ВЫБРАТЬ
    Раздел,
    Валюта,
    Регистратор.*,
    ПериодСекунда,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод,
    Организация.*,
    Подразделение.*,
    НаправлениеДеятельности.*,
    Статья.*,
    СуммаДоходов,
    СуммаРасходов,
    ВыручкаОтПродаж,
    ПрочиеДоходы}
ИЗ
    РегистрНакопления.ФинансовыеРезультаты.Обороты(НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ), КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ), Авто, ) КАК ФинансовыеРезультаты
{ГДЕ
    ("Доходы") КАК Раздел}

то же самое.
11 Koidje
 
17.12.18
12:36
(9) Спасибо! Хорошая штука. Пробую.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.