Обработка для обычного приложения. В Управляемом приложении не работает.
Применимость в конфигурациях объясняется только наванием документа "Корректировка записей регистров" для редактирования регистров, привязанных к регистраторам.
Для независимых регистров, обработку универсальна и работает в ЛЮБОЙ конфигурации (надо только устранить ошибку вызова документа "Корректировка записей регистров", если она будет.)
Обработка позволяет как поменять существующие записи в регистре сведений, так и заполнить его новыми сведениями по отборам (если отбор не установлен, будет устанавливаться пустое значение).
В поле Регистр сведений необходимо выбрать регистр из списка.
Если выбранный регистр периодичесикй, будут доступны поля "На дату" и "Устанавливать на дату". Первое поле указывает значение даты для чтения среза последних из регистра. Вторая дата указывает, на какую дату записать новые значения.
Если выбранный регистр подчинен регистратору, но его редактирование происходит с помошью универсального документа редактирования регистров (В БП это "Операция бух").
В отборе можно указать любые поля и любые условия по регистру.
В таблице "Поля" необходимо обязательно оставить те поля, по которым определяется уникальность записей.
ВАЖНО! Контроль уникальности записей остается за ползователем! Если записи будут не уникальными, запись в регистр просто не будет выполнена и будет выдано системное сообщение.
В таблице "Порядок" указывается сортировка таблицы - для удобства обработки.
Флаг "Режим наполнения регистра" служит для возможности внести в регистр новые записи, выбрав в условиях параметры их заполнения. Для измерений (ресурсов) простых типов отбор работает только для выбора из регистра, поэтому для режима наполнения не устанавливайте отборы на простые типы (число, строка, дата, булево).
После выбора всех условий, необходимо нажать кнопку "Заполнить".
В таблице "Данные регистра" появятся строки из регистра. Если включен "Режим наполнения регистра", то сначала идут записи, по которым есть данные в регистре, затем те, которые заполнились по условиям из справочников/документов/перечислений.
В таблице есть возможность установить пометки строк. С помеченными строками можно выполнять "Действия с выбранными строками" - "Установить значение", "Скопировать строки" и "Удалить строки".
Для всех строк действует кнопка "Замена значений по условиям" - позволяет указывать условия отбора строк, в которых нужно установить новые значения.
При удалении строки, если регистр НЕ периодический, строка переносится в таблицу "Удаленные строки". Если на закладке "Удаленные строки" нажать кнопку "Удалить строки из регистра", то все строки, какие будут надены в регистре, будут удалены. Для периодических регистров данная процедура не имеет смысла, так как история остается.
Выложено 2 версии.
Для Бухгалтерии 2.0
Для УПП 1.3, УТ 10, Комплексная.
PS. Один файл запортился почему-то. Заменил.
UPD. Доработанная версия