Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Очистка регистра сведений в 1С 8.2 и 8.3

Очень часто в 1С требуется удалить большое количество записей регистра сведений. Можно делать это вручную, но, согласитесь, когда количество записей более 1000, это достаточно проблематично.

регистры сведений 1С

Как удалить записи регистра сведений

Удалить все записи в регистре сведений можно с помощью двух строчек кода:

НаборЗаписей = РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей(); // ИмяРегистра например "УчетнаяПолитика", "ЦеныНоменклатуры" и т.д

НаборЗаписей.Записать();

Получите 267 видеоуроков по 1С бесплатно:

Таким образом, первой строчкой кода мы создаем пустой набор записей. Второй строчкой записываем его вместо всех существующих записей. Как результат, получаем пустой регистр сведений.

Скачать обработку для очистки регистра

В виде бонуса выкладываем простую обработку, с помощью которой Вы можете очистить совершенно любой регистр сведений в вашей конфигурации 1С — Очистка Регистра Сведений 1С. Обработка работает как на управляемых формах, так и в обычных.

Для использования достаточно открыть обработку (Файл — Открыть). Вписать имя регистра (как в конфигураторе, например, АдресныйКлассификатор») и нажать кнопку «Очистить»:

обработка для удаления записей регистров

 

Другие статьи по 1С:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 17 на “Очистка регистра сведений в 1С 8.2 и 8.3
  1. Не срабатывает этот пример, выдает ошибку «Не установлен отбор по регистру сведений»

    Ответить

  2. Вообще не открывается. Пытался запустить в Далионе.

    Ответить

    • Добрый день! Эта обработка для последних версий 1С 8.3 на управляемом приложении.

      Ответить

  3. А как увеличить Написании строки регистра количество символов более 30

    Ответить

    • В конфигураторе откройте и исправте значение 30 на 255

      Ответить

  4. Как очистить реестр отмен блюд

    Ответить

  5. Добрый день, воспользовалась обработкой, нужно было в регистре сведений отпуска сотрудников почистить лишнее, работает конечно но удаляет все данные из регистра((( Где найти обработку очистка регистра с отбором?? И заодно подскажите как восстановить данные в регист,через какую обработку? а то бэкап не сделала((( Заранее спасибо!

    Ответить

    • данные не восстановите

      Ответить

    • Перепроведите кадровые документы — записи восстановятся, если касается ЗУП 3.1, то достаточно приемов на работу.

      Ответить

  6. Добрый день, при переходе по ссылке Очистика Регистра Сведений 1С — Файл не найден.

    Ответить

    • Добрый день, Павел.

      Спасибо вам, поправили

      Ответить

  7. Благодарю за такую полезную обработку. У меня регистр сведений подчинен регистратору. Выходит такая ошибка:
    Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Плановые начисления)

    Ответить

    • Этой обработкой, к сожалению, можно удалить только т.н. «независимые записи регистра», то есть те, которые создаются НЕ документами.
      С документами всё гораздо сложнее — желательно распроводить их и т.п.

      Ответить

  8. СПАСИБО!!!

    Ответить

  9. добрый вечер!в 1с 8.3 розница при установке цен выдает -запись с такими ключевыми словами существует!-не провести накладную!!!как установить периодичность в 1 секунду так и не разобрался…

    Ответить

  10. А горячие кнопки запретили? CTRL+A и удаляем все записи нажатием одной кнопки Del
    Программист 1С должен быть в меру ленивым…. особенно для двух строчек кода.

    Ответить

    • Дополню, нажимаем заветные кнопки находясь в регистре сведений, режим 1С Предприятие. Так можно делать не только с регистрами.

      Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован.