0
vralR
12.01.17
✎
15:00
|
запрос типа
хозрасчетный.остатки.развернутоеДТ
объединить все
0 - хозрасчетный.остатки.развернутоеКТ
Счет в иерархии 62(60)
возвращает список субконто 1 и 2 с цифирьками, а если Дт=Кт
то 0. Смысл - незакрытые авансы покупателей по 62 ну и если
по 60 - то закупки. Все на СКД. Надо тупо получить короткий список
контрагентов с 0 (с незакрытым). СКД выводит все, т.к. не соображу
условие на этот 0. Можно вывести в свой макет и при выводе отобрать этот 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
СГРУППИРОВАТЬ ПО
ИтогиЗачета.Контрагент,
ИтогиЗачета.Договор,
ИтогиЗачета.СуммаЗачета
|
|