Обработка на Инфостарте · 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. Объём делают регистры, а не документы. |
Как запускать
- 01
Проанализировать базу
Одна кнопка. Обработка посчитает записи по всем объектам и покажет таблицу. На большой базе анализ идёт минуты: посчитать строки в большой таблице умеет только СУБД.
- 02
Снять лишнее
Выбрать краткий или полный режим, снять галочки с того, что к вопросу не относится, при необходимости задать период. Если отмечено больше полумиллиона записей, обработка предупредит, что для чата это много.
- 03
Выгрузить и сохранить
Архив собирается шагами, в конце программа спросит папку. Внутри две папки, markdown и json.
- 04
Отдать модели и сверить
Начать с файла 00-ЧИТАТЬ-ПЕРВЫМ.md, загрузить файлы Markdown в чат. Числа в ответе сверять с 02-Сводки.md и с манифестом.
Өзіңіз шеше алмай жатырсыз ба? Жазыңыз, бірге қараймыз
Для каждого нового вопроса руководителя приходится собирать отдельную выгрузку и объяснять цифры вручную. Вопросы о продажах и запасах на понятном языке с проверяемыми расчётами. Сначала разбираемся в показателях и качестве исходных данных.
- Құны
- 450 000 - 600 000 ₸анализ задачи и погружение; на выходе отчёт и оценка дальнейших работ, внедрение отдельно
Тақырып бойынша талдаулар
Жиі қойылатын сұрақтар
Чем это отличается от выгрузки структуры метаданных?
Тем, что в файл уходят данные, а не описание базы. Выгрузка структуры отвечает на вопрос, как устроена конфигурация: объекты, реквизиты, типы, в том числе у пустых объектов. Здесь уходят сами строки справочников, документы и движения регистров, то есть то, о чём спрашивают: сколько, кому, когда и на какую сумму. Для структуры есть отдельный инструмент, выгрузка метаданных 1С для нейросети.
Зачем два формата сразу?
Markdown читает нейросеть: там представления вместо идентификаторов, таблицы и карточки, рядом схема полей и сводки. JSON читает программа: типы, идентификаторы, табличные части и отдельный файл схемы. Если нужен один формат, второй отключается в настройке.
Почему в Markdown показаны не все строки объекта?
Окно нейросети конечно. На объект берутся первые строки, на всю выгрузку держится общий потолок текста, и в шапке каждого раздела написано, сколько записей в базе и сколько показано. Полнота живёт в JSON: там строки все до единой.
Как проверить, что нейросеть ответила по моим данным?
Сверить её числа с файлом 02-Сводки.md. Сводки и разделы считаются из одних и тех же данных, а в manifest.json по каждому объекту записано, сколько строк в базе и сколько ушло в файл. Ответ, который со сводками не сходится, в работу не берётся.
Что с персональными данными?
Обработка ничего не маскирует: в файлы уходит то, что лежит в базе, включая ИИН, адреса, телефоны и суммы. Решение, что отдавать наружу, остаётся за владельцем данных. Для обезличивания есть отдельный инструмент, Анонимизатор базы данных PRO.
Обработка что-нибудь меняет в базе?
Нет. Выгрузка только читает: запросы к данным и чтение метаданных. Ни одного объекта она не записывает, регламентные задания и настройки не трогает. Права нужны на чтение тех объектов, которые отмечены галочками.
1С жүйеңізге тегін экспресс-аудит
1-2 күнде базаңызды қарап, өнімділік қайда жоғалып жатқанын табамыз және не істеу керегін айтамыз. Міндеттемесіз.
Тапсырманы талқылайық
Ең жылдамы WhatsApp: тапсырма туралы бірер жол жазыңыз, жұмыс күні ішінде жауап береміз.