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