19.01.2023 Айдар Фархутдинов 7943
Подпись мобильного клиента для 1С

Содержание:


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


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


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


1.     Создание подписи мобильного клиента

 

         Создавать и установить подпись мобильного клиента можно в самом мобильном приложении 1С Предприятие. В нём используются две технологии по созданию подписи клиента – это web-технологии и собственный поиск (native intent).


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


         В первую очередь, подпись мобильного клиента необходима для предотвращения подмены конфигурации. Поэтому, файл конфигурации 1С подписывается. Сначала каждая конфигурация получает свой закрытый ключ, после чего, файл 1cemca.xml получает открытый ключ, в поле DSAKey, он помогает сравнивать подписи.


         Для формировки подписи и ключа необходимо зайти в свойства, внутри конфигурации, и кликнуть на пункт «Подпись мобильного клиента» - откроется следующее окно с настройками:




         Для начала, создаётся ключ, который будет закрытым, а после него уже будет сформирована подпись для конфигурации мобильного клиента.


         Чтобы проверка каждый раз осуществлялась корректно – следует зайти в «Главное меню», перейти на панель «Конфигурация», открыть вкладку «Мобильный клиент» и кликнуть на пункт «Настройка использования мобильного клиента», где поставить «галочку» около пункта «Проверять подпись мобильного клиента при обновлении конфигурации базы данных».


         Сам редактор подписи внутри мобильного приложение 1С Предприятие выглядит следующим образом:  




2.     Проверка подписи мобильного клиента 1С

 

         Перед тем, как мобильный клиент 1С войдёт в конфигурацию – проводится его проверка, в которой находятся такие пункты:

·        Если у мобильного клиента есть сеанс, то он получит с сервера подпись конфигурации и метаданные из базы данных;

·        Основываясь на полученных метаданных мобильный клиент 1С формирует свой дайджест;

·        Получив открытый ключ и дайджест, - приложение проверяет подпись конфигурации, которая была получена с конфигурации системы 1С: Предприятие;

·        В случае успешного прохождения проверки – мобильное приложение начнёт работу с базой данных 1С.


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


         В случае, если возникла необходимость проверить подпись, во время перенастройки базы данных и обновления, то появится окно с вариантами действий:

·        Пересоздать подпись – при выборе этого варианта запустится редактор для цифровой подписи конфигуратора;

·        Настроить проверку подписи – запустится панель с настройками параметров 1С;

·        Продолжить обновление – будет выполняться дальнейшее обновление системы;

·        Отмена – конфигурация обновлена не будет.

         Помимо проверки в конфигураторе, такая же проверка будет выполняться для мобильного клиента 1С.


Специалист компании "Кодерлайн"

Айдар Фархутдинов

Наши проекты

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Бухгалтерия КОРП

Бухгалтерский учет Производственные операции Регламентированная отчетнос...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Управление производственным предприятием

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

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

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение