Имя: Пароль:
1C
1С v8
Запрос + СКД
0 ISimson
 
15.12.14
10:19
Есть запрос:

////////////////////////////////////////////////
ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1 КАК Косгу1,
    ЕПСБУОбороты.Счет КАК Счет1,
    ЕПСБУОбороты.Учреждение КАК Учреждение1,
    ЕПСБУОбороты.КВД КАК КВД1,
    ЕПСБУОбороты.КБК КАК КБК1,
    ЕПСБУОбороты.Баланс КАК Баланс1,
    ЕПСБУОбороты.СуммаОборот КАК СуммаОборот1,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3) КАК Счет03,
    "Расходы" КАК Тип
{ВЫБРАТЬ
    Косгу1.*,
    Счет1.*,
    Учреждение1.*,
    КВД1.*,
    КБК1.*,
    Баланс1.*,
    СуммаОборот1,
    Счет03,
    Тип}
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет40120), , , НЕ Корсчет В ИЕРАРХИИ (&Счет109_40100), ) КАК ЕПСБУОбороты

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

ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "Расходы"
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет109), , , НЕ Корсчет В ИЕРАРХИИ (&Счет40100), ) КАК ЕПСБУОбороты

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

ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "КассовыйРасход"
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет18), , , , ) КАК ЕПСБУОбороты

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

ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "КассовыйРасход"
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет17), , , , ) КАК ЕПСБУОбороты

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

ВЫБРАТЬ
    СправочникКосгу.Ссылка,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "ИзменениеЗадолженности"
ИЗ
    РегистрСведений.СоответствияАналитическихСчетовКОСГУ КАК СоответствияАналитическихСчетовКОСГУ
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КОСГУ КАК СправочникКосгу
        ПО (СправочникКосгу.Ссылка = СоответствияАналитическихСчетовКОСГУ.КОСГУ)
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.ЕПСБУ.Обороты КАК ЕПСБУОбороты
        ПО СоответствияАналитическихСчетовКОСГУ.Счет = ЕПСБУОбороты.Счет

///////////////////////////
Данный запрос в консоле запросов дает нужный результат.
Вставляем в СКД - в отчет выводятся не обороты а остатки по счету 109 и 401.
Дальше : из запроса вырезаем 2 таблицы:

)
///////////////////////////////////
ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "Расходы"
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет109), , , НЕ Корсчет В ИЕРАРХИИ (&Счет40100), ) КАК ЕПСБУОбороты

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

ВЫБРАТЬ
    ЕПСБУОбороты.Субконто1,
    ЕПСБУОбороты.Счет,
    ЕПСБУОбороты.Учреждение,
    ЕПСБУОбороты.КВД,
    ЕПСБУОбороты.КБК,
    ЕПСБУОбороты.Баланс,
    ЕПСБУОбороты.СуммаОборот,
    ПОДСТРОКА(ЕПСБУОбороты.Счет.Код, 0, 3),
    "КассовыйРасход"
ИЗ
    РегистрБухгалтерии.ЕПСБУ.Обороты(, , , Счет В ИЕРАРХИИ (&Счет18), , , , ) КАК ЕПСБУОбороты
)
///////////////////////////////////

Создаем отчет СКД - показывает обороты (как и задумывалось).
Пробывал:
Вводить параметры НачПериод и КонПериод - результат тот же.
1 DrZombi
 
гуру
15.12.14
10:22
(0) Ужас, какой-то. Зачем в СКД прописывать явно условия отбора? :)
2 DrZombi
 
гуру
15.12.14
10:22
+(1) И где команды для Построителя?
3 DrZombi
 
гуру
15.12.14
10:24
+(0) Для правильности, выложи на файло помойку свой отчет.
Дай народу посмотреть, где ты не правильно сделал.

К примеру либо на яндексе диске, Либо на майле диске, где угодно :)
4 ISimson
 
15.12.14
10:24
(2) Нужно выбрать обороты по счету 109 без оборотов по 401. Ваш пример запроса.
5 ISimson
 
15.12.14
10:25
(3) Сейчас сделаю
6 su_mai
 
15.12.14
10:26
(0) В БГУ 1 отчет какой?
7 ISimson
 
15.12.14
10:28
8 ISimson
 
15.12.14
10:30
собственно сверка кассового и фактического
9 ISimson
 
15.12.14
10:30
(6)
10 su_mai
 
15.12.14
10:34
(9) Знакомый отчетик, прикольненько:) А чего пытаешься добиться?
11 ISimson
 
15.12.14
10:37
таблица - Строки косгу ; Столбцы - счета
12 ISimson
 
15.12.14
11:11
хелп
13 ISimson
 
15.12.14
12:00
Подскажите хотя бы куда копать
14 ISimson
 
15.12.14
12:41
Всем спасибо. Скопировал запрос в чистый отчет - и все заработало.