"Привет, 1С": простейший голосовой ассистент для 1С. UPD: с исходниками

17.03.21

Разработка - Инструментарий разработчика

Программулька, которая при наличии микрофона превращает вашу 1С в "умную колонку": постоянно слушает микрофон и при произнесении активационной фразы позволяет выполнять команды, которые вы в 1С определите. Например, ответить "сколько заказов сегодня" или "сколько денег в кассе". А также может принимать запросы от 1С для того, чтобы оповестить голосом (text-to-speech) или задать вопрос и отправить ответ в 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Архив с программой
.zip 74,48Mb
52
52 Скачать (1 SM) Купить за 1 850 руб.
Исходный код
.py 7,27Kb
29
29 Скачать (1 SM) Купить за 1 850 руб.

Описание

 

Голосовой ассистент постоянно слушает микрофон в ожидании активационной фразы, которую вы задали в настройках (по типу "Ок, Google", только лучше другую). Распознав фразу, слушает команду, распознает и передает в 1С http-запросом, в 1С подбирается голосовая команда и выполняется ее обработчик. По результатам обработчика желательно выдать какой то строковый ответ в переменную "Ответ" чтобы ассистент мог ее произнести. 

Пример обработчика "Сколько денег в кассе" для УТ11:

З = Новый Запрос;
З.Текст = "ВЫБРАТЬ
          |	СУММА(ДенежныеСредстваНаличныеОстатки.СуммаОстаток) КАК СуммаОстаток
          |ИЗ
          |	РегистрНакопления.ДенежныеСредстваНаличные.Остатки КАК ДенежныеСредстваНаличныеОстатки";
Выб = З.Выполнить().Выбрать();
Ответ = "В кассе ничего нет";
Если Выб.Следующий() Тогда
	Ответ = ЧислоПрописью(Выб.СуммаОстаток, "Л=ru_RU;ДП=Истина;НП=Истина;", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж");
КонецЕсли;	

 

Также программулька запускает веб сервер который ждет одну из комманд - /say или /ask. /say - просто произносит фразу - (т.е. у каждого клиента есть свой IP и 1С может отправить на нужный компьютер голосовое сообщение которое воспроизведется через колонки. А /ask делает почти тоже, но еще ожидает ответ от пользователя, распознает и отправляет в 1С текст ответа

 

Собственно все видно на этом видео:

 

 

Установка и настройка

 

В архиве - программа, состоящая из экзешника и файла с ini c настройками и расширение. Ставите расширение (без разницы на какую конфу). Если конфигурация не поддерживает расширения - значит просто нужно перетащить объекты в основную конфу. После чего надо опубликовать веб сервис (для расширения - веб сервис из расширения). 

Далее нужно разархивировать программу в какую то папку и прописать ini-файл. В файле надо указать URL, логин пароль вашего веб-сервиса. А также можно указать API Google. Для пробы его можно не указывать - оно будет работать сколь угодно долго. Но для порядка лучше зайти в консоль разработчика Гугл, найти там сервис который называется "Speech API Google", создать учетные данные и скопировать оттуда код. Под оплату это не подпадает так как фразы - короткие. 

Далее нужно просто запусть exe-шник и оставить его висеть в фоне. Все.

Исходный код

Кому интересно и есть желание доработать - прикрепляю исходный код на Питоне. 

 

Тестировалось на 1С:Предприятие 8.3.13.1865.

speech recognition voice controk звуковой ввод голосовой синтез речи ассистент

См. также

SALE! %

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    161354    893    399    

873

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    8586    66    29    

76

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    15694    39    8    

73

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23852    70    45    

119

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 10000 руб.

10.11.2023    10668    38    27    

63

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188574    1142    0    

913

SALE! %

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 15000 руб.

07.10.2021    17558    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7833    8    35    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AnryMc 848 10.12.20 13:16 Сейчас в теме
(0) "Сколько время"

Это сильно.

P.S. "Который час"

P.P.S.
- Сколько времени?
- Много...
7. informa1555 2717 10.12.20 15:15 Сейчас в теме
2. minudo 10.12.20 14:03 Сейчас в теме
можно ли прикрутить к мобильному приложению?
8. informa1555 2717 10.12.20 15:16 Сейчас в теме
(2) Так это под Винду. Для мобильного - своя специфика, но Гугл там не столь щедр. Там распознавплка то работает, она у меня в Simple UI есть а именно ассистент (чтобы постоянно слушал,) это за денежку
12. TitanLuchs 414 10.12.20 15:27 Сейчас в теме
(2) Можно через стандартный API, но постоянно будет пиликать сигнал начала распознавания речи. На Андроиде можно заюзать speechrecognizer, встроенный в Хром, там пиликания не будет. Но появляется вопрос прикручивания Хрома к мобильному приложению.
3. papami 56 10.12.20 14:21 Сейчас в теме
Позабавило отступление автора про сумму счета в банке. Желаю Вам, чтобы на реальных счетах было не меньше, чем в демо базе!)
У Гугла вроде до 60 минут бесплатно. дальше за деньги.
Зашел в консоль посмотреть цены и вот такое интересное предупреждение в шапке:
Начиная с 15 января 2021 года поддержка языка "русский" в Cloud Console будет прекращена. Если вы не переключитесь на другой язык, будет установлен язык по умолчанию (английский (США)). После 15 января мобильные приложения по умолчанию будут скачивать на английском языке.
Не страшно, но немного напрягает.

У Яндекса сразу платно, но дешевле за те же 15 сек.
theelectric; +1 Ответить
9. informa1555 2717 10.12.20 15:18 Сейчас в теме
(3) да она без ключа работает. И это не cload api - у них там много API разных. Нужно которая именно так называется как у меня в посте.
4. webester 26 10.12.20 14:47 Сейчас в теме
Этот вебсервер небольшая прокладка между 1с и "Speech API Google"?
10. informa1555 2717 10.12.20 15:20 Сейчас в теме
(4) не, веб сервер, это чтобы 1С могла вам говорить не когда вы захотите а когда 1С захочет. Кстати в Яндекс Станции тоже есть такая фича скрытая
5. Tarlich 116 10.12.20 15:08 Сейчас в теме
а как передать голосом параметр ?
11. informa1555 2717 10.12.20 15:20 Сейчас в теме
(5) вот этот вопрос не понял
14. TitanLuchs 414 10.12.20 15:36 Сейчас в теме
(5) Просто: "Сколько денег в банке на счете ООО Моя фирма?". Софтина передает эту фразу в 1С, там ее надо распарсить. Дальше в коде:
Если Лев(Фраза, 30) = "Сколько денег в банке на счете" Тогда
НазваниеОрганизации = Сред(Фраза, 31);
Запрос = Новый Запрос();
...
...
ПараметрыЗапроса.НазваниеОрганизации = НазваниеОрганизации
Запрос.Выполнить();
Ответ = ...
КонецЕсли

То есть, кодом разбираешь фразу на составные части и в зависимости от того, что сказали, выполняешь необходимые действия.
algapo2013; TreeDogNight; Tarlich; informa1555; user1503726; +5 Ответить
6. informa1555 2717 10.12.20 15:11 Сейчас в теме
13. quazare 3814 10.12.20 15:36 Сейчас в теме
(11) сколько денег в кассе на дату 01/12/2020 ?
16. informa1555 2717 10.12.20 16:00 Сейчас в теме
(13) а понятно. Ну я даже не знаю как это Гугл поймет
17. informa1555 2717 10.12.20 16:01 Сейчас в теме
18. TitanLuchs 414 10.12.20 16:35 Сейчас в теме
(16) У меня вот такие варианты Гугль только что выдал:
Сколько денег в кассе на 01 12 2020
Сколько денег в кассе 0.12.0
Сколько денег в кассе на ноль 1.12.2
Сколько денег в кассе 0.12.0

Фигово даты распознает. Ему надо нормальными словами говорить: "На начало этой недели", "На конец прошлого месяца" и т.д., с этим он справляется отлично.
15. user1503726 10.12.20 15:41 Сейчас в теме
Один программист знает французский, другой турецкий, третий немецкий..И еще -один неадекват -дефектолог. И зачем нам 1с, да еще без голосового помощника..?
19. AnryMc 848 10.12.20 16:49 Сейчас в теме
Когда то, ну очень давно (уж и не вспомню - склероз наверно, но возможно на 7.7 и W98) с помощью какой то "приблуды" от MS, делал аналогичное локально.
"Приблуда" требовала произнести фразу N-раз пока она не "скажет" что разобралась (предполагаю, что делалось что то вроде "частотного шаблона"), "срабатывание" которого можно было соотнести с действием...

Первое что они (заказчики) подключили - "Баланс" ;-)
informa1555; TitanLuchs; +2 Ответить
20. script 128 11.12.20 01:47 Сейчас в теме
Классно. Прям голова кругом от возможностей.
База прием...
- Введи реализацию на основании счета номер 123.
- Отгрузи заказ
- Загрузки выписку.
- Удали все документы....
- Выполни команду format c:\
PLAstic; ybatiaev; maksa2005; informa1555; rusmil; +5 Ответить
24. BlinOFF 7 11.12.20 07:56 Сейчас в теме
(20)
На фразу "Всем лежать, работает ОБЭП" - удалять базу ))
user1879944; kuznetsov1c; anri99; psa247; interstep; maxopik2; m_gin; TreeDogNight; i.c.h; ybatiaev; maksa2005; AnryMc; GATTUSO; knuck; platonov.e; devonec_team; +16 Ответить
25. TitanLuchs 414 11.12.20 10:03 Сейчас в теме
(24) А вот это совсем не шутка, а уже работает в нескольких местах. Только база не удаляется, а на удаленном сервере останавливается служба 1С, сам сервер физически выключается.
TreeDogNight; Snitkovski; +2 Ответить
21. RomanCrow13 111 11.12.20 04:18 Сейчас в теме
Делал похожий функционал у себя, только без постоянной прослушки. Интересно, как у вас получилось это реализовать.
В качестве предложения: сделать распознавание команды из строке не с помощью запроса с "ПОДОБНО", а реализовать простую нейронную сеть. Там не сложно должно быть.
ybatiaev; +1 Ответить
23. informa1555 2717 11.12.20 07:09 Сейчас в теме
(21) Да реализовал просто - бесконечные циклы котрые слушают микрофон в потоках (в мультипоточности). Написано на змеином языке строчек в 300 - не сильно напрягся короче. Тут не нейросеть а полнотекстовый поиск лучше, но это уже на стороне 1С.
ybatiaev; TitanLuchs; RomanCrow13; +3 Ответить
27. papami 56 11.12.20 12:51 Сейчас в теме
(23)
Программа монопольно держит микрофон? Скайп или сип-клиент сможет его использовать параллельно?
Ставил ту же Алису или браузер Y. Из-за постоянного использования микрофона сажают гарнитуру. Даже не стал проверять на совместимость. Удалил.
28. informa1555 2717 11.12.20 13:47 Сейчас в теме
(27) Пробовал с дискордом в браузере но с голосом- оно переключается само. Значок в трее в Win10 пишет типа "микрофон используют 2 программы". Но одновременно говорить и распознавать не пробовал...
29. papami 56 11.12.20 15:41 Сейчас в теме
(28)
Ну это уже хорошо. Я сам тоже пробую голосовое управление в рамках хобби). Но для вызова "ассистента" использую кнопку на гарнитуре. У ряда производителей гарнитур тоже есть свои API.
Пока остановился на поиске "тишины", чтобы остановить запись команды и передать для распознавания.
Постоянно передавать голос не очень хочется) Ну и как выше писал - нужно освобождать гарнитуру, когда микрофон не нужен, чтобы не разряжать.
77. user1231186 25.11.21 18:38 Сейчас в теме
(27) Что означает сажает гарнитуру? Гарнитура состоит из элементов которые априори работают постоянно и до тех пор пока ты провод не порвешь. Что за бред?
78. user1231186 25.11.21 18:39 Сейчас в теме
(77) Всё, понял. батарейки сажает. Ну так и надо говорить. А то я уже подумал что она физически "умирает" )
22. LavinVladik 231 11.12.20 06:43 Сейчас в теме
26. EvgenAlKuznetsov 11.12.20 10:45 Сейчас в теме
Можно по команде "грёбанная 1С-ка!!!" автоматом создавать тикеты в техподдержку - отличная идея для стартапа.
maksa2005; user1503726; +2 Ответить
30. ybatiaev 59 11.12.20 23:06 Сейчас в теме
Подобие войсассисент ... идея оличная чтобы бухгалтер запрашивал, а 1С параллельно открывала отчёты не трогая АКТИВНОЕ окно...
Кстати никак пайтон не запущу - ругается на какую-то библиотеку. Опыта не хватает.
Раньше вынашивал идею организовать написание программ для медицины с открытым кодом и бесплатно... для регистратуры, да и для врачей эта идея будет решением МНОГИХ проблем!
Попробую... если можно, Дмитрий, потом напишу?
31. informa1555 2717 12.12.20 06:54 Сейчас в теме
(30) Конечно можно. А на че ругается?
32. YuriFm 12.12.20 23:12 Сейчас в теме
Ну, не знаю.. Можно практическое применение этого помощника в 1с?
35. ybatiaev 59 14.12.20 07:54 Сейчас в теме
(32) Можно работать в одном окне, а другое окно будет слушать микрофон, т.е. можно(не мешая бухгалтеру), просить программу построить нужные отчёты и передать их глбуху, к примеру, или, при сверке, можно строить отчеты по сверке по контрагентам... можно надиктовать всё, что нужно сделать, а потом, закончив свою работу, посмотреть что насоздовалось. Ждать отрытия окон и формирования отчётов уже не надо.
Если посмотреть на перспективу, то можно и программистам в помощь - писать и отлаживать в консоли.

Применения в медицине!!! Ту вообще широкий спектр. Регистратура - поиск карточки, это Вам не пальцами по клаве весь день стучать ))) Или доктора сейчас всё пишут или вводя шаблоны по клаве или в карточке. Эту тему можно закрыть с этой разработкой!
Короче, моё мнение - очень нужная разработка.
36. informa1555 2717 14.12.20 08:17 Сейчас в теме
(32) Ну я себе задачи ставлю через эту штуку. А вообще так как я в основном занимаюсь складами, то писалось это (только не виндовая версия, а линуксовая) для голосового склада - можно погуглить видео в ютюбе "pick-by-voice", а так же для голосового управления на стационарных постах на складе.
37. ybatiaev 59 14.12.20 08:32 Сейчас в теме
(32) Провизорам - это прям благодать.
33. Kondrat 11 13.12.20 19:03 Сейчас в теме
При запуске
speech_recognizer.exe
Окно с ошибкой:

Файл INI:
[CONNECTION]
ServerURL = http://192.168.1.119:80/Speak/hs/simple_events
User = Администратор
Password = 777
APIKey =

Что я делаю не так?
Прикрепленные файлы:
34. informa1555 2717 13.12.20 20:38 Сейчас в теме
(33) Проблема с кодировкой в ответе сервера 1С....
38. Megaiff 15.12.20 00:35 Сейчас в теме
Опять 25 почему вы распространяете EXE без исходников там где люди работают с конфиденциальной инфой. За идею 5 за материал 0
39. informa1555 2717 15.12.20 07:48 Сейчас в теме
(38) Добавил исходники. exe потому что скачивать все библиотеки и компилировать дольше чем собственно писать такую программульку
43. Megaiff 17.12.20 23:38 Сейчас в теме
(39) Вот это уровень. Желаю найти напарников в этой теме и выпустить достойны продукт. Пожелания и путь развития, в телеге надиктовать сообщение и получить няшку на сервере.
45. informa1555 2717 18.12.20 10:56 Сейчас в теме
(43) Спасибо на добром слове. Да какой там продукт - меньше 300 строчек)) У меня Simple UI продукт, а это так - поделка за пару вечеров))
40. vec435 17 15.12.20 10:22 Сейчас в теме
Через пару лет прикрутят нейросеть и программы будут надиктовывать. С нейросетью и тесты не нужны будут и проверки нейросеть сама сделает.
41. AlX0id 16.12.20 14:18 Сейчас в теме
(40)
Мне кажется, тут где-то пропущено слово между "пару" и "лет" ) Например, "пару десятков лет", "пару сотен лет"..
42. vec435 17 17.12.20 10:43 Сейчас в теме
да нет, в течении лет 5 точно .
44. Stanforeva 18.12.20 10:05 Сейчас в теме
(25) такую же штуку делал одному клиенту, но для мобилки и другим способом: через вход под определенным пользователем на сервер он автоматом отключается, нужным людям на мобилку поставил клиент rdp чтобы они могли отключать сервак когда захотят
46. TitanLuchs 414 18.12.20 13:58 Сейчас в теме
(44) Мы без RDP делали: с мобилки, из браузера, через http-сервисы 1С. Вот тут подробнее описано: https://infostart.ru/public/897629/
47. osivv 270 01.01.21 16:42 Сейчас в теме
Здравствуйте, что-то не хочет работать.
Не запускается, скриншот прилагаю.
Web сервер работает, прога в web клиенте запускается.
Как быть?
Судя по ошибке, не хватает процедуры 'exit' и не запускается.
Прикрепленные файлы:
48. informa1555 2717 01.01.21 18:07 Сейчас в теме
(47) Здравствуйте! Чет не так запросом в 1С (за настройками)- не 200 он возвращает...
49. osivv 270 01.01.21 22:14 Сейчас в теме
(48)
Разобрался, проблема была в строке ServerURL
Немного переделал:
ServerURL = http://my-ip/my-conf/hs/simple_events
заработало!
informa1555; +1 Ответить
50. osivv 270 04.01.21 20:38 Сейчас в теме
Здравствуйте! Отличная работа! Спасибо за программу, буду использовать в своей разработке.
Можете прочитать мою статью https://infostart.ru/1c/articles/1355705/ как планирую использовать.
А я голову ломал, как бы, где бы найти такое, чтобы с голосом, да ещё с 1С.
51. informa1555 2717 04.01.21 21:59 Сейчас в теме
(50) спасибо! Отличная статья. От себя добавлю, так как сам занимаюсь тоже этой темой на arm - девайсах типа raspberry, что там от микрофонов зависит многое. Нормального конденсаторного микрофона за столом хватает, а вот на всю комнату нет... Но для этого сейчас стали выпускать такие массивы микрофонов(разнонаправленные микрофоны в одном корпусе на usb) - погуглите "ReSpeaker USB Mic Array" например (есть и другие но я не могу найти не помню как называется). Я сам не текстил но идее должно работать. Что ещё хорошо - что они на usb.
52. osivv 270 04.01.21 22:15 Сейчас в теме
(51)Спасибо за
(51)
погуглите "ReSpeaker USB Mic Array"

обязательно поищу и почитаю.
Спасибо за оценку.
53. VIT2010 27.01.21 17:23 Сейчас в теме
Добрый день Дмитрий!
доработка у тебя просто супер! я не могу ее запустить!
я опубликовал веб сервис с названием simple_events

в конфигурационном файле прописал следующее:
[CONNECTION]
ServerURL = http://192.168.1.253:8081/simple_events
User = Usr
Password =
APIKey =

выдает ошибку
почему не работает?
Прикрепленные файлы:
54. VIT2010 27.01.21 18:07 Сейчас в теме
на какой версии должна программа работать на 32 битной или 64?
55. informa1555 2717 27.01.21 18:14 Сейчас в теме
56. VIT2010 27.01.21 18:42 Сейчас в теме
подскажите про ошибку, что сделал не правильно? можете подключиться я дополнительно оплачу услуги Ваши
58. informa1555 2717 27.01.21 18:51 Сейчас в теме
(56) А скрин сюда можно? энидеска нет под рукой
60. VIT2010 27.01.21 19:27 Сейчас в теме
(58) посмотри пожалуйста номер сообщения 53, я там все описал и приложил скрин
57. пользователь 27.01.21 18:45
Сообщение было скрыто модератором.
...
59. VIT2010 27.01.21 18:53 Сейчас в теме
62. informa1555 2717 27.01.21 19:48 Сейчас в теме
61. informa1555 2717 27.01.21 19:48 Сейчас в теме
(53) Судя по тому что я вижу - URL неправильный. Там должно быть как минимум /hs/ в пути и еще название базы. Т.е. например http://192.168.1.143:2312/TestWS/hs/simple_events. Ссылку можно проверить в браузере или постманом
63. VIT2010 27.01.21 20:09 Сейчас в теме
(61) я очень сильно извиняюсь? у меня три вопроса:
1. если я правильно понимаю testws - это имя базы? а если она SQL тоже пишем как называется в SQL?
2. что обозначает hs в пути?
3 simple_events - это имя публикации?
64. informa1555 2717 27.01.21 20:12 Сейчас в теме
(63) 1. testws - это "Имя" в окошке публикации базы в конфигураторе 2. это 1с-овский подраздел означает "http-сервисы" 3. это имя сервиса. Вот оно правильно, если только вы его ен меняли.
65. informa1555 2717 27.01.21 20:14 Сейчас в теме
(63) опубликовать надо именно http сервис расширения. Не базу ни что либо еще а именно "http сервисы расширений".
66. VIT2010 28.01.21 15:25 Сейчас в теме
(65) Дмитрий спасибо большое. попробуем. Если не трудно можешь сделать еще одно видео как правильно установить твою конфигурацию и как опубликовать вебсервис!
У всех кто купил аналогичный вопрос поднимается,что трудно запустить.

И второй вопрос, если я хочу не расширением развернуть конфигурацию, а скопировать в свою справочники и вебсервис, будет работать или нет? И как его правильно опубликовать?
67. informa1555 2717 28.01.21 15:50 Сейчас в теме
(66) Да по публикации то на ИС полно постов. Видео снимать мне даже по Simple UI времени не хватает, не говоря уже о таких поделках)) Если копировать веб сервис и справочники в основную конфу - конечно будет работать, только публиковать тогда надо не галочку "HTTP сервисы расширений", а поставить галку на скопированном http-сервисе
68. VIT2010 29.01.21 05:34 Сейчас в теме
(67)Дмитрий спасибо огромное! все получилось!!
69. VIT2010 29.01.21 05:39 Сейчас в теме
(68)отправляю скрин-шот экрана настройки веб сервиса, может кому и пригодится
Прикрепленные файлы:
70. anisimov009 02.03.21 23:52 Сейчас в теме
Дмитрий, помогите пожалуйста, не запускается ваша программа.
Прикрепленные файлы:
71. informa1555 2717 03.03.21 07:22 Сейчас в теме
(70) У вас подключения к веб сервису нет, потому что адрес веб сервиса задан скорее всего неправильно. Выше люди также не могли подключиться, потом подключились.
72. anisimov009 03.03.21 15:19 Сейчас в теме
Дмитрий, покажите пожалуйста, как правильно задать адрес веб-сервера.
Прикрепленные файлы:
73. informa1555 2717 03.03.21 16:42 Сейчас в теме
(72) Я не знаю какой адрес у localhost, адрес публикации базы и адрес моего веб сервера тут ни причем. Важно знать на каком адресе и порту вы публикуете веб-сервис. Вряд ли на порту 1540 скорее уж 80й или 8080
74. velemir 85 16.03.21 17:22 Сейчас в теме
Я с другой стороны зашел, через COM. Написал свою DLL и подцепил в 1С, чтобы управлять уже формами из клиента. Но пока без шаблонов в 1с, тоже к этой идее пришли.

https://infostart.ru/1c/articles/1403858/
75. DeniNikitin 40 22.10.21 15:45 Сейчас в теме
Windows 10 x64, 1C x64, apache x64 и не работает!!! Что делать?
Прикрепленные файлы:
76. DeniNikitin 40 26.10.21 18:15 Сейчас в теме
Минус за потраченный стартмани и не работоспособность и потерю разработчика!
79. osivv 270 12.02.22 17:47 Сейчас в теме
Здравствуйте!
Решил вернуться к вашему ассистенту, так как ваш работает быстрее моей разработки.
Я далеко не спец в питоне...
Скачал ваши исходники на питоне, решил подкорректировать по себя, но есть 2 проблемы.
1. Не работает при запуске из PyCharm. Выдает ошибки и не работает. скрин прилагаю.
2. Даже если компилируешь в exe-шник не подтягивает нужные библиотеки.

Не подскажете как правильно скомпилировать ваши исходники?

Спасибо.
Прикрепленные файлы:
80. informa1555 2717 12.02.22 19:59 Сейчас в теме
(79) Добрый день!
Это от фласка ошибка. В принципе можно flask вообще убрать - на нем не основной функционал.
Но вот пути исправления https://www.pythonfixing.com/2021/10/fixed-start-flask-application-in.html
Библиотеки надо поставить
Компилировал pyinstaller на питоне 3.8. Без компиляции также все должно работать.
Оставьте свое сообщение