Изменение записей регистров сведений и накопления 1С 8.3: отбор, замена, удаление с откатом
Находит записи любого регистра сведений или накопления по условиям, массово меняет поле или удаляет их — с предпросмотром, резервной копией в файл и откатом последней операции.
Выгоды — коротко, по результатам тестов
- Поиск записей по периоду, регистратору и условиям «И» по любым измерениям и ресурсам
- Массовая замена значения поля или удаление только отмеченных записей — без ручного открытия наборов
- Предпросмотр и резервная копия наборов в XML перед записью, восстановление из файла и откат последней операции
- Перепроведение регистраторов и пересчёт итогов регистра прямо из формы
- Режим записи без проверок конфигурации (ОбменДанными.Загрузка) — для исправлений за закрытый период, включается осознанно
Для кого: Программист 1С, администратор базы; опытный главный бухгалтер под контролем программиста.
Проблема и как её решает обработка
Что болит
Ошибочные движения в регистрах встречаются постоянно: неверный счёт или статья в движениях загруженных документов, «битые» записи после обмена, лишние или устаревшие записи в регистрах сведений. Типовыми средствами исправлять это долго: перепроводить сотни документов, править записи по одной в «Корректировке регистров» или писать одноразовую обработку. Прямая правка без резервной копии опасна — ошибку уже не откатить.
Что делает обработка
Обработка показывает записи любого регистра сведений или накопления с гибким отбором, массово заменяет значение выбранного поля в отмеченных записях или удаляет их. Перед записью — предпросмотр (сколько записей и наборов изменится) и подтверждение, затронутые наборы автоматически сохраняются в XML-копию. Операцию можно откатить кнопкой или восстановить из файла. Всё выполняется в одной транзакции: либо всё, либо ничего.
Что умеет
- Регистры сведений (независимые и подчинённые регистратору, периодические и нет) и регистры накопления (остатки и обороты) — список по метаданным конфигурации.
- Отбор: период, регистратор, условия «И» по любым измерениям, ресурсам, реквизитам (равно, не равно, в списке, больше/меньше, заполнено, не заполнено, содержит), лимит записей.
- Таблица записей строится автоматически по полям регистра.
- Массовая замена значения измерения, ресурса, реквизита, периода, активности; удаление отмеченных записей.
- Независимые регистры сведений: при замене измерения запись переносится на новый ключ, занятый ключ — отказ без потери данных.
- Защита: проверка типа нового значения, отмена при устаревшем отборе, транзакция с управляемой блокировкой, проверка прав.
- Предпросмотр, подтверждение, резервная копия XML, откат последней операции, сохранение копии в файл и восстановление из файла.
- Перепроведение регистраторов отмеченных записей и пересчёт итогов регистра накопления.
- Режим записи без проверок конфигурации (ОбменДанными.Загрузка) — для исправлений за закрытый период, включается осознанно.
Порядок работы шаг за шагом
- Операции → Сервис → Дополнительные обработки → «Редактор записей регистров (ITfresh)».
- Выбрать регистр, задать период и условия → «Найти записи».
- Отметить записи, выбрать «Заменить значение поля» (поле и новое значение) или «Удалить записи».
- «Предпросмотр» → «Выполнить» → подтвердить. При необходимости — «Откатить последнюю операцию».
Как это выглядит в 1С
Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.











Где работает и что проверено
Требования
- Платформа1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент
- КонфигурацииРассчитано на любые конфигурации на 8.3 (ТЗ: «все»); тестовые циклы РН/РС — на копии БП 3.0 копия рабочей базы
- ФорматВнешняя обработка (.epf), подключается как дополнительная обработка БСП
Конфигурация на БСП 3.x с подсистемой «Дополнительные отчёты и обработки» (проверено на БП 3.0.206.19 и 3.0.208.14), платформа 8.3.20+, тонкий или веб-клиент, права на изменение нужных регистров.
Проверено на тестах
Копия рабочей базы БП 3.0.206.19, платформа 8.5.1.1343.
- Поиск на реальных данных «Расходы при УСН» за квартал: 4 052 записи, сумма 13 621 209,594, 616 регистраторов — совпало с контрольным запросом; ещё 4 варианта отбора (вид движения, в списке, больше, не заполнено) — совпали.
- Регистр накопления (свои тест-движения): замена ресурса и измерения, отказ при неверном типе, удаление, отказ по устаревшему отбору, откат — итог 3 записи / 600 равен исходному.
- Регистр сведений (свои тест-записи): отказ при занятом ключе, смена ключа, замена ресурса, удаление, откат — исходное состояние восстановлено.
- Пересчёт итогов регистра накопления — OK. Совместимость с БП 3.0.208.14 — OK. Форма — в веб-клиенте.
Честно об ограничениях
- Регистры бухгалтерии и расчёта не поддерживаются.
- Условия отбора соединяются только по «И».
- Строки неограниченной длины сравниваются по первым 1024 символам.
- Новые ключи при переносе записей должны быть свободны.
- Резервная копия в форме живёт до следующей операции — сохраняйте файл.
Установка в базу
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки → «Добавить из файла...» → ITF_RedaktorZapiseyRegistrov.epf → «Записать и закрыть».
Частые вопросы
Изменятся ли документы?
Нет, только записи выбранного регистра.
Можно ли поменять регистратор или номер строки?
Нет, это ключ набора движений.
Что если новый ключ занят?
Операция отменяется целиком.
Сработает ли дата запрета?
Да, если не включён режим без проверок.
Нужен ли интернет?
Нет.
Сколько стоит и как купить?
Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.
На каких релизах проверено?
Рассчитано на любые конфигурации на 8.3 (ТЗ: «все»); тестовые циклы РН/РС — на копии БП 3.0 копия рабочей базы. Платформа: 1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.
Запросить цену и демо
Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Редактор записей регистров». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.