Применение цифровой подписи при организации учёта ТМЦ и ГСМ

Публикация № 926307

Разработка - Защита и шифрование

цифровая подпись

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

Компания, в которой реализовывался этот проект, работает в сфере рыболовства и рыбоводства. Каждый, кто хоть раз выезжал на рыбалку, представляет, о каких условиях идёт речь. Основная рабочая сила может неделями работать на воде в десятках километров от порта, а порт в свою очередь - в десятках км. от городов и населенных пунктов. Не до каждого порта можно добраться привычным, в нашем понимании, транспортом, а мобильный интернет если и есть, то неуверенный.

Самые удалённые подразделения компании не лишены потребности в доставке на места запчастей и топлива для техники, инструмента, спецодежды и продовольствия - для работников. Стоит ли говорить о проблемах документального оформления таких передач? Чего стоит повторное оформление документов, если при приёмке выясняется, что доставили не то, а какие-нибудь лампочки просто разбились... Другой сценарий - срочная покупка запчасти под отчёт. Местные сделают это гораздо быстрее и производство не будет простаивать, в то время как закупка через Москву и доставка до места может занимать куда больше времени и ресурса. Естественно бизнес-процессы под все сценарии есть и они работают, но документальное оформление в том виде, в котором оно устроит бухгалтерию занимает очень много времени из-за человеческого фактора и форс-мажорных обстоятельств.

 Выходом из сложившейся ситуации стало мобильное приложение. Его разработку начали во второй половине 2017-го, а внедрение в работу весной 2018. О самом приложении расскажу кратко, так как статья в большей степени о цифровых подписях в нём. В мобильном приложении у пользователя есть возможность создавать документ принятия, передачи, списания ОС и материалов, а так же требования-накладную, перемещение товаров и авансовый отчет. Введённый документ может сопровождаться снимком с камеры.

Как мы знаем из 402-ФЗ у каждого первичного документа есть ряд обязательных реквизитов. Подпись и ответственное лицо в этом списке есть. Там, где это требуется, в документ добавлена группа реквизитов для получателя документа. Сама подпись - результат работы хэш-функции.

 Функция ВернутьШифрованнуюСтроку(СтрокаВход) 
    
    ХД = Новый ХешированиеДанных(ХешФункция.SHA1);
    ХД.Добавить(СтрокаВход);
    
    ОбработатьСтроку = ХД.ХешСумма;
    ВыходнаяСтрока = СтрЗаменить(ОбработатьСтроку," ","");
    
    Возврат ВыходнаяСтрока;
    
КонецФункции

На вход функции передаётся строка, состоящая из:

  • Наименование типа документа
  • УИД документа
  • хеш пароля пользователя
  • Перечисление идентификаторов номенклатуры и её количества в порядке следования в документе

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Соглашение об использовании ПЭП

.docx 42,36Kb
25.10.18
2
.docx 1.1.1 42,36Kb 2 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Liris 39 03.11.18 21:24 Сейчас в теме
Добрый день.
Прошу пару пояснений по публикации.
На примере печатной формы (на картинке) видно хэши для отправителя и получателя.
Что означает "Цифровая подпись" - понятно, это факт подписания документа каждой из сторон.
"Подпись отправителя" и "Подпись получателя" - хэши паролей подписантов? Эти оттиски указываются в "Соглашении об использовании ПЭП"?
2. ikekoval 104 04.11.18 11:37 Сейчас в теме
(1)
"Подпись отправителя" и "Подпись получателя" - хэши паролей подписантов? Эти оттиски указываются в "Соглашении об использовании ПЭП"?

Добрый, Вы правильно поняли - это хешированная строка, которую пользователь при первом входе в приложение и меняет как только у этой строки истечет срок годности или пользователь сам не поменяет её. Эта строка и ее срок так же является предметом обмена обоих сторон. В соглашении указаны правила, по которым они могут быть заданы и максимальный срок годности.
Оставьте свое сообщение

См. также

Внешние компоненты. Мобильное приложение 1С Промо

Разработка внешних компонент Мобильная разработка v8::Mobile 1cv8.cf Абонемент ($m)

Пример применения технологии внешних компонент для мобильной платформы 1С (Android)

1 стартмани

17.02.2017    42150    flyer    35    

Центр компетенций 1С #1: Технологический блог

Управление бизнес-процессами (BPM) v8 Россия Абонемент ($m)

Привет! Меня зовут Андрей, я - директор по развитию 1С в международной переводческой компании. Представляете, наша ERP на платформе 1С работает в наших офисах по всему миру: Австрия, Великобритания, Германия, Чехия, Украина, Аргентина, США, Китай, Казахстан и конечно Россия. Директором по развитию я стал недавно и в связи с повышением по работе стал задаваться вопросами создания в компании центра компетенций 1С, где бы аккумулировались накопленные знания, кейсы, прецеденты и лучшие практики. Второй интересующий меня момент - развитие в группе разработки 1С принципа меритократии идей. Что означает поощрение и развитие компетентности и инициативы сотрудников для делегирования им большей ответственности. В перспективе это имеет большее качество, нежели авторитарное принятие решения руководителем. В мини-блоге на Инфостарте я буду делиться своими исследованиями по данной теме и буду рад их обсуждению.

1 стартмани

01.07.2019    4682    chuprina_as    0    

Шифрование текста и файлов с помощью 1С. Используется хеш-код SHA256, Без Capicom, Архиваторов и сторонних служб

Защита и шифрование v8 1cv8.cf Абонемент ($m)

Данная статья описывает простейший собственный алгоритм шифрования средствами 1С. Без Capicom, Архиваторов и сторонних служб. Данный метод работает на Платформе 8.3 и т.п. 09.07.19 Добавлена обработка шифрования файлов

1 стартмани

26.06.2019    9071    Indgo    46    

EGAIS Scan - приложение для ТСД

Терминал сбора данных Мобильная разработка Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 УПП1 УТ11 КА2 Россия УУ Абонемент ($m)

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

1 стартмани

17.04.2019    5428    MrChe    3    

Hello world на metadata.js Промо

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf Абонемент ($m)

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    59196    unpete    208    

Внешние компоненты мобильной платформы 1С для ОС Андроид

Разработка внешних компонент Мобильная разработка v8::Mobile Абонемент ($m)

На трех простых примерах описана процедура разработки внешних компонент для Андроид. Статья написана по мотивам доклада на конференции INFOSTART 2018 EDUCATION.

31.01.2019    16854    IgorKissil    25    

Мобильный клиент + HTTP Сервис + Расширение конфигурации

Мобильная разработка v8 v8::Mobile 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

16.04.2018    31943    dsdred    27    

Мобильное приложение: особенности разработки на примере «Тестирование: Отчеты»

Мобильная разработка v8::Mobile Абонемент ($m)

В данной статье мы расскажем, с какими проблемами столкнулись и как их решили при создании мобильного приложения «Тестирование: Отчеты» для платформы 1С. Приложение доступно в google play + есть возможность посмотреть работу в демонстрационном режиме.

1 стартмани

12.03.2018    19937    ivanov660    2    

Сборка мобильного приложения 1С под IOS

Мобильная разработка v8 v8::Mobile Абонемент ($m)

В статье представлена инструкция по сборке мобильного приложения 1С под iOS с использованием бесплатного аккаунта разработчика Apple.

1 стартмани

29.01.2018    28369    Isonic    52    

Бизнес-процессы: Процесс заключения договора с клиентом

Управление бизнес-процессами (BPM) Управление взаимоотношениями с клиентами (СRM) Управление взаимоотношениями с клиентами (СRM) v8 1cv8.cf УУ Абонемент ($m)

Статья о том, как построить процесс работы с договорами клиентов. Написана по мотивам наших автоматизаций - постарались обобщить знания в шаблонный процесс, который легко подправить под свои нужды. К публикации прикреплен пример регламента такого процесса.

1 стартмани

30.11.2017    21781    siddy    0    

Google OAuth и мобильное приложение

Мобильная разработка Обмен данными 1С Внешние источники данных WEB v8 v8::Mobile 1cv8.cf Абонемент ($m)

Об аутентификации для работы с сервисами google из мобильного или настольного приложения

1 стартмани

29.08.2017    11586    stveans@gmail.com    3    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 1. Запуск приложения Java из 1С

Практика программирования Мобильная разработка v8::Mobile 1cv8.cf Россия Абонемент ($m)

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

1 стартмани

20.04.2017    28635    user621724_Dimav1979    20    

Push сообщения с использованием Firebase cloud message

Мобильная разработка v8::Mobile Абонемент ($m)

Используем новую технологию FCM, отправляем пуши на устройства на базе Android, инициируем вызов сервера клиентом с самого сервера.

1 стартмани

06.04.2017    39924    nbeliaev    114    

Торговля глазами ветврача. Оформление ветеринарно-сопроводительных документов в системе Меркурий (Часть 3)

Управление бизнес-процессами (BPM) Управленческий учет (прочее) Учет ТМЦ Учет ТМЦ v8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Пищевая промышленность Беларусь Россия Казахстан УУ Абонемент ($m)

Для торговой компании объясняется, как выполнять типовые операции в системе Меркурий. Зачем нужен Меркурий? C его помощью можно оформлять ветсвидетельства бесплатно. Уточните у руководства, сколько денег платите ветеринарам. Например, сеть Перекресток платит 400 млн. руб. в год.

5 стартмани

22.01.2016    52491    axxell    5    

Производство глазами ветврача. Оформление ветеринарно-сопроводительных документов в системе Меркурий (Часть 2)

Управление бизнес-процессами (BPM) Управленческий учет (прочее) Бухгалтерский учет Производство готовой продукции (работ, услуг) Учет ТМЦ Производство готовой продукции (работ, услуг) Учет ТМЦ v7.7 v8 1С7:Комплекс УПП1 1С7:ПУБ Сельское хозяйство и рыболовство Пищевая промышленность Беларусь Россия Казахстан УУ Абонемент ($m)

Для предприятия по производству пищевых продуктов объясняется, как выполнять типовые операции в системе Меркурий. Зачем нужен Меркурий? C его помощью можно оформлять ветсвидетельства бесплатно. Уточните у руководства, сколько денег платите ветеринарам. Например, сеть Перекресток платит 400 млн. руб. в год.

5 стартмани

19.01.2016    79367    axxell    9    

Интеграция типовой конфигурации с мобильным приложением

Практика программирования Мобильная разработка v8 Абонемент ($m)

В данной статье речь пойдет о том, как быстро наладить взаимодействие конфигурации УТ 11 из мобильной конфигурацией, написанной на 1С 8.3. В качестве примера мы вместе разработаем отчет «Валовая прибыль по месяцам», который сможем запускать из смартфона или планшета под управлением операционной системы Android 4.2. Взаимодействие между информационной базой и мобильным приложением будет осуществляется с помощью web-сервиса.

1 стартмани

16.09.2013    16920    akomar    9