|
0
Bodrug
30.04.14
✎
12:14
|
Добрый день. Такая ситуация. Мне нужно получить конечный развернутый остаток по Дт631 счета (Украина), но запрос почему-то не вытягивает нужные данные, тянет сальдо Дт - сальдо Кт. Вот текст запроса:
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт) КАК СуммаКонечныйРазвернутыйОстатокДт,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК СуммаКонечныйРазвернутыйОстатокКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Счет = &Счет
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.Субконто1
|
|
|
5
Bodrug
30.04.14
✎
12:22
|
(3)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДатаНач",НачДата);
Запрос.УстановитьПараметр("ДатаКон",КонецДня(КонДата));
Запрос.Текст = "ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.Счет,
| ХозрасчетныйОстаткиИОбороты.Субконто1,
| СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаКонечныйОстатокДт,
| СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СуммаКонечныйОстатокКт,
| СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт) КАК СуммаКонечныйРазвернутыйОстатокДт,
| СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК СуммаКонечныйРазвернутыйОстатокКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Авто, , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстаткиИОбороты.Субконто1,
| ХозрасчетныйОстаткиИОбороты.Счет";
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.РасчетыСОтечественнымиПоставщиками);
Результат = Запрос.Выполнить().Выгрузить();
Результат.Сортировать("Субконто1 Возр");
ОбластьТекст = Макет.ПолучитьОбласть("Текст");
ОбластьТекст.Параметры.Текст = "Плюс дебет счета 63";
ТабДок.Вывести(ОбластьТекст);
Для Каждого Строка из Результат Цикл
Если Строка.СуммаКонечныйОстатокДт>0 Тогда
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
ОбластьСтрока.Параметры.Субконто = Строка.Субконто1;
ОбластьСтрока.Параметры.Сумма = Строка.СуммаКонечныйОстатокДт;
ИТСУМ = ИТСУМ+Строка.СуммаКонечныйОстатокДт;
ТабДок.Вывести(ОбластьСтрока);
КонецЕсли;
КонецЦикла;
|
|