Помощник создания документа движения регистра


Данная обработка упрощает ввод документа "Движение регистра" и минимизирует вероятность ошибок при его создании

В "семёрошной" торговле на данный момент большинство администраторов баз обзавелись такой удобной штукой как документ, осуществляющий движение любого регистра (аналог документа Операция в бухгалтерии). Не имеют его только ленивые, да ещё счастливые обладатели базовых конфигураций. Документ просто незаменим в тех случаях, когда с прошлых периодов потянулись "косяки", а перепроводить документы в прошлых периодах уже "чревато". Но те, кто пользовался этим документом, знают, насколько это муторно: вбивать движение, убирающее "косяк" и другое движение, вводящее правильные данные, да ещё при этом ничего не упустить и не напутать. Для облегчения этой задачи предлагаю обработку-помощник. Работает очень просто. Выбираете регистр, выбираете значения измерений, которые Вас интересуют, и жмёте "Заполнить". В таблицу вываливается текущее состояние регистра. Значение в любой ячейке можно изменить (как ресурс, так и измерение). Вбиваете в таблицу то, что должно там быть. Для удобства в таблицу добавлена колонка "0" (последняя). Если щёлкнуть по этой колонке, то значения всех ресурсов в данной строке обнуляются. На собственном опыте скажу: очень нужная функция. Если запутались, ничего страшного, жмите ещё раз "Заполнить". Когда добились нужных результатов, нажимаете "Сформировать документ". Формируется документ "ПереносРегистров", выполняющий запрошенную Вами корректировку. Даже если в этом случае вышло не очень правильно, никто не мешает Вам подправить сформированный документ или, на худой конец, удалить его и начать всё сначала.
Для тех, кто не обзавёлся документом движения регистра, выкладываю конфигурацию, содержащую один единственный этот документ. У кого-то, может быть, идентификатор документа или структура его реквизитов отличается от моей, тогда нужно будет подкорректировать обработку под Ваш документ. Код открыт.

Файлы обработки:

-