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

Содержание:


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


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


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


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

 

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


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


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


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




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


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


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




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

 

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

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

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

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

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


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


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

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

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

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

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

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


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

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

Наши проекты

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

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

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

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

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

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

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

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

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

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

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

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

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

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

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

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

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

ООО "ТК "Сытый Дом-НН"
ООО "ТК "Сытый Дом-НН"

Отрасль:
Торговля, склад, логистика, транспорт

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

Взаиморасчеты с покупателями
Оптовая торговля
Управление складскими за...

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

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

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

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

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

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

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

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

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

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

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

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

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

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

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