Версия для печати темы (https://pro1c.org.ua/index.php?s=69d24c5386e4f901eb5e4b42f38bf83a&showtopic=6334)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Отчет взаиморасчеты

Автор: greenif 12.02.12, 15:22

Стоит задача сформировать отчет Взаиморасчетов с контрагентами с помощью СКД.

Создаю запрос:

ВЫБРАТЬ
    ВзаиморасчетыОстаткиИОбороты.Организация,
    ВзаиморасчетыОстаткиИОбороты.Контрагент,
    ВзаиморасчетыОстаткиИОбороты.Регистратор,
    ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток,
    ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток,
    ВзаиморасчетыОстаткиИОбороты.СуммаПриход,
    ВзаиморасчетыОстаткиИОбороты.СуммаРасход
ИЗ
    РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(, , Регистратор, , ) КАК ВзаиморасчетыОстаткиИОбороты


В настройках отчета делаю так:


Вот результат:

По некоторым контрагентам все нормально.
А по некоторым: Гал-Лео-Буд, Гравидс в конечном остатке по контрагенту не учитываеться последний документ.
Ограничения по периоду не заданно.

Подскажите пожалуйста что я делаю не правильно.

Автор: Vofka 12.02.12, 16:33

А так:

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


?

Автор: greenif 12.02.12, 20:06

Цитата(Vofka @ 12.02.12, 16:33) *
А так:?


К сожалению ничего не изменилось.

Автор: MATEVI 12.02.12, 20:54

А остатки на начало какие?

Автор: greenif 12.02.12, 21:13

Цитата(MATEVI @ 12.02.12, 20:54) *
А остатки на начало какие?


По всем, включая ГалЛеоБуд на который я орентируюсь начальные остатки 0.

Но есть начальные остатки по контрагенту Перламутр 10коп.
Не могу понять откуда, ограничения по периоду не стоит.
Проводил Тестирование и исправление базы, все нормально.
Также перепроводил всю базу.


Автор: greenif 12.02.12, 22:43

Разобрался.
В запросе надо было добавить поле период.
Всем спасибо.

Автор: Vofka 13.02.12, 8:56

Цитата
В запросе надо было добавить поле период.

Вы б привели полный текст конечного запроса, а то кто-то зайдёт с похожей проблемой и подумает "какой период? куда добавлять?". Я ж так понял в выборку добавить?

Автор: greenif 21.02.12, 13:21

Цитата(Vofka @ 13.02.12, 8:56) *
Вы б привели полный текст конечного запроса, а то кто-то зайдёт с похожей проблемой и подумает "какой период? куда добавлять?". Я ж так понял в выборку добавить?


ВЫБРАТЬ
    ДенежныеСредстваОстаткиИОбороты.Период,
    ДенежныеСредстваОстаткиИОбороты.Регистратор,
    ДенежныеСредстваОстаткиИОбороты.МестоХранения,
    ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток,
    ДенежныеСредстваОстаткиИОбороты.СуммаПриход,
    ДенежныеСредстваОстаткиИОбороты.СуммаРасход,
    ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
    РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(, , Регистратор, ДвиженияИГраницыПериода, ) КАК ДенежныеСредстваОстаткиИОбороты

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua