Работа с 1С:ГРМ из базы франчайзи

04.12.23

Интеграция - WEB-интеграция

Реализована работа с API личного кабинета 1С:ГРМ: просмотр списка приложений, остановка, запуск, перезапуск приложения, запуск ручного бекапа приложения, запуск выгрузки приложения в DT, возможность скачать бекапы и выгруженные файлы.

Скачать исходный код

Наименование Файл Версия Размер
Работа с 1С:ГРМ из базы франчайзи
.epf 15,20Kb
11
.epf 15,20Kb 11 Скачать

ВНИМАНИЕ!!!!!
ДЛЯ РАБОТЫ ТРЕБУЕТСЯ УСТАНОВЛЕННОЕ РАСШИРЕНИЕ
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 (infostart.ru)

Мне лень, да и просто некогда, было прорабатывать все функции работы с HTTP - БОЛЬШОЕ СПАСИБО Владимиру Бондаревскому за его расширение для работы HTTP!

 

Обработка написана под влиянием сбоя на VK Cloud имени 30.11.23 года... :)

Нужно было забрать бекапы, а ЛК не работал, хотя работал API.

В дальнейшем планируется использовать обработку, чтобы менеджеры могли перезапускать базы или смотреть их статус не лазя в ЛК ГРМ (да и пароль от ЛК раздавать всем не хочется, а тут он не нужен - после получения ключа API он хранится в 1С в безопасном хранилище).

 

По идее обработка подходит для любой конфигурации на управляемых формах (УТ, УНФ, КА, ERP, БП), где есть справочник "Организаций" и работа с безопасным хранилищем в БСП.

Платформа любая актуальная - 8.3.20 и выше.

 

Реализована работа с API личного кабинета 1С:ГРМ:
1. Просмотр списка приложений
2. Остановка, запуск, перезапуск приложения
3. Запуск ручного бекапа приложения
4. Запуск выгрузки приложения в DT
5. Возможность скачать бекапы и выгруженные файлы

 

Для работы обработки требуется получение ключа API в личном кабинете 1С:ГРМ - получить его можно на странице
https://service.1capp.com/#/office/token
Далее ключ хранится в безопасном хранилище в привязке к Организации, поэтому жмем "шестеренку" и вставляем туда ключ.

При следующем выборе организации ключ будет получен из хранилища и использован для получения данных через API.

После получения ключа API, обработка запрашивает данные о клиентах и их базах из сервиса ГРМ, которые будут выведены в список доступных баз.

При выборе базы становятся доступны операции с выделенной базой - запуск, перезапуск и остановка. Также можно запустить ручной бекап базы (тут речь именно про бекап, а не выгрузку в DT).

Операции эти запускаются и выполняются длительное время - статус можно посмотреть путем обновления списка баз (зеленая круговая стрелка).

 

Для части операций требуется знать логин и пароль от базы 1С (НЕ ОТ СЕРВИСА, А ОТ БАЗЫ!!!).
Зная их - можно выгрузить данные в DT.

Также там есть проверка статуса базы (или всех баз) посредством попытки обращения к интерфейсу OData - если получилось обратиться - значит база работает и логин в нее проходит. Статус показывается в виде кода HTTP ответа в таблице баз: 200 - ОК, 401 - ошиблись с паролем и т.д.

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

Можно также просто забрать ссылку из нужной строки таблицы (Ctrl-C+Ctrl-V) и иcпользовать любой другой менеджер закачек или браузер.

 

Начал делать закладку работа с конфигурациями, но понял, что API ГРМ сделан не совсем корректно (ну или я не разобрался) и не понятно, как например, применить конфигу к базе данных - в итоге бросил...

 

Комментарии приветствуются, кирпичами прошу не бросать, пилилось ночью и под стресcом... :)

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16079    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

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

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18162    10    15    

16

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

25200 руб.

28.05.2015    85384    26    51    

50

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12990    33    8    

12

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16609    43    49    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rogovae 1 04.12.23 08:58 Сейчас в теме
Доброго дня. Что указывать в Адрес сервера?
Может есть какой мануал по настройке первоначальной?
Прикрепленные файлы:
2. blackhorse1976 29 04.12.23 09:41 Сейчас в теме
(1) Ваш вопрос не по моей обработке, а про другое расширение.
Оставьте свое сообщение