Имя: Пароль:
1C
1С v8
Помогите разобраться с регистром бухгалтерии в БП3
0 vfrcbv
 
31.03.16
11:24
Добрый день.

Есть запрос по счету 62.01 в котором предполагается получение результата аналогичного в ОСВ 62.01. (цель запроса в дальнейшем получить просроченную дебиторку...)

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Документ,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет.Код = "62.01", , ) КАК ХозрасчетныйОстаткиИОбороты

УПОРЯДОЧИТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1.Наименование

Обращение идет в виртуальной таблице ХозрасчетныйОстаткиИОбороты, но в результате запроса появляются записи которые отсутствуют в ОСВ, к примеру:
http://i73.fastpic.ru/big/2016/0331/89/613676873460332214f0ce443dc47c89.png

подскажите пожалуйста, что означают эти записи и почему их нет в ОСВ? как изменить запрос, чтобы этих записей не было...
1 ДенисЧ
 
31.03.16
11:28
2 vfrcbv
 
31.03.16
11:32
(1) щелкните ЛКМ по картинке, он развернется.
3 lubitelxml
 
31.03.16
16:41
а если юзать просто остатки без оборотов?
4 vfrcbv
 
01.04.16
13:41
(3) результат тот же.

Кто сталкивался с таким, подскажите решение?
5 lubitelxml
 
01.04.16
13:50
(4) сгруппируй по нужным тебе полям в запросе
6 Dmitrii
 
гуру
01.04.16
13:55
(0) >> в результате запроса появляются записи которые отсутствуют в ОСВ

Этого не может быть.
Чего-то ты не договариваешь.
Или ОСВ формируешь с другими параметрами (например, не по всем трем субконто без развернутого сальдо). Или параметры в запрос передаешь неверные (например &КонецПериода не приведен к концу дня).
Или чего-то не видишь.

PS Некорректным является использование виртуальной таблицы ОстаткиИОбороты для получения Остатков.
7 vfrcbv
 
01.04.16
14:37
(6) при таком запросе:

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

УПОРЯДОЧИТЬ ПО
    ХозрасчетныйОстатки.Субконто1.Наименование

получается вылитая ОСВ по 62.1, но если добавить в поля субконто3:

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

УПОРЯДОЧИТЬ ПО
    ХозрасчетныйОстатки.Субконто1.Наименование

с теми же параметрами, вылазят дополнительные организации с суммами (которых в ОСВ нет)...
8 Aleksandr N
 
01.04.16
14:42
(7) в (6) уже все объяснили: "например, не по всем трем субконто без развернутого сальдо"