Сайфилд

РАЗРАБАТЫВАЕМ РЕШЕНИЯ ДЛЯ БИЗНЕСА

1С:Франчайзинг — официальный партнёр

Статус партнёра

Официальный франчайзи 1С

1С • БИЗНЕС • ПРОЦЕССЫ

Защита данных на швейном производстве в 1С: разграничение доступа и контроль изменений

На швейном производстве в 1С хранится всё, что составляет реальную ценность предприятия: лекала и раскладки, нормы расхода и расценки, себестоимость моделей, условия работы с заказчиками и подрядчиками, персональные данные сотрудников. При этом типовая база на старте почти всегда живёт в режиме «у всех полные права» — так быстрее запускаться. Через год выясняется, что закройщик видит зарплату швей, менеджер выгружает клиентскую базу целиком, а бывший сотрудник до сих пор заходит под своей учётной записью. Разберём, как закрыть эти риски штатными средствами 1С, не превращая работу цеха в бюрократию.

Что именно защищаем

Прежде чем настраивать права, стоит договориться о том, какие данные критичны. Для швейного предприятия список обычно такой:

  • Конструкторская документация: лекала, раскладки, техкарты, нормы расхода. Это результат работы конструкторов и технологов за годы; утечка к конкуренту означает потерю ассортиментного преимущества.
  • Себестоимость и рентабельность моделей. Данные, по которым строится переговорная позиция с заказчиком.
  • Расценки и выработка — сведения о зарплате конкретных людей.
  • Персональные данные сотрудников — паспортные данные, адреса, сведения о состоянии здоровья при наличии медосмотров.
  • Клиентская база и условия договоров — цены, скидки, отсрочки.
  • Сведения о подрядчиках — кто и по какой цене шьёт на аутсорсе.

Отдельная категория — целостность данных: защита не от утечки, а от искажения. Изменённая задним числом расценка или норма расхода наносит ущерб не меньший, чем утечка, и обнаруживается гораздо позже.

Откуда приходят проблемы

  • Общие учётные записи. Пользователь «Кладовщик», под которым работает вся смена, делает бессмысленным любой журнал действий: непонятно, кто именно провёл документ.
  • Права «на всякий случай». Сотруднику выдали полный доступ на время подмены и забыли забрать.
  • Неотключённые учётные записи уволенных. Самый частый и самый простой в устранении риск.
  • Выгрузки в Excel. Право на печать и сохранение отчётов позволяет унести из системы всё, к чему есть доступ на чтение.
  • Внешние обработки. Возможность открыть произвольную внешнюю обработку фактически равна правам администратора.
  • Резервные копии на общем сетевом ресурсе, доступном половине офиса.
  • Удалённый доступ без ограничений — подключение к базе из дома по проброшенному порту.

Базовая гигиена: с чего начинать

Прежде чем строить сложную ролевую модель, стоит закрыть элементарные вещи — они дают основную часть эффекта при минимальных затратах:

  • Персональные учётные записи для всех, кто вводит данные. Для рабочих мест в цехе это совместимо с быстрым входом: работница идентифицируется картой, а не паролем, но в документах фиксируется именно она.
  • Регламент отключения при увольнении. Учётная запись блокируется в день увольнения — не удаляется, чтобы сохранить историю документов, а именно блокируется.
  • Политика паролей и запрет их передачи. В платформе есть настройки сложности и срока действия пароля.
  • Ограничение доступа к внешним обработкам и отчётам — право должно быть только у администратора и у ответственного специалиста поддержки.
  • Резервное копирование с проверкой восстановления. Копия, которую ни разу не разворачивали, не является резервной копией. Проверять восстановление стоит не реже раза в квартал.
  • Отдельное хранилище копий с доступом только у администратора, желательно с копией вне офиса.

Разграничение доступа: механизмы 1С

Платформа и типовые конфигурации дают несколько уровней ограничения, которые применяются совместно.

Роли и профили групп доступа

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

Ограничение доступа на уровне записей

Этот механизм позволяет ограничить не объект целиком, а конкретные записи: мастер видит документы только своего участка, менеджер — только своих контрагентов, кладовщик — только свой склад. Для швейной фабрики это ключевой инструмент: он даёт возможность оставить сотруднику нужный функционал, закрыв чужие данные.

Важно понимать цену: ограничения на уровне записей заметно влияют на производительность, особенно на больших регистрах выработки. Настраивать их нужно точечно, по тем объектам, где это действительно необходимо.

Функциональные опции и настройки видимости

Часть данных удобнее не запрещать, а убирать из интерфейса: отключённые функциональные опции скрывают неиспользуемые разделы, а настройки формы — отдельные поля вроде суммы себестоимости в документе выпуска. Это не защита в строгом смысле, но она снижает вероятность случайного доступа и упрощает работу.

Разделение доступа к печати и выгрузке

В платформе есть право на вывод информации: его отключение запрещает печать и сохранение табличных документов в файл. Для ролей, работающих с конструкторской документацией и себестоимостью, это разумное ограничение — данные видны на экране, но не покидают систему в один клик.

Контроль действий: журналы и аудит

Разграничение прав отвечает на вопрос «кто может», журналы — на вопрос «кто сделал». Инструменты:

  • Журнал регистрации платформы фиксирует входы, изменения объектов, запуски обработок. Его нужно настроить на разумный уровень детализации и хранить достаточный срок — иначе к моменту разбирательства записи уже перезаписаны.
  • Версионирование объектов в типовых конфигурациях позволяет посмотреть, как выглядел документ или элемент справочника до изменения, и сравнить версии. Для спецификаций, техкарт и расценок его стоит включить обязательно.
  • Даты запрета изменения закрывают правку документов прошлых периодов — самый действенный способ защитить закрытые месяцы от «уточнений».
  • Отчёты по правам доступа — регулярная выгрузка, кто в какие группы входит. Проверять её стоит раз в квартал: права имеют свойство накапливаться.

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

Инфраструктурный контур

Права внутри 1С бесполезны, если к базе можно подключиться в обход. Минимальный набор мер:

  • доступ к серверу баз данных только с сервера приложений, не с рабочих станций;
  • удалённое подключение через защищённый канал, а не прямым пробросом порта;
  • двухфакторная аутентификация для администраторов и удалённых пользователей;
  • отдельные учётные записи для подрядчиков по сопровождению с ограниченным сроком действия;
  • шифрование резервных копий, если они выгружаются во внешнее хранилище;
  • антивирусная защита с исключениями для файлов базы, настроенными корректно, чтобы не терять производительность.

Персональные данные: формальная сторона

База с кадровыми данными и расчётом сдельной оплаты содержит персональные данные, а значит, к ней применяются требования законодательства об их обработке. Практический минимум для предприятия: определить перечень обрабатываемых данных и цели обработки, ограничить круг допущенных сотрудников приказом, обеспечить фиксацию доступа, разместить данные на серверах, расположенных на территории России, и оформить согласия сотрудников. Технически 1С этому не мешает — вопрос в том, чтобы фактические права в базе соответствовали утверждённому перечню допущенных лиц.

Типичные ошибки

  • Строить права до того, как описаны процессы. Ролевая модель, придуманная «из головы», через месяц обрастает исключениями. Сначала — кто что делает, потом — какие права нужны.
  • Закрутить гайки на старте внедрения. Если в первый месяц эксплуатации сотрудники не могут провести документ из-за прав, они начнут работать мимо системы. Разумнее запускаться с умеренными ограничениями и ужесточать их после стабилизации.
  • Забыть про администратора. Один человек с полными правами и без контроля — самый крупный оставшийся риск. Действия администратора тоже должны логироваться, а резервные копии — быть недоступны для удаления из-под его повседневной учётной записи.
  • Не проверять восстановление копий. Большинство реальных потерь данных на производстве связано не с утечками, а с отказом оборудования при неработающем резервном копировании.

Итог

Защита данных в 1С на швейном производстве строится в три слоя: базовая гигиена (персональные учётные записи, отключение уволенных, рабочее резервное копирование), разграничение доступа через профили групп и ограничения на уровне записей, контроль действий через журнал регистрации, версионирование и даты запрета изменения. Инфраструктурный контур закрывает обход системы, а формальные процедуры по персональным данным приводят фактические права в соответствие с приказами.

Начать имеет смысл с аудита: выгрузить список пользователей с их правами и сверить с фактическим штатным расписанием. Как правило, уже на этом шаге обнаруживается несколько активных учётных записей уволенных и два-три человека с неоправданно широкими полномочиями. Специалисты Сайфилд проводят такой аудит и настраивают ролевую модель в рамках сопровождения систем 1С.