Работа с согласиями в 1С:Предприятие 8.3 — одна из самых частых задач для бухгалтеров, кадровиков и администраторов. Термин "согласие" может означать разные вещи: от согласия на обработку персональных данных (требование 152-ФЗ) до согласования документов в бизнес-процессах. Где именно искать нужный тип согласия — зависит от конфигурации, версии платформы и даже отраслевой специфики вашей базы.
В этой статье разберём все возможные варианты: где хранятся согласия в стандартных и типовых конфигурациях (1С:Бухгалтерия, 1С:ЗУП, 1С:ERP, 1С:Документооборот), как их добавить вручную или через обработки, а также что делать, если согласия suddenly "исчезли" после обновления. Особый акцент сделаем на скрытые справочники и регистры сведений, которые часто упускают из виду даже опытные пользователи.
1. Согласие на обработку персональных данных (152-ФЗ)
Самый востребованный тип согласия — документ о согласии сотрудника или контрагента на обработку его персональных данных. В 1С:ЗУП 3.1 и 1С:ERP 2.5 это реализовано через отдельный справочник или документ, но путь к нему не всегда очевиден.
Где искать:
- 📄 Документ "Согласие на обработку персональных данных" — в разделе
Кадры → Персональные данные → Согласия(для 1С:ЗУП). - 📋 Справочник "Согласия субъектов персональных данных" — в 1С:Документооборот путь:
НСИ → Персональные данные. - 🔄 Регистр сведений "Согласия на обработку ПДн" — если у вас кастомизированная конфигурация, проверьте через
Все функции → Регистры сведений.
В 1С:Бухгалтерии 3.0 согласия на ПДн обычно привязаны к контрагентам. Чтобы их найти:
- Откройте карточку контрагента (раздел
Справочники → Контрагенты). - Перейдите на закладку
ДополнительноилиПерсональные данные. - Проверьте наличие галочки
Согласие на обработку ПДн полученои поле с датой.
⚠️ Внимание: В некоторых отраслевых решениях (например, 1С:Медицина) согласия хранятся в отдельном модуле "Пациенты" и могут требовать электронной подписи. Уточните структуру в вашей конфигурации через Конфигуратор → Объекты метаданных.
2. Согласование документов в бизнес-процессах
Если речь идёт не о персональных данных, а о согласовании документов (например, счетов, заказов или приказов), то искать нужно в модуле Документооборот или в подсистеме бизнес-процессов.
Основные места:
- 📑 Журнал бизнес-процессов — раздел
Документооборот → Бизнес-процессы. Здесь отображаются все задачи на согласование с указанием исполнителя и статуса. - 🔗 Справочник "Маршруты согласования" — настройка шаблонов для автоматического назначения согласующих (путь:
НСИ → Документооборот → Маршруты согласования). - 📊 Отчёт "Задачи на согласование" — показывает все текущие задачи по пользователям (
Отчёты → Документооборот).
В 1С:ERP и 1С:КА 2.4 согласование может быть интегрировано прямо в карточку документа. Например, в заказе покупателя будет кнопка Отправить на согласование, а история согласований отобразится на закладке Бизнес-процессы.
| Конфигурация | Где искать согласования | Как добавить новый маршрут |
|---|---|---|
| 1С:Документооборот | Бизнес-процессы → Задачи на согласование |
Через НСИ → Маршруты согласования → Создать |
| 1С:ERP 2.5 | В карточке документа, закладка Бизнес-процессы |
НСИ → Бизнес-процессы → Маршруты |
| 1С:Бухгалтерия 3.0 | Только для интегрированного документооборота | Требуется доработка или подключение 1С:Документооборот |
Если в вашей базе нет раздела "Документооборот", но нужно настроить согласование, проверьте наличие подсистемы "Бизнес-процессы" в конфигураторе (Объекты метаданных → Подсистемы). Возможно, её просто скрыли в интерфейсе.
3. Скрытые согласия: регистры сведений и неочевидные справочники
Часто согласия хранятся не в явных документах, а в регистрах сведений или вспомогательных справочниках. Это характерно для сильно доработанных конфигураций или отраслевых решений (например, 1С:Управление холдингом).
Как найти:
- Откройте
Все функции(кнопка в правом верхнем углу главного окна). - Введите в поиске
согласиеилирегистр. - Проверьте результаты на наличие регистров сведений с названиями:
СогласияСубъектовПДнСогласованияДокументовСтатусыСогласий
Пример пути для 1С:ЗУП 3.1:
Все функции → Регистры сведений → Согласия на обработку персональных данных
Если регистр найден, но данных в нём нет, проверьте:
- 🔍 Период действия — возможно, согласия архивируются по датам.
- 👥 Фильтр по организации — в многопрофильных базах данные могут разделяться по юридическим лицам.
- 🔄 Права доступа — у вашей роли может не хватать прав на просмотр (проверьте в
Администрирование → Пользователи).
Как экспортировать согласия из регистра сведений?
Для экспорта данных из регистра сведений:
1. Откройте регистр через Все функции.
2. Нажмите Ещё → Выгрузить данные (или Файл → Сохранить как... в старых версиях).
3. Выберите формат Excel или XML.
4. Укажите период и фильтры (например, только действующие согласия).
5. Сохраните файл.
4. Как добавить новое согласие вручную
Если согласия в базе нет, а оно требуется (например, для нового сотрудника или контрагента), его можно создать вручную. Процесс зависит от типа согласия.
4.1. Согласие на обработку ПДн
В 1С:ЗУП 3.1:
- Перейдите в
Кадры → Персональные данные → Согласия. - Нажмите
Создать. - Заполните поля:
- 👤 Субъект ПДн — выберите сотрудника из справочника.
- 📅 Дата получения — укажите актуальную дату.
- 📄 Тип согласия — обычно "На обработку персональных данных".
- 🔒 Способ получения — бумажный/электронный.
4.2. Согласование документа
В 1С:Документооборот:
- Откройте документ, который нужно согласовать (например, приказ).
- Нажмите
Отправить на согласование(кнопка в верхней панели). - Выберите маршрут согласования (если настроены шаблоны) или укажите согласующих вручную.
- Добавьте комментарий и отправьте задачу.
✅ Убедитесь, что субъект (сотрудник/контрагент) существует в справочнике
✅ Проверьте актуальность шаблона согласия (если используется)
✅ Укажите корректный срок действия (по умолчанию часто ставится 1 год)
✅ Прикрепите скан согласия, если оно бумажное
-->
5. Поиск согласий через запросы (для администраторов)
Если согласия не отображаются в интерфейсе, но вы уверены, что они есть в базе, можно воспользоваться консолью запросов. Это актуально для администраторов или пользователей с правами на прямые запросы к базе.
Пример запроса для поиска согласий на обработку ПДн в 1С:ЗУП:
ВЫБРАТЬ
СогласияСубъектовПДн.Субъект КАК Сотрудник,
СогласияСубъектовПДн.ДатаПолучения КАК Дата,
СогласияСубъектовПДн.ТипСогласия КАК Тип
ИЗ
РегистрСведений.СогласияСубъектовПДн КАК СогласияСубъектовПДн
ГДЕ
СогласияСубъектовПДн.Период МЕЖДУ &НачалоПериода И &КонецПериода
Для согласований документов в 1С:Документооборот:
ВЫБРАТЬ
ЗадачиНаСогласование.Документ КАК Документ,
ЗадачиНаСогласование.Исполнитель КАК Согласующий,
ЗадачиНаСогласование.Статус КАК Статус
ИЗ
Документ.ЗадачаНаСогласование КАК ЗадачиНаСогласование
ГДЕ
ЗадачиНаСогласование.ДатаСоздания > &ДатаНачала
Чтобы выполнить запрос:
- Откройте
Все функции → Стандартные → Консоль запросов. - Вставьте текст запроса и нажмите
Выполнить. - Укажите параметры (например, период дат).
- Просмотрите результаты в таблице.
- 🔍 Фильтры — проверьте, не установлен ли фильтр по дате, организации или типу согласия.
- 👁️ Права доступа — у вашей роли может не хватать прав на просмотр. Попросите администратора проверить настройки в
Администрирование → Роли. - 🔄 Обновление конфигурации — после обновления структуры базы согласия могли "переехать" в другой справочник. Сверьтесь с базой знаний ИТС.
- 🔄 Проверьте, активен ли согласующий (возможно, пользователь удалён или заблокирован).
- ⏳ Уточните, не истёк ли срок задачи (в настройках маршрута может быть ограничение по времени).
- 📧 Отправьте согласующему напоминание через кнопку
Напомнитьв карточке задачи. - 🔧 Если задача зависла, администратор может принудительно завершить её через
Все функции → Бизнес-процессы → Задачи.
⚠️ Внимание: Прямые запросы к базе могут замедлить работу системы при большом объёме данных. Выполняйте их в нерабочее время или на тестовой копии базы.
6. Частые проблемы и решения
Пользователи часто сталкиваются с тем, что согласия "пропадают" или не отображаются. Рассмотрим типичные ситуации и способы их решения.
6.1. Согласия не видны в интерфейсе
Возможные причины:
6.2. Ошибка при создании согласия
Типичные ошибки и решения:
| Ошибка | Причина | Решение |
|---|---|---|
Не заполнено обязательное поле "Субъект ПДн" |
Не выбран сотрудник или контрагент | Проверьте, существует ли субъект в справочнике Физические лица или Контрагенты |
Нет прав на запись в регистр сведений |
Недостаточно прав у текущей роли | Обратитесь к администратору для настройки прав на объект СогласияСубъектовПДн |
Не найден шаблон согласия |
Отсутствует печатная форма | Проверьте наличие шаблона в Администрирование → Печатные формы |
6.3. Согласования зависают в статусе "На согласовании"
Если задача на согласование не движется дальше:
Если согласия пропали после обновления конфигурации, проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок миграции данных. Часто помогает повторное обновление с флагом "Выполнить постобработку".
7. Автоматизация работы с согласиями
Ручное создание согласий отнимает много времени, особенно в крупных компаниях. Рассмотрим способы автоматизации:
7.1. Массовое создание согласий
В 1С:ЗУП можно использовать обработку "Массовое создание согласий на обработку ПДн":
- Скачайте обработку с портала ИТС или из Инфостарта.
- Загрузите её в базу через
Файл → Открыть. - Укажите список сотрудников (можно загрузить из Excel).
- Запустите создание согласий.
7.2. Интеграция с внешними системами
Если согласия хранятся во внешней системе (например, в Bitrix24 или DocuSign), настройте обмен данными:
- 🔌 Используйте универсальный формат обмена (например,
EnterpriseData). - 📥 Настройте регламентное задание для автоматического импорта согласий по расписанию.
- 🤖 Для сложных сценариев напишите обработку-коннектор на встроенном языке 1С.
7.3. Уведомления о просроченных согласиях
Чтобы не забывать продлевать согласия, настройте оповещения:
- Создайте отчёт по срокам действия согласий (можно через
Консоль запросов). - Настройте регламентное задание, которое будет отправлять уведомления на почту ответственным лицам.
- Используйте бизнес-процессы для автоматического создания задач на продление.
Пример кода для проверки просроченных согласий:
Процедура ПроверкаПросроченныхСогласий()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СогласияСубъектовПДн.Субъект КАК Сотрудник,
| СогласияСубъектовПДн.ДатаОкончания КАК ДатаОкончания
|ИЗ
| РегистрСведений.СогласияСубъектовПДн КАК СогласияСубъектовПДн
|ГДЕ
| СогласияСубъектовПДн.ДатаОкончания < &ТекущаяДата";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить("Просрочено согласие для: " + Выборка.Сотрудник + ", дата окончания: " + Выборка.ДатаОкончания);
КонецЦикла;
КонецПроцедуры
FAQ: Частые вопросы по согласиям в 1С
Где в 1С:Бухгалтерия 3.0 хранится согласие на обработку ПДн для контрагентов?
В 1С:Бухгалтерия 3.0 согласия на обработку ПДн для контрагентов обычно хранятся прямо в карточке контрагента на закладке Дополнительно или Персональные данные. Если такого поля нет, проверьте:
- Наличие доработок в конфигурации (возможно, согласие вынесено в отдельный справочник).
- Настройки учётной политики (
Главное → Настройки → Учётная политика), где может быть флаг "Вести учёт согласий на ПДн".
Если ничего не найдено, согласие могло быть реализовано через дополнительные реквизиты контрагента. Проверьте их в Администрирование → Дополнительные реквизиты и сведения.
Как массово продлить согласия на обработку ПДн?
Для массового продления согласий:
- Используйте обработку "Массовое изменение реквизитов" (доступна в 1С:ЗУП и 1С:ERP).
- Выгрузите данные в
Excel, измените даты и загрузите обратно черезУниверсальный обмен данными. - Напишите простую обработку на встроенном языке, которая обновит дату окончания для выбранных записей. Пример кода:
Для Каждого Согласие Из РегистрСведений.СогласияСубъектовПДн ЦиклЕсли Согласие.ДатаОкончания < ТекущаяДата() Тогда
Согласие.ДатаОкончания = ТекущаяДата() + 365; // Продлеваем на год
Согласие.Записать();
КонецЕсли;
КонецЦикла;
Перед массовыми изменениями обязательно сделайте резервную копию базы!
Почему при печати согласия вылетает ошибка "Не найден шаблон"?
Ошибка возникает, если:
- В базе не загружена печатная форма для согласия. Проверьте наличие шаблона в
Администрирование → Печатные формы. - Форма есть, но не привязана к типу документа. Откройте настройки печатной формы и укажите, для какого типа согласия она предназначена.
- У пользователя нет прав на доступ к шаблону. Проверьте права в
Администрирование → Роли.
Если шаблона нет, скачайте его с портала ИТС или создайте свой через Конфигуратор → Общие → Печатные формы.
Как настроить уведомления о новых задачах на согласование?
Чтобы сотрудники получали уведомления о новых задачах:
- Проверьте настройки почтового сервера в
Администрирование → Настройки системы → Почта. - Включите опцию "Уведомлять о новых задачах" в настройках бизнес-процессов (
НСИ → Бизнес-процессы → Настройки уведомлений). - Для 1С:Документооборот настройте регламентное задание "Рассылка уведомлений" в
Администрирование → Регламентные задания. - Убедитесь, что у пользователей в карточках указаны корректные email.
Если уведомления не приходят, проверьте папку "Спам" и настройки антивируса/файрвола на сервере 1С.
Можно ли хранить сканы согласий прямо в 1С?
Да, в 1С:Документооборот и 1С:ERP предусмотрено хранение сканов согласий:
- Откройте карточку согласия (или документ, к которому оно прикреплено).
- Перейдите на закладку
ФайлыилиВложения. - Нажмите
Добавить файли загрузите скан (форматы: PDF, JPG, PNG).
В 1С:ЗУП для этого может потребоваться доработка — добавление реквизита типа ХранилищеЗначения в документ "Согласие на обработку ПДн".
Обратите внимание на ограничения по размеру файлов (по умолчанию — до 10 МБ на файл). При необходимости измените параметр в настройках сервера 1С.