(43) Подобные фантазии со строкой слегка удручают
Вам надо, как бы это сказать, наверное знания немного подтянуть.
Для того, чтобы нейросеть могла работать on-line и использоваться в текущей работе пользователя, т.е. корректировать действия пользователя до того, как данные будут записаны в базу данных 1С, необходимо хранить саму нейронную сеть в sql-таблицах 1С (например, в виде регистров).
В момент заполнения документов, система сама отслеживает прописанные события формы и обращается к существующей на этот момент нейронной сети в 1С.
Нейронная сеть в 1С (n-мерная матрица) хранится в виде регистра сведений в sql-таблице базы данных. Эта таблица/регистр содержит n+1 реквизит, каждый элемент n-мерной матрицы (n+1-мерный вектор) - это запись в sql-таблице. Первый реквизит содержит значение соответствующего элемента матрицы, остальные n-реквизитов - соответствующие n-индексов в матрице.
Для того чтобы нейросеть могла обучаться на реальных примерах, для пользователя создается обработка. На форме обработки задается шаблон создания и заполнения примеров для обучающей выборки. Вся эта информация так же фиксируется в sql-таблицах 1С (регистр сведений).
После того, как обучающий пример в 1С зафиксирован, 1С вызывает внешнюю компоненту, которая запускает расчеты на Python. Python обращается к sql-таблицам 1С, в которых хранятся записи обучающей выборки. Python, произведя расчеты для нейронной сети, записывает полученный результат в sql-таблицу баз данных, в которой хранится нейронная сеть. В дальнейшем при работе пользователей on-line, 1С обращается к нейронной сети, которая является результатом, полученным в результате работы Python.