Активно послужит средством корректировки налоговых регистров, а так же бухгалтерских регистров.
Краткая инструкция по работе обработки
Доступные для изменения и выбора типы объектов:
- Справочник,
- Документ,
- План видов расчета,
- План видов характеристик,
- Все регистры: подчиненные регистратору и не подчиненные регистры сведений (в том числе заблокированные для изменений).
UPD: Доработано создание объекта на основании другого, даже другого типа.
На первой закладке можно изменить записи любой (в том числе пустой) табличной части объекта.
Если строку из табличной части нужно удалить, просто удалите её и всё.
Реквизиты изменяются точно так же. Типы реквизитов устанавливаются автоматически.
Если флаг "Провести документ" не будет установлен, то изменение произойдет в режиме ОбменДанными.Загрузка = Истина;
На закладке "Обработка проводок" можно по выбранному регистру выполнить правки движений.
Для выбора доступны все регистры объекта (подчиненные регистратору). Одновременно выбрать два регистра невозможно. При выборе регистра перезаполняются данные движений. Если удалить все строки, то по данному регистратору в выбранном регистре очистятся движения.
Демо база ЗУП:
Демо база БУХ:
На последней закладке можно выполнить какой-либо программный код.
Так же принципы работы обработки можно посмотреть в видео:
Заполнение на основании другого объекта
Создание нового объекта
Иногда бывают ситуации, когда объект в системе не доступен для ручного создания. Но документ может быть очень нужен для теста.
Пример - Входящие запросы ФСС:
В обработке создать документ можно без проблем. Поля на форме обработки создаются динамически, обработка подходит для любой системы.
Ниже оставила старый пример, возможно кому-то пригодится
Для примера добавила возможность изменения уникального идентификатора мероприятия при кадровых изменениях.
Ранее в ЗУП 3.1 было так, что после сдачи СЗВ-ТД, кадровик мог внести изменения в кадровый приказ напрямую, без создания исправленного документа, в результате чего уникальный идентификатор мероприятия изменялся.
Детали:
Был сдан СЗВ-ТД по сотруднику, принятому как "инженер", но оказалось, что сотрудник - "главный инженер".
Кадровик открыл кадровый приказ (это легко сделать, отменив проведение в общем списке), внес правки, и решил отправить корректировочный СЗВ-ТД.
При заполнении корректировочного СЗВ-ТД программа не видит никакой связи, поскольку идентификатор потерян.
Для этого в прежнем документе получаем переданный идентификатор по должности "инженер".
В новом СЗВ-ТД добавим мероприятие, "ИД мероприятия" будут идентичны, поскольку поле ИД мероприятия не доступно для изменения напрямую:
В первой строке укажите дату отмены и неверную должность (или ваше неверное значение).
Нажмите "Обработать табличную часть" - кнопка внизу формы.
Далее перейдите на последнюю закладку и введите код, его можно скопировать из подсказки сверху. Для первой записи в квадратных скобках укажите 0. Нумерация строк начинается с нуля. В кавычках укажите свой ИД мероприятия (или УИД), в моем случае это "7b12a163-553f-4847-a77a-68c59265fd9b".
Нажмите "Обработать программный код".
После чего попробуйте провести документ.
В моём примере документ провелся, но не в каждом релизе этого бывает достаточно, иногда требуется добавить запись в регистр сведений "Мероприятия трудовой деятельности". Пример кода исправления ИД мероприятия в регистре сведений так же приведен в обработке. Перед его применением нужно добавить движение документа Прием на работу подобно добавлению мероприятия в СЗВ-ТД.
Протестировано (и многократно использовалось) в конфигурациях Бухгалтерия предприятия, редакция 3.0 (3.0.89.51),
Зарплата и управление персоналом, редакция 3.1 (3.1.20.97).
UPD. 16.12.2022
Для корректировки добавлены независимые регистры сведений. Бывают ситуации, когда прямое внесение правок заблокировано.
Обратите внимание, что тип "ХранилищеЗначения" не доступен на форме, и такие измерения/ресурсы/реквизиты не выводятся, обработка об этом предупредит!