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