Универсальная подсистема, которую можно легко внедрить в любую конфигурацию, функционирующую в режиме управляемого приложения. После ее внедрения откроется возможность добавления на формы документов команды для просмотра и корректировки движений документа по учетным регистрам конфигурации. Данная возможность полезна в качестве быстрого доступа к записям учетных регистров, относящихся к интересующему документу, а также для внесения в эти записи необходимых изменений. Подсистема актуальна для тех конфигураций, в которых подобный функционал не предусмотрен (например, в типовой конфигурации "Управление торговлей 11").
Подсистема позволяет для набора видов документов конфигурации определить возможность просмотра и корректировки их движений при помощи вызова соответствующей команды, расположенной на форме документа. При вызове команды открывается форма, в которой отображаются движения документа по учетным регистрам, при этом таблицы движений разнесены по соответствующим закладкам формы. При взводе в форме флага "Ручная корректировка" таблицы с движениями по регистрам становятся доступны для редактирования. Имеется возможность добавить новые записи по тем регистрам, по которым документ не сформировал движений, но является для них регистратором.
Права как на просмотр движений документа, так и на их корректировку, регулируются при помощи соответствующих ролей подсистемы. Предусмотрена возможность групповой обработки движений документа по регистру, нажатием на кнопку "Выполнить алгоритм" (исполнение кода происходит на стороне сервера). При редактировании проводок по бухгалтерским регистрам учитывается состав субконто и признаки учета счетов проводки - необходимые поля проводки блокируются от редактирования ввиду бессмысленности их заполнения (по аналогии как это реализовано в типовой конфигурации "Бухгалтерия предприятия").
При записи изменений движений документа в журнале регистрации это событие фиксируется под именем "Корректировка движений документа", что дает возможность в случае необходимости проанализировать все случаи корректировки движений документов пользователями. В самой же форме корректировки движений отображается информация о последнем изменении движений документа - пользователь, дата события и комментарий, который оставил пользователь в качестве пояснения к корректировки (комментарий запрашивается у пользователя перед записью изменений, но не обязателен).
Документы, движения по которым были откорректированы вручную, можно получить, отобрав их по значению общего реквизита "Ручная корректировка", при этом система не будет позволять проводить или отменять проведение таких документов без предварительного снятия в них признака ручной корректировки движений (о чем система будет оповещать). Также поддерживается корректировка движений у тех видов документов, у которых в свойствах конфигурации проведение запрещено.
Подсистема выступает в качестве дополнения к существующему функционалу конфигурации, не затрагивает ее объекты и логику работы, т.е. не создает дополнительных трудозатрат на дальнейшую поддержку и обновление конфигурации.