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

04.12.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Работа с 1С:ГРМ из базы франчайзи
.epf 15,20Kb
15
15 Скачать (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С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    1251    1    1    

4

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

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

36000 руб.

03.08.2020    18359    20    22    

18

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

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20568    13    19    

18

WEB-интеграция Программист Бизнес-аналитик Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    325    2    0    

5

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

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

24000 руб.

27.09.2024    2508    1    0    

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