Редактор записей регистров: внешняя обработка 1С 8.3
АйТи-ФрешАйТи-ФрешОБРАБОТКИ ДЛЯ 1С
Главная / Наши продукты / Обработки для 1С / Редактор записей регистров
Администрирование и сервис · W4-11

Изменение записей регистров сведений и накопления 1С 8.3: отбор, замена, удаление с откатом

Находит записи любого регистра сведений или накопления по условиям, массово меняет поле или удаляет их — с предпросмотром, резервной копией в файл и откатом последней операции.

Цена по запросуВышлем КП и демо в ответ на заявку: презентация, показ на демо-базе или на копии вашей, условия поставки и поддержки.
Платформа: 1С:Предприятие 8.3Конфигурации: Рассчитано на любые конфигурации на 8.3Формат: Внешняя обработка
Редактор записей регистров: Независимый регистр сведений
Что даёт

Выгоды — коротко, по результатам тестов

  • Поиск записей по периоду, регистратору и условиям «И» по любым измерениям и ресурсам
  • Массовая замена значения поля или удаление только отмеченных записей — без ручного открытия наборов
  • Предпросмотр и резервная копия наборов в XML перед записью, восстановление из файла и откат последней операции
  • Перепроведение регистраторов и пересчёт итогов регистра прямо из формы
  • Режим записи без проверок конфигурации (ОбменДанными.Загрузка) — для исправлений за закрытый период, включается осознанно

Для кого: Программист 1С, администратор базы; опытный главный бухгалтер под контролем программиста.

Задача

Проблема и как её решает обработка

Что болит

Ошибочные движения в регистрах встречаются постоянно: неверный счёт или статья в движениях загруженных документов, «битые» записи после обмена, лишние или устаревшие записи в регистрах сведений. Типовыми средствами исправлять это долго: перепроводить сотни документов, править записи по одной в «Корректировке регистров» или писать одноразовую обработку. Прямая правка без резервной копии опасна — ошибку уже не откатить.

Что делает обработка

Обработка показывает записи любого регистра сведений или накопления с гибким отбором, массово заменяет значение выбранного поля в отмеченных записях или удаляет их. Перед записью — предпросмотр (сколько записей и наборов изменится) и подтверждение, затронутые наборы автоматически сохраняются в XML-копию. Операцию можно откатить кнопкой или восстановить из файла. Всё выполняется в одной транзакции: либо всё, либо ничего.

Возможности

Что умеет

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

Порядок работы шаг за шагом

  1. Операции → Сервис → Дополнительные обработки → «Редактор записей регистров (ITfresh)».
  2. Выбрать регистр, задать период и условия → «Найти записи».
  3. Отметить записи, выбрать «Заменить значение поля» (поле и новое значение) или «Удалить записи».
  4. «Предпросмотр» → «Выполнить» → подтвердить. При необходимости — «Откатить последнюю операцию».
Скриншоты

Как это выглядит в 1С

Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.

Редактор записей регистров: Независимый регистр сведений
Независимый регистр сведенийДля регистров сведений без регистратора записи идентифицируются ключом (период + измерения); при замене измерения запись переносится на новый ключ, занятый ключ — отказ без потери данных.
Редактор записей регистров: Откройте обработку
Откройте обработкуОперации → Сервис → Дополнительные обработки → «Редактор записей регистров (ITfresh)» → «Выполнить». Форма: регистр, период, условия отбора, таблица записей, блок операции.
Редактор записей регистров: Выберите регистр
Выберите регистрПоле «Регистр» ищет по названию: введите часть имени, например «Расходы при УСН», и выберите регистр из списка.
Редактор записей регистров: Задайте отбор и найдите записи
Задайте отбор и найдите записиПериод с/по, при необходимости регистратор и условия (поле — сравнение — значение, на скрине «Вид движения = Приход»). «Найти записи» — таблица со всеми полями регистра, в протоколе число найденных записей.
Редактор записей регистров: A otbor
A otbor
Редактор записей регистров: Предпросмотр замены
Предпросмотр замены«Отметить все» (или отметьте нужные), действие «Заменить значение поля», поле «Счет учета» и новое значение → «Предпросмотр»: первой строкой протокола — итог (на демо: 46 записей в 40 наборах), данные не меняются.
Редактор записей регистров: Подтверждение
Подтверждение«Выполнить» — обработка ещё раз считает изменения и спрашивает подтверждение. После «Да» в протоколе появляется сообщение о резервной копии.
Редактор записей регистров: Удаление записей
Удаление записейДействие «Удалить записи» → «Предпросмотр»: число удаляемых записей и наборов, затем «Выполнить».
Редактор записей регистров: Откат и резервная копия
Откат и резервная копия«Откатить последнюю операцию» восстанавливает наборы из резервной копии последней выполненной операции; если операций ещё не было, обработка подсказывает загрузить копию из файла.
Редактор записей регистров: Карточка обработки
Карточка обработкиАдминистрирование → Дополнительные отчёты и обработки
Редактор записей регистров: Запуск обработки
Запуск обработкиОбработка открыта из раздела «Дополнительные обработки»
Требования и совместимость

Где работает и что проверено

Требования

  • Платформа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), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.

Цена по запросу

Запросить цену и демо

Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Редактор записей регистров». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.

Интересует: Редактор записей регистров