Магазин техники KILLPRICE столкнулся с необходимостью подписывать у клиентов согласия на покупку техники без предустановленного приложения RuStore и других отечественных приложений. Чтобы не собирать кипу документов по каждой продаже — решили разработать собственное приложение на технологии «1С:Предприятие.Элемент». В итоге — клиенты подписывают на планшете не только согласия, но и накладные, объем бумаги в офисе сократился в разы.
О компании
KILLPRICE 10 лет занимается продажами оригинальной цифровой и бытовой техники в Красноярске, а также оказывает услуги по диагностике и ремонту устройств. Компания продает товары через офлайн-магазин в Красноярске, интернет-магазин и маркетплейсы.
Фото магазина
Работали и все было хорошо
KILLPRICE, как и большинство торговых предприятий, давно использует решение 1С для управления торговлей. С 2019 года сотрудничает с нашей компанией — ИТКО, как с подрядчиком по сопровождению программ 1С.
За прошедшее время, помимо обычных потребностей торгового предприятия, мы решали разные вопросы автоматизации для компании:
- Выгрузка каталога и цен на Яндекс.Маркет;
- Выгрузка каталога и цен на региональную площадку au.ru;
- Обмен с интернет-магазином;
- Различные доработки и настройки 1С:УНФ для удобства работы сотрудников.
В общем обычная текущая работа торгового предприятия, но если бы все так и продолжалось, то не было бы этой истории…
Регуляторная проблема — кипа бумаг или можно проще?
В июле 2025 года вышло изменение законодательства, согласно которому: «Все гаджеты, продаваемые на территории РФ, должны обеспечивать пользователям возможность установки и использования отечественного программного обеспечения, включая национальный магазин приложений RuStore».
Под эти ограничения попадает вся техника Apple, которая составляет существенную часть ассортимента магазина. Если же удовлетворить этим требованиям нельзя, то надо получить от покупателя согласие с тем, что он приобретает товар, содержащий с точки зрения закона существенные дефекты и что он уведомлен и согласен с такими недостатками.
Компания обратилась к нам с вопросом: «Мы не хотим подписывать и хранить гору бумаг на каждую продажу. Давайте сделаем безбумажное подписание — например на планшете? Сможете?»
Есть проблема? Нашли решение!
Наша компания в числе первых начла изучать и использовать новую технологию «1С:Предприятие.Элемент», поэтому когда мы видим по-настоящему интересные запросы — у нас загораются глаза и «чешутся руки» применить новую технологию.
Буквально за пару дней мы собрали требования, сформировали концепцию будущего решения, собрали простенький прототип, подготовили техническое задание и примерную смету.
В первой беседе с компанией мы выделили вот такие бизнес-цели:
- Обеспечить удобное подписание электронных форм документов с использованием сенсорного ввода.
- Сохранять подписанные формы документов в соответствующих им хозяйственных документах 1С.
- 3Избежать накопления и хранения архива бумажных документов.
- Предоставить по возможности простой способ интеграции системы подписания с конфигурацией 1С:УНФ.
Далее были сформулированы требования.
№ |
Бизнес требования |
---|---|
БТ1 |
Подписание накладной на передачу товара с некоторым текстом, задаваемым в печатной форме 1С. |
БТ2 |
Доступ к списку печатных форм, выгруженных из 1С. |
БТ3 |
Передача подписанных печатных форм с подписью покупателя обратно в 1С |
БТ4 |
Сохранение подписанных форм в сервисе 1С:Элемент в течение определенного срока. |
БТ5 |
Авторизация пользователя приложения для подписания. |
№ |
Технические требования |
ТТ1 |
Интеграция сервиса подписания через расширение базы 1С без изменения конфигурации. |
ТТ2 |
Ограничение доступа к документам и печатным формам по пользователям приложения 1С:Элемент. |
ТТ3 |
Задание области для размещения подписи в ПФ в 1С. |
ТТ4 |
Передача печатной формы в 1С:Элемент как .mxl файла через API. |
ТТ5 |
Передача изображения подписи в 1С через API посредством GET-запроса. |
ТТ6 |
Приложение 1С:Элемент знает о ПФ только то, что передала 1С. |
№ |
Требования к интерфейсу приложения 1С-Элемент |
ТИЭ1 |
Интерфейс для планшетов/ПК. |
ТИЭ2 |
Приложение отображает список полученных ПФ и их статус — «Подписано», «На подпись», «В 1С» |
ТИЭ3 |
|
ТИЭ4 |
При открытии отображается ПФ в нижней части экрана прикреплена область для подписания стилусом или пальцем. |
ТИЭ5 |
Есть кнопка «подписать», которая закрепляет изображение за ПФ и завершает подписание. |
ТИЭ6 |
При повторном подписании кнопка «подписать» заменяет имеющуюся подпись новой. |
ТИЭ7 |
Отбор отображаемых документов по дате (по умолчанию — текущий день) |
ТИЭ8 |
Быстрой отбор отображаемых документов по статусу. |
№ |
Требования к интерфейсу приложения 1С |
ТИ1 |
Интеграция кнопки «На подпись» для отправки нужных ПФ на подписание в сервис |
ТИ2 |
Настройка интеграции с 1С:Элемент в расширении:
|
ТИ3 |
Автоматическая загрузка подписанных документов по расписанию |
ТИ4 |
Загрузка конкретных подписанных документов по требованию |
ТИ5 |
Прикрепление подписанной ПФ полученной в виде PDF-файла к конкретному учетному документу |
После короткого обсуждения с компанией приступили к реализации. Время поджимало, до определенного законодателем срока оставалось меньше месяца…
1С:Элемент от прототипа до эксплуатации за 30 дней!
От согласования прототипа и бюджета до даты запуска у нас оставалось меньше 30 дней. Успеем? Успеем!
Вот что мы сделали:
- Разработали API в приложении на 1С:Элемент для двухстороннего обмена данными с 1С;
- Разработали расширение для 1С:УНФ для обмена документами с приложением «Подпись»
- Разработали приложение «Подпись» для удобного подписания документов, переданных из 1С;
- Разработали механизм «подписания пальцем»
- Реализовали разделение прав в приложении на «Администратора» и «Менеджера»
- Адаптировали интерфейс для работы на планшете;
- Собрали apk-файл для работы на платформе Android;
- Разработали механизм хранения подписанных документов прямо в 1С штатными средствами платформы;
- Показали клиенту и протестировали бета-версию приложения и отработали обратную связь;
- Развернули «боевое» приложение в облаке 1cmycloud.com клиента;
- Подготовили демонстрационный видеоролик по использованию приложения, а также тестовую инструкцию;
- Запустили приложение в промышленную эксплуатацию.
Как работает приложение?
- В 1С компании установлено расширение, которое связано по API с приложением 1С:Элемент в облаке 1cmycloud.com;
- В расширении настроено, кто и какие печатные формы может отправлять для подписания на планшете.
- Процесс подписания документов выглядит так:
- Менеджер при выписке документа реализации из программы 1С нажимает специальную кнопку «Отправить на подпись».
- 1С готовит печатную форму в формате «MXL» и полностью подготовленную форму отправляет не на принтер, а в приложение «Подпись».
- На планшете, в приложении «Подпись» появляется новая строка с полными реквизитами документа из 1С — номер и дата документа, покупатель и иная информация.
- На планшете менеджер нажимает на строку с документом и передает планшет покупателю.
- Покупатель знакомится с документом и подписывает его.
- Подписанный документ в виде PDF-файла передается в 1С и прикрепляется к хозяйственному документу.
- Спустя установленный срок документ удаляется в приложении «Подпись»
- В 1С компании накапливается архив подписанных документов, весь процесс подписания происходит очень быстро и полностью безбумажным образом!
Пример использования приложения «Подпись»
И каков результат?
Приложение используется для подписания документов уже больше месяца. Причем в нем подписываются не только документы об информированном согласии, но и все накладные на передачу товара!
Статистика такова:
- За сентябрь 2025 года подписано 1 136 документов;
- За октябрь 2025 года подписано 1 791 документ.
Безусловно, существуют другие решения для подписания, со своими преимуществами, но при таком количестве документов наша разработка окупится за 8 месяцев эксплуатации**, даже если сравнивать с самыми дешевыми решениями!
** — Для расчета окупаемости сравнили стоимость приложения «Подпись» со стоимостью двух популярных решений на рынке. Исходили из сценария, что в месяц нужно подписывать 1500 документов. «Подпись» на «1С:Элементе» оказалась значительно экономичнее.
Приятный плюс — мы сократили количество бумаги в офисе и намного ускорили поиск подписанного документа: нашел реализацию в 1С — значит нашел и подписанную накладную!
Работы по проекту выполнены компанией «ИТКО».