Администрирование · 9 мин
Как настроить исключения в 1С: практическое руководство
Пошаговая инструкция по настройке исключений в 1С: папки в антивирусе, исключения в обменах данными, правах доступа и регламентных заданиях. Типичные ошибки и проверка результата.
Под «исключениями» в 1С обычно понимают несколько разных вещей: исключение папок и процессов 1С из проверки антивируса, исключение отдельных объектов из обмена данными, исключения в правах доступа и в расписании регламентных заданий. Все эти задачи решаются разными инструментами, и путать их нельзя — настройка в одном месте не влияет на остальные.
Чаще всего исключения настраивают, чтобы ускорить работу базы (антивирус замедляет файловые операции), чтобы не переносить служебные или тестовые данные при синхронизации, либо чтобы дать конкретному пользователю права, отличающиеся от общей роли. Ниже разобраны основные сценарии с конкретными шагами и способами проверки результата.
Перед любыми изменениями в рабочей базе сделайте резервную копию: через конфигуратор (Администрирование → Выгрузить информационную базу) для файловой базы или средствами СУБД для клиент-серверной. Это займёт несколько минут, но позволит откатить ошибочную настройку без потерь.
Определите, какие исключения вам нужны
Термин «исключения» в контексте 1С неоднозначен, и неправильная трактовка — самая частая причина бесполезной работы. Администратор добавляет папку в исключения антивируса, а проблема была в правилах обмена. Поэтому первый шаг — точно сформулировать задачу.
Как выбрать действие
Если задача комплексная — например, и обмен, и производительность — настраивайте исключения по одному сценарию за раз и проверяйте результат после каждого этапа. Так проще локализовать ошибку, если что-то пойдёт не так.
Исключения в антивирусе для ускорения 1С
Антивирус проверяет каждое обращение к файлам базы, журналу регистрации и временным файлам платформы, что заметно замедляет работу, особенно в файловом режиме. Добавление доверенных папок и процессов в исключения — стандартная практика, рекомендуемая и самими поставщиками антивирусов для серверного ПО.
- 1Определите пути: папка с файловой базой, каталог сервера 1С (обычно C:\Program Files\1cv8 и служебные каталоги srvinfo), каталоги временных файлов пользователей
- 2Откройте настройки антивируса и найдите раздел «Исключения» или «Доверенная зона»
- 3Добавьте папку с базой и каталоги платформы в исключения проверки файлов
- 4Добавьте процессы 1cv8.exe, 1cv8c.exe, ragent.exe, rmngr.exe, rphost.exe в исключения мониторинга процессов
- 5Перезапустите сеанс 1С и проверьте скорость открытия форм и проведения документов
В клиент-серверном варианте исключения настраиваются на сервере 1С и на сервере СУБД (для каталогов данных SQL Server или PostgreSQL — по рекомендациям соответствующего вендора). На терминальном сервере добавьте в исключения процессы клиентских приложений всех пользователей.
Исключения в обмене данными и синхронизации
В типовых конфигурациях (например, при синхронизации «Управление торговлей» и «Бухгалтерии») исключить объекты из обмена можно через отборы в настройке синхронизации: Администрирование → Синхронизация данных → Настроить правила отправки и получения данных. Там задаются условия по организации, дате, складу, виду документов и другим параметрам.
Более тонкий способ — отключить регистрацию изменений для конкретных объектов. Откройте узел плана обмена, перейдите к составу плана и снимите автофильтры, либо вручную удалите регистрацию для отдельных элементов: тогда они не будут выгружаться, даже если изменятся. В типовых конфигурациях для этого есть команда «Изменить состав регистрации» в карточке синхронизации.
Исключения через правила конвертации
Если обмен построен на «Конвертации данных 2.1» или EnterpriseData, исключения задаются в правилах: для объекта устанавливается условие «Отказ», при котором выгрузка пропускается. Это работа для специалиста по интеграциям — ошибка в правилах может нарушить целостность данных в обеих базах.
Исключения в правах доступа
В типовых конфигурациях права настраиваются через профили групп доступа (Администрирование → Настройки прав и пользователей). Если пользователю нужно дать права, отличающиеся от стандартной роли, создайте копию профиля и измените список разрешённых ролей или объектов — это безопаснее, чем редактировать типовой профиль, который перезапишется при обновлении.
Для ограничения доступа на уровне записей (например, менеджер видит только своих контрагентов) используется механизм RLS — ограничение доступа на уровне записей. Он настраивается через группы доступа контрагентов, складов, организаций: пользователю разрешают конкретные значения, остальные автоматически становятся исключениями, невидимыми в списках и отчётах.
Исключения в регламентных заданиях
Регламентные задания (обмены, расчёты, загрузка курсов) выполняются по расписанию, и иногда нужно исключить определённые периоды: ночное окно обслуживания, выходные, время резервного копирования. Откройте консоль заданий (в типовых — Администрирование → Регламентные и фоновые задания), выберите задание и отредактируйте расписание.
В настройке расписания доступны детальные условия: дни недели, месяцы, интервалы повторения внутри дня, время завершения. Чтобы исключить конкретные даты, задание либо приостанавливают вручную, либо разбивают на несколько расписаний. Учтите: в файловом режиме регламентные задания выполняются только пока запущен сеанс с соответствующей настройкой, в клиент-серверном — на сервере.
Как проверить результат
Процессы 1С не нагружают антивирус, формы открываются быстрее
Нагрузка на диск прежняя — проверьте, добавлены ли исключения для всех процессов и на всех серверах
Тестовый документ вне условий отбора не появляется в базе-приёмнике
Документ всё равно переносится — проверьте, не зарегистрирован ли он вручную и нет ли второго узла обмена
Пользователь видит только разрешённые объекты, запретные действия недоступны
Доступ не изменился — пользователь состоит в нескольких группах доступа, права суммируются
В журнале регистрации нет запусков задания в исключённые периоды
Задание запускается по старому времени — проверьте, сохранено ли расписание и не заблокировано ли задание
Проверка результата и откат изменений
После любой настройки исключений проверяйте результат на контрольном примере, а не «на глаз». Для обмена — создайте тестовый документ, попадающий и не попадающий под отбор, и выполните синхронизацию. Для прав — войдите под тестовым пользователем и пройдите его типовой сценарий работы. Для антивируса — сравните время выполнения типовой операции до и после.
Если результат неудовлетворительный, откат зависит от сценария: профили доступа возвращаются к типовым, отборы обмена сбрасываются повторной настройкой, расписание задания восстанавливается из копии. Именно поэтому перед изменениями стоит зафиксировать исходные настройки скриншотами или выгрузкой — это ускорит восстановление.
Права пользователя в типовых конфигурациях суммируются по всем группам доступа, в которые он входит. Если исключение «не работает» и доступ остаётся шире ожидаемого, первым делом проверьте состав групп пользователя — чаще всего лишнее право приходит из другой группы.
Часто задаваемые вопросы
Безопасно ли добавлять папки 1С в исключения антивируса?
Да, если исключаются только каталоги платформы, базы и конкретные исполняемые файлы 1С. Это стандартная рекомендация для серверного ПО. Нельзя исключать целые диски и пользовательские папки — это существенно снижает защиту.
Как исключить один конкретный документ из синхронизации?
В карточке настройки синхронизации откройте состав регистрации изменений, найдите документ и удалите его регистрацию. Учтите, что при следующем изменении документа он может зарегистрироваться снова — для постоянного исключения нужен отбор по условию, которому документ не соответствует.
Почему после настройки RLS пользователи жалуются на медленную работу?
Ограничения на уровне записей добавляют условия в каждый запрос к ограниченным таблицам, что увеличивает нагрузку на СУБД. Смягчить эффект помогают корректно настроенные группы доступа значений и отказ от избыточных ограничений там, где достаточно обычных ролей.
Можно ли исключить выполнение регламентного задания в праздничные дни?
Стандартное расписание позволяет задать дни недели и месяцы, но не производственный календарь. Для исключения праздников задание приостанавливают вручную или реализуют проверку календаря в коде обработчика задания.
Что делать, если после изменения прав пользователь вообще не может войти?
Проверьте, что у пользователя осталась хотя бы одна группа доступа с базовыми ролями (запуск, работа с интерфейсом). Войдите под администратором, откройте карточку пользователя и восстановите минимальный профиль, затем настраивайте права заново с проверкой после каждого шага.
Что важно запомнить
Исключения в 1С настраиваются в четырёх независимых местах: антивирус, правила обмена, профили доступа и расписания заданий. Определите точный сценарий, сделайте резервную копию, меняйте настройки по одному сценарию и проверяйте результат на тестовых данных. Типовые профили не редактируйте — создавайте копии, а в антивирус исключайте только каталоги и процессы 1С.