19.01.2023 Айдар Фархутдинов 8237
Подпись мобильного клиента для 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С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

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

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

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

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

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

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

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

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

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

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

Объемно-календарное планирование производства Автоматизация бизнес-проце...

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

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

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

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

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

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

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

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

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

ООО "СЖД"
ООО "СЖД"

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

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

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

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

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

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

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

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

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