Перейти к содержимому
Tez Base

Обработка на Инфостарте · 10 SM

Выгрузка данных 1С для нейросети

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

Обработка платная, 10 SM. Прогоны без единой правки кода: 1С:ERP Управление предприятием 2 для Казахстана 2.4.5, 1С:Управление торговлей 11.5 и бухгалтерия для Казахстана, все на платформе 8.3.27. Более ранние платформы не проверялись. Конфигурация не изменяется, расширение не устанавливается.

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

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

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

Что она делает

Сначала показывает, что в базе заполнено

Анализ обходит метаданные и считает записи. В таблице видно каждый объект с данными, его раздел учёта, класс и число записей: бизнес-данные, классификаторы или служебные таблицы платформы.

Отрезает служебное одним переключателем

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

Два формата из одного прогона

Markdown для чата: справочник таблицей, документ карточкой с табличными частями, регистр таблицей. JSON для программ: ссылка как тип, идентификатор и представление, табличные части отдельным блоком, даты в ISO, плюс файл схемы.

Даёт числа для сверки ответа

В manifest.json по каждому объекту стоит, сколько записей в базе и сколько ушло в файл. Спросили модель про платежи за март, сравнили с таблицей документов по месяцам из файла сводок.

Не вешает форму на длинной выгрузке

Работа идёт шагами по несколько секунд, текущий объект виден в строке состояния. Файлы собираются на сервере, в конце программа сама спрашивает, куда положить архив. Так работает и тонкий клиент, и веб-клиент.

Что дал прогон на 1С:ERP для Казахстана 2.4.5

Числа из манифестов двух прогонов на небольшой базе ERP, платформа 8.3.27. Код обработки между прогонами на разных конфигурациях не правился.

Что измерялиРезультат
Объектов, способных хранить данные 2 853 в конфигурации. Заполнены из них 456, пустые в выгрузку не идут.
Краткий режим 402 объекта, 57 016 записей, 428 файлов, архив 4,08 МБ.
Полный режим 456 объектов, 106 332 записи, 482 файла, архив 7,41 МБ.
Разница между режимами 54 объекта и 49 316 записей: это служебные таблицы платформы, почти половина записей базы при нулевой пользе для вопроса.
Состав краткого режима по классам Бизнес-данные 44 645 записей (78 %), классификаторы 12 371 (22 %).
Состав краткого режима по видам Регистры сведений 23 400, регистры накопления 18 886, справочники 9 132, документы 3 730. Объём делают регистры, а не документы.

Как запускать

  1. 01

    Проанализировать базу

    Одна кнопка. Обработка посчитает записи по всем объектам и покажет таблицу. На большой базе анализ идёт минуты: посчитать строки в большой таблице умеет только СУБД.

  2. 02

    Снять лишнее

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

  3. 03

    Выгрузить и сохранить

    Архив собирается шагами, в конце программа спросит папку. Внутри две папки, markdown и json.

  4. 04

    Отдать модели и сверить

    Начать с файла 00-ЧИТАТЬ-ПЕРВЫМ.md, загрузить файлы Markdown в чат. Числа в ответе сверять с 02-Сводки.md и с манифестом.

Не получается самим? Напишите, разберёмся

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

Стоимость
450 000 - 600 000 ₸анализ задачи и погружение; на выходе отчёт и оценка дальнейших работ, внедрение отдельно

Частые вопросы

Чем это отличается от выгрузки структуры метаданных?

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

Зачем два формата сразу?

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

Почему в Markdown показаны не все строки объекта?

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

Как проверить, что нейросеть ответила по моим данным?

Сверить её числа с файлом 02-Сводки.md. Сводки и разделы считаются из одних и тех же данных, а в manifest.json по каждому объекту записано, сколько строк в базе и сколько ушло в файл. Ответ, который со сводками не сходится, в работу не берётся.

Что с персональными данными?

Обработка ничего не маскирует: в файлы уходит то, что лежит в базе, включая ИИН, адреса, телефоны и суммы. Решение, что отдавать наружу, остаётся за владельцем данных. Для обезличивания есть отдельный инструмент, Анонимизатор базы данных PRO.

Обработка что-нибудь меняет в базе?

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

Бесплатный экспресс-аудит вашей 1С

За 1-2 дня посмотрим вашу базу, найдём, где теряется производительность, и скажем, что с этим делать. Без обязательств.

Получить бесплатный экспресс-аудит

Обсудим задачу

Быстрее всего в WhatsApp: напишите пару строк о задаче, ответим в течение рабочего дня.

+7 707 347 88 04 [email protected]

Удобнее оставить заявку через форму