Имя: Пароль:
1C
 
какое условие в запросе поставить на итоги
0 vralR
 
12.01.17
15:00
запрос типа
хозрасчетный.остатки.развернутоеДТ
объединить все
0 -  хозрасчетный.остатки.развернутоеКТ
Счет в иерархии 62(60)
возвращает список субконто 1 и 2 с цифирьками, а если Дт=Кт
то 0. Смысл - незакрытые авансы покупателей по 62 ну и если
по 60 - то закупки. Все на СКД. Надо тупо получить короткий список
контрагентов с 0 (с незакрытым). СКД выводит все, т.к. не соображу
условие на этот 0. Можно вывести в свой макет и при выводе отобрать этот 0. А как на СКД??
1 shuhard
 
12.01.17
15:38
(0) имеющие
2 vralR
 
12.01.17
15:42
(1) не
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
    0 - ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт КАК РазвернутыйОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&период, , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Счет В ИЕРАРХИИ(&Счет)

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт

Имеющие ЧТО?


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

ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&период, , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Счет В ИЕРАРХИИ(&Счет)

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт
Имеющие что?
3 vralR
 
16.01.17
11:49
накрутил лишнего?

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
    ХозрасчетныйОстатки.Субконто2 КАК Договор,
    0 - ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт КАК СуммаРазвернутыйОстатокКт,
    0 КАК СуммаРазвернутыйОстатокДт
ПОМЕСТИТЬ ВрТаб
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&период, , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Счет В ИЕРАРХИИ(&Счет)

ОБЪЕДИНИТЬ

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    0,
    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&период, , , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.Счет В ИЕРАРХИИ(&Счет)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВрТаб.Контрагент,
    ВрТаб.Договор,
    СУММА(ВрТаб.СуммаРазвернутыйОстатокДт + ВрТаб.СуммаРазвернутыйОстатокКт) КАК СуммаЗачета
ПОМЕСТИТЬ ИтогиЗачета
ИЗ
    ВрТаб КАК ВрТаб

СГРУППИРОВАТЬ ПО
    ВрТаб.Контрагент,
    ВрТаб.Договор
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ИтогиЗачета.Контрагент,
    ИтогиЗачета.Договор,
    ИтогиЗачета.СуммаЗачета
ИЗ
    ИтогиЗачета КАК ИтогиЗачета
ГДЕ
    ИтогиЗачета.СуммаЗачета = 0

СГРУППИРОВАТЬ ПО
    ИтогиЗачета.Контрагент,
    ИтогиЗачета.Договор,
    ИтогиЗачета.СуммаЗачета
Основная теорема систематики: Новые системы плодят новые проблемы.