Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрос по взаиморасчетам контрагентов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
bizisoft
Здравствуйте.

Помогите пожалуйста разобраться с запросом для формирования данных по взаиморасчетам для выгрузки на сайт.

В настоящий момент у меня получилось сформировать запрос по взаиморасчетам, который позволяет выводить взаиморасчеты на сайте в таком виде


А необходимо в таком виде


У меня не получается сделать, чтобы как на втором скрине, чтобы считались суммы начального и конечного долга, т.к. не совсем понятно, как правильно сформировать запрос.

Мой запрос для получения взаиморасчетов по первому скрину.
"ВЫБРАТЬ
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Контрагент,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.ДоговорВзаиморасчетов,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Сделка,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаНачальныйОстаток,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаПриход,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаРасход,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаКонечныйОстаток,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаОборот,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Регистратор,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Период
    |ИЗ
    |    РегистрНакопления.ВзаиморасчетыКомпании.ОстаткиИОбороты(, , Регистратор, , ) КАК ВзаиморасчетыКомпанииОстаткиИОбороты
    |ГДЕ
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Сделка.Дата МЕЖДУ &Дата1 И &Дата2
    |
    |СГРУППИРОВАТЬ ПО
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Контрагент,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.ДоговорВзаиморасчетов,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Сделка,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаНачальныйОстаток,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаПриход,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаРасход,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаКонечныйОстаток,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.СуммаОборот,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Регистратор,
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Период
    |
    |УПОРЯДОЧИТЬ ПО
    |    ВзаиморасчетыКомпанииОстаткиИОбороты.Период";

Буду премного благодарен за подсказку вектора решения.
С уважением, Дмитрий.
bizisoft
А если применить функцию для суммирования начального долга и функцию конечного долга, то непонятно как она будет считать эти суммы для каждой связки контрагента+договор или "сквозную" сумму по всем договорам контрагента или по всем договорам всех контрагентов.
Acid
В СКД есть Вычисляемое поле
bizisoft
Цитата(Acid @ 20.04.16, 11:26) необходимо зарегистрироваться для просмотра ссылки
В СКД есть Вычисляемое поле

Получается я во внешней обработке смогу использовать СКД с вычисляемым полем, а результаты смогу оформить в *.csv файле?
sava1
НЕ надо СКД - там соединение таблицы само с собой. Ищите - типа "Сумма нарастающим итогом"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.