Игорь Градов
Игорь Градов
6 мин
ai

1С и нейросети без утечек: псевдонимизация сохраняет пропорции и прячет реквизиты

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

1С и нейросети без утечек: псевдонимизация сохраняет пропорции и прячет реквизиты
Почему это важно

Копировать реальные ФИО, ИНН и суммы в ChatGPT, Claude или YandexGPT напрямую нельзя: данные уходят на внешние серверы. Но если заменить их случайными числами, модель потеряет связи между контрагентами и не сможет корректно считать доли, находить выбросы и строить графики платежей. Обратимая псевдонимизация (замена данных с возможностью восстановить оригинал) решает обе проблемы одновременно.

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

Что понадобится?

  • (любая конфигурация, из которой можно сделать текстовую выгрузку: «Бухгалтерия», «Управление торговлей», «ERP» и другие)
  • Обработка для псевдонимизации (внешняя обработка формата .epf, устанавливается в 1С стандартным способом)
  • Доступ к любой языковой модели: ChatGPT, Claude, YandexGPT или GigaChat
  • Время: первый цикл «выгрузка, замена, запрос, обратная расшифровка» занимает 10-15 минут; повторные быстрее, потому что словарь замен сохраняется в 1С

Как работает цепочка шаг за шагом?

  1. Сделайте текстовую выгрузку из 1С. Это может быть таблица дебиторки, акт сверки, реестр платежей. Формат не принципиален: обработка работает с любым текстом.

  2. Вставьте выгрузку в обработку. Она автоматически найдёт и заменит чувствительные данные. Вот что распознаётся:

  3. ФИО и названия организаций
  4. ИНН, ИИН, БИН, ОГРН, ОГРНИП, КПП
  5. Банковские счета, БИК, IBAN, номера карт
  6. Паспортные данные и СНИЛС (страховой номер индивидуального лицевого счёта)
  7. Телефоны, email, адреса, даты рождения
  8. Автомобильные номера
  9. Денежные суммы

  10. Проверьте, что замена консистентна. Одно и то же значение получает один и тот же псевдоним во всей выгрузке. Если «Иванов И.И.» встречается в трёх строках, во всех трёх он станет, например, «Соколов А.А.». Без этого модель решит, что речь о разных людях, и анализ рассыплется.

  11. Скопируйте псевдонимизированный текст и отправьте в нейросеть с нужным промптом (запросом к модели). Пример промпта:

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

Почему суммы нельзя заменить случайными числами?

Здесь кроется главная тонкость подхода. Если заменить каждую сумму случайным числом, пропорции исчезнут.

Допустим, в оригинале три контрагента должны 1 000 000, 2 000 000 и 5 000 000. При случайной замене эти числа могут стать 832 451, 174 992 и 681 357. Модель уже не определит, кто должен больше, не посчитает доли, не найдёт выбросы.

Решение: все суммы в одной сессии умножаются на один коэффициент. Например, при коэффициенте 1,73 суммы станут 1 730 000, 3 460 000 и 8 650 000. Абсолютные значения изменились, но сохранились:

  • отношения между суммами
  • доли каждого контрагента
  • порядок от меньшего к большему
  • динамика и выбросы

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

Что обработка не трогает и почему?

Не все числа в выгрузке являются суммами. Умножать их на коэффициент опасно:

  • Проценты: НДС 20% превратился бы в 34,6%, и модель сделает неверный вывод
  • Количества товаров или услуг
  • Даты документов и номера договоров
  • Артикулы, коды, версии платформы
  • Счета учёта вида 20.01.1

Логика простая: изменить только то, что нужно скрыть, и сохранить всё, что нужно для анализа.

Где хранится словарь замен?

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

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

Как это выглядит на практике

Исходная выгрузка из 1С:

Контрагент: ООО "Альфа"
Менеджер: Иванов Сергей Петрович
ИНН: 7707083893
Долг: 8 587 500,00
Срок просрочки: 94 дня

После псевдонимизации (это уходит в нейросеть):

Контрагент: ООО "Орион"
Менеджер: Соколов Алексей Андреевич
ИНН: 7721000120
Долг: 13 645 537,50
Срок просрочки: 94 дня

ИНН заменён не случайными цифрами, а другим номером с корректной контрольной суммой. Срок просрочки (94 дня) не изменился, потому что это не сумма, а количество. После получения ответа модели обработка заменяет «ООО "Орион"» обратно на «ООО "Альфа"», «Соколов» на «Иванов», а сумму делит на коэффициент.

Что делать с этим прямо сейчас, по ролям?

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

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

Автору Дзена, который пишет о 1С или финансах. Тема «1С и нейросети» набирает интерес именно потому, что пользователи 1С, это огромная аудитория в РФ, и у них конкретная боль: данные чувствительные, а анализировать их вручную долго. Разбор подхода с псевдонимизацией, это готовый материал, который ценен читателям-практикам.

Частые ошибки

Забыть про контекст числа. Если обработка не отличит сумму от процента или номера договора, результат будет абсурдным. Проверяйте псевдонимизированный текст перед отправкой: ставка НДС, количества и даты должны остаться без изменений.

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

Ожидать стопроцентной автоматической деанонимизации. Если модель перефразировала псевдоним (написала «компания Орион» вместо «ООО "Орион"»), автоматическая обратная замена может не сработать. Такие места придётся поправить вручную.

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

Мнение редакции dzen.guru

Подход с коэффициентом для сумм, на мой взгляд, самая ценная часть этой обработки. Обычная маскировка ФИО и ИНН очевидна, а вот сохранение пропорций в финансовых данных, это то, что позволяет нейросети действительно анализировать, а не просто пересказывать текст. Я бы рекомендовал начинать с небольшой выгрузки (10-20 строк), чтобы убедиться, что обработка корректно отличает суммы от процентов и кодов. И честная оговорка: сама обработка не отправляет данные наружу, но вы отправляете их вручную в чат модели. Если вы работаете с данными, подпадающими под закон о персональных данных (152-ФЗ), проконсультируйтесь с юристом о допустимости такой схемы, даже с псевдонимами.

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

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Xiaomi AI Cube запускает модели на 120 млрд параметров без Nvidia и облака
ai

Xiaomi AI Cube запускает модели на 120 млрд параметров без Nvidia и облака

Xiaomi показала на закрытом показе в середине августа 2026 года инженерный прототип Xiaomi AI Cube, компактную рабочую станцию размером с кубик, которая…

7 мин
Hugging Face оценили в $13 млрд: втрое дороже, чем два года назад
ai

Hugging Face оценили в $13 млрд: втрое дороже, чем два года назад

Компания Hugging Face, крупнейшая открытая платформа для разработчиков и исследователей в области ИИ, получила предложение о покупке с оценкой от 13 миллиардов…

5 мин
Что такое ИИ-агент для правки багов и почему он окупается только до трёх циклов доработок
ai

Что такое ИИ-агент для правки багов и почему он окупается только до трёх циклов доработок

Команда ТестОпс, разработчики платформы для управления тестированием, поделилась практикой измерения реальных издержек ИИ-агента (программы, которая сама…

6 мин