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

04.12.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Работа с 1С:ГРМ из базы франчайзи
.epf 15,20Kb
14
14 Скачать (2 SM) Купить за 2 150 руб.

ВНИМАНИЕ!!!!!
ДЛЯ РАБОТЫ ТРЕБУЕТСЯ УСТАНОВЛЕННОЕ РАСШИРЕНИЕ
Коннектор: удобный 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ом... :)

См. также

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

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

36000 руб.

03.08.2020    17780    19    22    

16

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

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

5040 руб.

04.05.2021    19844    13    17    

16

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

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

22656 руб.

25.05.2021    14421    42    8    

18

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

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1168    1    0    

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