Внедрение модуля выполняется в 6 шагов:
- Установите расширение в конфигурацию
- В настройках расширения снимите флаги "Безопасный режим", "Защита от опасных действий", "Использовать основные роли для всех пользователей"
- Захватите в расширение форму, в которую необходимо встроить заполнение текстовых полей из DeepSeek
- Скопируйте в модуль захваченной формы текст модуля из общей формы "impro_ШаблонДляВстраиваемыхФорм"
- Установите в свойствах захваченной формы событию "ПриСозданииНаСервере" соответствие процедуре "impro_ПриСозданииНаСервереПосле" с указанием варианта выполнения "После"
- В функции "ПараметрыПолейФормыДляЗаполненияЧерезDeepSeek()" внесите информацию согласно описанию в комментариях, опираясь на пример в общей форме "impro_ДемоФормаDeepSeek"
- Для администратора сервиса установите роль "(Impro) Администрирование взаимодействия с DeepSeek"
- Для пользователей, которым необходимо использовать функционал расширения, установите роль "(Impro) Использование взаимодействия с DeepSeek"
Если все выполнили правильно, то в форме рядом с указанными текстовыми полями будет отображаться кнопка для заполнения при помощи DeepSeek.
В настройках модуля укажите ваш ключ API для DeepSeek, после чего можно использовать заполнение текстовых полей
Вы можете использовать метод для взаимодействия с DeepSeek для решения собственных задач. Для этого используйте процедуру "ОтправитьЗапросDeepSeek" из модуля "impro_ВзаимодействияСDeepSeek".
Внимание!
Если вы хотите потестировать решение, но у вас нет возможности самостоятельно добыть DeepSeek API key, скачивайте расширение и пишите в личку – выдам для тестирования токен на 2 дня.
Ограничения:
- Заполнение доступно только для полей со строковым типом
- Заполнение текстовых полей в таблицах форм не поддерживается
Лицензия:
Решение распространяется по лицензии "Apache License, Version 2.0", полный текст лицензии: http://www.apache.org/licenses/LICENSE-2.0
В решении используются библиотеки:
- Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 (https://github.com/vbondarevsky/Connector). Copyright 2017-2023 Vladimir Bondarevskiy, Licensed under the Apache License, Version 2.0
- Модуль Динамического Формирования Интерфейса (https://github.com/KotovDima1C/DFI). Автор и разработчик: Котов Дмитрий Вадимович, лицензия GNU Lesser General Public License version 2.1 (LGPL v2.1)
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.21.120, 11.5.20.106
- 1С:ERP Управление предприятием 2, релизы 2.5.21.120, 2.5.20.106
- Управление нашей фирмой, редакция 3.0, релизы 3.0.11.142