Имя: Пароль:
1C
 
начальная страница Бухгалтерия предприятия, редакция 3.0
0 Enot_tut
 
04.05.16
09:21
НА начальной странице есть Остатки денежных средств.
в демо базе результат показывает 7 111 507

написал обработку для отправки этого результата в телеграм но там результат совсем другой 7 069 812,15

в чем именно у меня ошибка?

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Хозрасчетный.Ссылка КАК Счет
ПОМЕСТИТЬ СчетаКассы
ИЗ
    ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    И НЕ Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ДенежныеДокументы), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ДенежныеДокументыВал))
    И (НЕ Хозрасчетный.Валютный
            ИЛИ &ВедетсяУчетПоВалютам)

ИНДЕКСИРОВАТЬ ПО
    Счет
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Хозрасчетный.Ссылка КАК Счет
ПОМЕСТИТЬ СчетаУчетаБезналичные
ИЗ
    ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ВалютныеСчета), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпециальныеСчета), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПереводыВПути_))
    И НЕ Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПриобретениеИностраннойВалюты), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПродажиПоПлатежнымКартам), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РеализацияИностраннойВалюты))
    И (НЕ Хозрасчетный.Валютный
            ИЛИ &ВедетсяУчетПоВалютам)

ИНДЕКСИРОВАТЬ ПО
    Счет
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Хозрасчетный.Ссылка КАК Счет
ПОМЕСТИТЬ СчетаУчетаПодотчет
ИЗ
    ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами_))
    И (НЕ Хозрасчетный.Валютный
            ИЛИ &ВедетсяУчетПоВалютам)

ИНДЕКСИРОВАТЬ ПО
    Счет
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    СчетаКассы.Счет КАК Счет
ПОМЕСТИТЬ СчетаУчета
ИЗ
    СчетаКассы КАК СчетаКассы

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

ВЫБРАТЬ
    СчетаУчетаБезналичные.Счет
ИЗ
    СчетаУчетаБезналичные КАК СчетаУчетаБезналичные

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

ВЫБРАТЬ
    СчетаУчетаПодотчет.Счет
ИЗ
    СчетаУчетаПодотчет КАК СчетаУчетаПодотчет

ИНДЕКСИРОВАТЬ ПО
    Счет
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Хозрасчетный.Ссылка КАК Счет
ПОМЕСТИТЬ СчетаПереводовВПути
ИЗ
    ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПереводыВПути_))

ИНДЕКСИРОВАТЬ ПО
    Счет
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Хозрасчетный.Ссылка КАК Счет
ПОМЕСТИТЬ СчетаКассОрганизации
ИЗ
    ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизацииВал))

ИНДЕКСИРОВАТЬ ПО
    Счет
;

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Остатки.Валюта КАК Валюта,
    СУММА(Остатки.СуммаОстаток) КАК СуммаОстаток,
    СУММА(Остатки.Итог) КАК Итог,
    СУММА(Остатки.ВалютнаяСуммаОстаток) КАК ВалютнаяСуммаОстаток
{ВЫБРАТЬ
    Валюта.*,
    СуммаОстаток,
    Итог,
    ВалютнаяСуммаОстаток}
ИЗ
    Остатки КАК Остатки
{ГДЕ
    Остатки.Организация.*}

СГРУППИРОВАТЬ ПО
    Остатки.Валюта
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший