При проведении свертки информационной базы, списании недостач или ручной корректировке остатков в регистрах накопления платформы 1С перед разработчиками и методистами часто возникает вопрос: как правильно корректировать записи — использовать движение вида «Приход» со знаком минус или формировать движение «Расход» со знаком плюс? Проанализируем техническую и методологическую разницу между этими подходами.
Рассмотрим, как платформа 1С обрабатывает данные записи при формировании отчетов и выполнении запросов к виртуальным таблицам регистров накопления.
При обращении к виртуальной таблице ОстаткиИОбороты итоговые показатели рассчитываются следующим образом:
Приход - Расход, также останется неизменным.Приход со знаком минус уменьшает показатель в колонке «Приход» и не затрагивает колонку «Расход».Расход с положительным значением увеличивает показатель в колонке «Расход» и не затрагивает колонку «Приход».Таким образом, выбор вида движения напрямую определяет, в какой столбец отчета попадет корректировка. Если при исправлении ошибки поступления использовать движение «Расход», это искусственно завысит валовые обороты компании как по приходу, так и по расходу.
Выясним причину, почему типовая обработка «Свертка ИБ» формирует корректирующие записи исключительно движением «Приход» (в том числе с отрицательными значениями):
1. Фиксация входящего сальдо при свертке
Операция свертки базы данных предназначена для фиксации входящих остатков на начало периода. Ввод остатков логически является отражением входящего сальдо, а не самостоятельной хозяйственной операцией выбытия. Поэтому платформа формирует остаток через входящий поток (вид движения Приход).
2. Разделение реального выбытия и сторнирования
В методологии учета 1С принято разграничивать хозяйственные смыслы операций:
Проанализируем технические нюансы, которые необходимо учитывать при написании собственных проверок или обработок корректировки:
ВидДвижения = ВидДвиженияНакопления.Расход, то запись с отрицательным приходом в такую выборку не попадет. Это критично для алгоритмов, рассчитывающих обороты списания.При выборе способа корректировки рекомендуем придерживаться следующих правил:
Приход (включая отрицательные значения).Расход с положительным знаком.Приход со знаком минус, чтобы не завышать показатели расхода в отчетности.