Имя: Пароль:
1C
1С v8
Помогите с проблемой по регистру Хозрасчетный
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
ап
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан