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

Содержание:


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


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


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


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

 

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


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


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


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




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


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


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




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

 

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

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

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

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

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


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


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

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

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

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

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

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


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

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

Наши проекты

ПЭК
ПЭК

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

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

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

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

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

ООО «Солви Пак»
ООО «Солви Пак»

Отрасль:
Торговля. Производство печати на рулонных материалах

Внедренное типовое решение:
1С:CRM+1С:Комплексная автоматизация

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

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

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

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

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

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

- Регламентированный учет;
- Кадровый учет;...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

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

- Разработка подсистемы оперативного учета транзакций...

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

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

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

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