1С-разработчик об опыте сочетания web-технологий и учетных систем в одном продукте

Мало создать качественный и полезный IT-продукт. Важно поддерживать стабильность его работы и актуальность, учитывая потребности клиентов.

    поделиться
Автор: Анна Русакова 09-03-2023

 

Иван Бояринов — главный 1С-разработчик в IT-компании OneCode. При внедрении одного из продуктов для корпоративной безопасности ему пришлось находить уникальное решение, которое основывалось на соединении различных систем и технологий. Он поделился с нами о том, как был реализован такой симбиоз технологий и как обходить трудности при разработке IT-продуктов.

О разработке продукта

История нашей компании OneCode началась еще с создания первого продукта под названием SB24, который был предназначен для служб безопасности. Изучая рынок в 2018 году, мы поняли, что именно сотрудники СБ нуждаются в решении, которое бы автоматизировало их процессы и ускоряло работу. Мы попытались создать такой продукт, чтобы сделать их работу более эффективной.

Изначально продукт отвечал за источники, которые собирали информацию о сотрудниках. Сегодня это обновленное комплексное решение под названием «Картотека». Продукт обеспечивает корпоративную безопасность и автоматизацию бизнес-процессов. Позволяет компаниям собирать всю накопленную информацию из источников о субъекте, выявлять аффилированность, проверять контрагентов и людей на благонадежность и финансовую устойчивость, ускорять процессы при найме сотрудников. Например, «Картотека» при приеме на работу позволяет оценить уровень доверия к потенциальному сотруднику. Даже самый опытный рекрутер не сможет выявить связанные с кандидатом возможные риски, особенно если речь идет о материально-ответственных или управленческих должностях.

Рынок web-технологий сегодня

По моему мнению, создание продуктов на основе web-технологий — огромный рынок для разработчиков по всему миру. Инструментов и технологий для создания web-приложений много. Наиболее популярные JavaScript, html, CSS, React, Angular, Vue.js. SPA-фреймворки позволяют создавать более быстрые и масштабируемые приложения, а с появлением новых браузерных API web-приложения становятся функциональнее. Такие API позволяют создавать мультимедийные web-приложения и приложения в реальном времени.

Изначально наш продукт мы реализовали на основе web-технологий, но вскоре понадобился его перенос на 1С системы.

Трудности перехода на 1С

Со временем мы получали отзывы клиентов о проблемах в функционале, нестабильно работали источники, не сохранялась история. Было принято решение о переносе «Картотеки» на платформу 1С:Предприятие.

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

Преимущества симбиоза web и учетных систем

В итоге продукт был реализован на базе двух технологий. Почему потребовался симбиоз web и систем учета? Web-технологии позволяют визуально красиво и в удобном формате, в соответствии с UI\UX-дизайном, отображать для клиентов информацию из источников. Технические особенности платформы 1С не позволяют удобно выводить пользователям информацию. Но в 1С платформу мы перенесли весь функционал для управления и структурированного хранения информации. После первого обращения мы можем записать результат в таблицы базы данных и при необходимости снова их отобразить. Также для отображения графов продукта был запущен web-сервис. Он позволяет просмотреть данные как средствами 1С, так и через браузер.

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

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

КОММЕНТАРИИ
0
ЧИТАЙТЕ ТАКЖЕ
Как уверенно руководить командой и находить общий язык с заказчиками: 8 советов новичкам от проектного менеджера

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

Zakupki.kz о победе в тендерах: главные ошибки и секреты успеха
26-07-2022– admin

Zakupki.kz - сервис-агрегатор с более 115 закупочными площадками  Казахстана.  Первый отечественный портал для поиска и сопровождения всех государственных и коммерческих тендеров. 

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