СКД. Расчет начальных и конечных остатков по нескольким регистрам одновременно
Добрый день!
Больше недели бьюсь над задачей, не могу найти решение. Прошу вашей помощи!
Конфигурация: Розница 2.2
Задача следующая:
Отчёт. СКД. Необходимо вывести упорядоченный список документов, по которым происходят движения ДС (в кассе и кассе ККМ).
Делаю объединение двух регистров: ДенежныеСредстваНаличныеОстаткиИОбороты и ДенежныеСредстваККМОстаткиИОбороты.
Поля в отчете:
Магазин - Регистратор - Дата - КассаНачОстаток - КассаПриход - КассаРасход - КассаКонОстаток - КассаККМНачОстаток - КассаККМПриход - КассаККМРасход - КассаККМКонОстаток.
Соответственно, если документ делает движение только по кассе (ПКО, РКО), то заполняются поля по кассе. Если же документ делает движение по кассе ККМ (Отчет о розн.продажах, Выемка), то заполняются поля по кассе ККМ.
Отчет упорядочен по дате и сгруппирован по магазину.
Список документов выводится корректно, но вот нач. и кон. остаток по группировке (по магазину) считаются не правильно. Если первым по порядку идет документ, который двигает ДС по ККМ, то в нач.остатке по кассе будет 0. Если группировка кончается документом с движением по ККМ, то также в итоговом кон.остатке выводится 0. И наоборот.
Необходимо, чтобы в итогах выводились остатки только по тем документам, по которым есть движения.
Файл отчета прикладываю.
Очень прошу помочь разобраться в этом вопросе! Спасибо!
Больше недели бьюсь над задачей, не могу найти решение. Прошу вашей помощи!
Конфигурация: Розница 2.2
Задача следующая:
Отчёт. СКД. Необходимо вывести упорядоченный список документов, по которым происходят движения ДС (в кассе и кассе ККМ).
Делаю объединение двух регистров: ДенежныеСредстваНаличныеОстаткиИОбороты и ДенежныеСредстваККМОстаткиИОбороты.
Поля в отчете:
Магазин - Регистратор - Дата - КассаНачОстаток - КассаПриход - КассаРасход - КассаКонОстаток - КассаККМНачОстаток - КассаККМПриход - КассаККМРасход - КассаККМКонОстаток.
Соответственно, если документ делает движение только по кассе (ПКО, РКО), то заполняются поля по кассе. Если же документ делает движение по кассе ККМ (Отчет о розн.продажах, Выемка), то заполняются поля по кассе ККМ.
Отчет упорядочен по дате и сгруппирован по магазину.
Список документов выводится корректно, но вот нач. и кон. остаток по группировке (по магазину) считаются не правильно. Если первым по порядку идет документ, который двигает ДС по ККМ, то в нач.остатке по кассе будет 0. Если группировка кончается документом с движением по ККМ, то также в итоговом кон.остатке выводится 0. И наоборот.
Необходимо, чтобы в итогах выводились остатки только по тем документам, по которым есть движения.
Файл отчета прикладываю.
Очень прошу помочь разобраться в этом вопросе! Спасибо!
Прикрепленные файлы:
ОборотНаличныхСредствВКассах - 2.erf
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
В СКД есть закладка "Вычисляемые поля" в ней и вычисляй остатки, например,
в обработке
Выбор ... Когда ...Тогда Остаток1
Иначе Остаток2 Конец
в обработке
ОборотНаличныхСредствВКассах - 2.erf
я бы лучше сделал так ДенежныеСредстваНаличныеОстаткиИОбороты.СуммаКонечныйОстаток КАК КассаКонОстаток,
0 КАК КассаККМНачОстаток,
0 КАК КассаККМПриход,
0 КАК КассаККМРасход,
0 КАК КассаККМКонОстаток,
ДенежныеСредстваНаличныеОстаткиИОбороты.ПериодСекунда
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)