Подготовка копии базы данных для разработчика
Как передать базу и быть спокойным за сохранность данных

Обнаружена ошибка

Современные учетные программы содержат миллионы строк программного кода, сложную бизнес-логику и большой объем данных.

Несмотря на тщательное тестирование своих решений, абсолютно все разработчики, не могут гарантировать 100% отсутствие ошибок в своих программных продуктах.

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

Продолжаем искать

Очень хорошо, если ошибка будет найдена на этом этапе. Это значит, что она будет быстро передана разработчику и оперативно исправлена. А если проблему воспроизвести не удается? Тогда техподдержка начинает запрашивать дополнительные данные и снова пытается моделировать проблему на своих тестовых базах до тех пор, пока все-таки ошибка не будет выявлена.

Однако, в некоторых случаях (к счастью, очень редких), ошибку по описанию найти не удается. Вот тогда разработчику не остается ничего другого, как запросить базу у пользователя, чтобы на реальных данных выявить и исправить ошибку.

Почему выгодно передать базу разработчику

Можно заключить с разработчиком договор о неразглашении конфиденциальной информации (мы, к примеру иногда так делаем). Но обычно, договор - дело небыстрое, пользователь не может ждать, пока он пройдет все согласования и будет подписан.

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

Общие рекомендации

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

Субъектами персональных данных в зарплатной программе являются организации, работники, контрагенты. Их конфиденциальная информация может хранится в справочниках, константах, регистрах сведений. Далее мы рассмотрим, каким образом ее можно удалить.

ВНИМАНИЕ!!! Выбирайте только данные, которые действительно являются конфиденциальными. Обезличивать все данные информационной базы нельзя - это сделает невозможным анализ и расследование.

Конфигурации на платформе 1С:Предприятие 7.7

Рассмотрим удаление конфиденциальной информации на примере конфигурации Камин:Расчет заработной платы. Версия 2.0.

  1. Скачайте обработку и сохраните ее на жесткий диск своего компьютера. Запустите КОПИЮ информационной базы и откройте форму обработки Файл - Открыть.
  2. Перейдите на закладку "Общие настройки" и установите настройки, как показано на рисунке. 
  3. Перейдите на закладку "Список объектов" и выберите следующие объекты:

    1) Константы ("Название организации", "В госреестре", "ИНН", "Фамилия ЧП", "Имя ЧП", "Отчество ЧП", "Свидетельство ЧП").
    2) Справочники ("Акционеры", "Документы сотрудников", "Контрагенты", "Сотрудники", "Родственники", "Склонения ФИО", "Параметры сотрудника", "Районы", "Города", "Населенные пункты", "Улицы" и "Дома").

  4. Нажмите кнопку "Выполнить".

1С:Предприятие 8 (обычный интерфейс)

Удаление конфиденциальной информации в конфигурации с обычным интерфейсом будет рассмотрено на примере Камин:Расчет заработной платы. Версия 3.0

Обработку для изменения конфиденциальной информации можно скачать на сайте информационно-технологического сопровождения (ИТС).
Разработка и администрирование - Рекомендации по разработке и администрированию - Платформа 1С:Предприятие 8 - Разработка - Разработчикам, администраторам, платформа 8.1 - Универсальные отчеты и обработки - Изменение конфиденциальной информации.

  1. Скачайте обработку и сохраните ее на жесткий диск своего компьютера. Войдите в КОПИЮ информационной базы и откройте форму обработки Файл - Открыть.
  2. Перейдите на закладку "Общие настройки изменения данных" и установите настройки, как показано на рисунке.
  3. Перейдите на закладку "Список объектов", выберите справочники ("Контрагенты", "Акционеры", "Фирмы", "Документы", "Сотрудники", "Лицевые счета"), регистры сведений ("Фамилия, имя, отчество сотрудников").
  4. Нажмите кнопку "Выполнить".

1С:Предприятие 8 (управляемый интерфейс)

В современных конфигурациях на основе 1С:Библиотеки стандартных подсистем обработка скрытия конфиденциальной информации встроена. Перейдите к настройке параметров (Сервис и настройки - Настройки - Параметры) и установите флажок "Режим технического специалиста", а затем к функциям технического специалиста (Сервис и настройки - Функции технического специалиста). В ветке «Обработки» найдите и откройте обработку «Скрытие конфиденциальной информации».

Удаление конфиденциальной информации в конфигурации с управляемым интерфейсом будет рассмотрено на примере Камин:Расчет заработной платы. Версия 5.0.

Если в вашу конфигурацию обработка скрытия конфиденциальной информации не входит, то скачать ее можно на сайте информационно-технологического сопровождения (ИТС):
Разработка и администрирование - Рекомендации по разработке и администрированию - Платформа 1С:Предприятие 8 - Разработка - Разработчикам - Дополнительные средства разработки: библиотеки, обработки, руководства - Универсальные отчеты и обработки - Скрытие конфиденциальной информации

  1. Скачайте обработку и сохраните ее на жесткий диск своего компьютера. Войдите в КОПИЮ информационной базы и откройте форму обработки Файл - Открыть. Перейдите на закладку "Правила обработки" и установите настройки, как показано на рисунке.
  2. Настройка обезличивания (управляемые формы)

  3. Перейдите на закладку "Обрабатываемые объекты", выберите справочники ("Контрагенты", "Акционеры и участники", "Организации", "Личные документы сотрудников", "Сотрудники", "Лицевые счета"), регистры сведений ("Дополнительные сведения", "Фамилия, имя, отчество сотрудников", "Место рождения сотрудников").
  4. Нажмите кнопку "Выполнить".

После того, как конфиденциальная информация, содержащаяся в копии информационной базы будет удалена, выгрузку базы нужно передать разработчику. Сделать этот можно как обычным письмом (если объем файла небольшой), так и с помощью любого из распространенных файлообменников, таких как Яндекс.Диск, Файлы@Mail.ruи др.


Нажмите для звонка
Ваш заказ готов к оформлению
Техподдержка от разработчика
Быстрый отклик
Оперативная поставка
ВНИМАНИЕ!!! Мы работаем только с юридическими лицами и ИП (с расчетным счетом).
+7 341 247-31-24
Линия консультаций
Техническая поддержка