Волей судеб жизнь преподнесла сюрприз и появилась задача разобраться и автоматизировать бизнес-процессы небольшой транспортной компании с 70 автопоездами и почти 140 водителями. Рассказ об уровне автоматизации "до" будет грустным, печальным, длинным и неинтересным. Благо сейчас процесс автоматизации движется в нужном направлении, хоть и не так быстро, как хотелось бы, и даже обязательный переход на ЭПД с 1 сентября 2026 года уже не пугает. Мы готовы! А теперь короткая история об одном из множества проектов, который как раз очень мягко обеспечивает плавный переход наших сотрудников-водителей к предстоящим изменениям.
Начало.
Рабочие группы мессенджера запрещенной и признанной экстремистской корпорации, где по темам течет бесконечный поток сообщений: погрузился/разгрузился, путевой лист открыл/закрыл, фотографии документов, поломок, сообщения об опозданиях и пробках и т.д. Как в этом хаосе ориентировались логисты-диспетчеры и как они умудрялись все это записывать в блокнотики и запоминать и при этом еще обеспечивать подачу транспорта во время - непонятно. При этом несколько лет в компании присутствовала 1С:Транспортная логистика и экспедирование, использование которой сводилось к тому, что туда переносилась информация о совершенных рейсах из Excel только для того, чтобы сформировать реестр перевозок и УПД....... и путевые листы для фиксирования заработной платы водителей (да, именно фиксирования, потому что расчёт тоже в Excel). Объяснение стандартное, Excel удобнее 1С. В 1С ничего не понятно и не работает.
Эта статья - мой первый опыт написания нечто подобного, если хотя бы пройдет модерацию, обязательно напишу еще о том пути, который был пройден, чтобы учет стал учетом, а не фикцией ради печатных форм УПД, как дорабатывали и "дружили" недружелюбную 1С с коллегами. Дальше рассказ об одной из множества таких доработок, которая получилась смесью "бульдога с носорогом" или "ежа с ужом".
Система взаимодействия 1С и МАКС.
Удивительно, но о существовании системы взаимодействия в 1С, а тем более о ее явных и скрытых возможностях за пределами, да и внутри, сообщества 1С мало кто знает. Не знал и я, но когда узнал, был приятно удивлен. Куча возможных и невозможных сценариев использования и....бесплатно. Начали с простой интеграции рабочих чатов, цель была перенести их внутрь конфигурации, хранить историю, привязывать сообщения к документам, но пока интегрировали мессенджер с зеленым логотипом, он работать перестал. С Telegtam не сложилось из-за нелюбви к нему у сотрудников старшего поколения и, когда вышла официальная интеграция с МАКС чаты с водителями со крипом и нежеланием логистами были переведены туда. И первая цель была достигнута. Чат из МАКС появился в Системе взаимодействия 1С.
Боты системы взаимодействия 1С.
Функция, которая почему-то совсем или почти не используется в среде 1С. Мне стало интересно, и результатом стал бот - помощник открытия/закрытия водителями путевых листов. Свое рода упрощенный, но мобильный аналог "Терминала приема выдачи путевых листов", который есть в конфигурации. Спасибо отзывчивому 1С аутсорсеру, который хоть и отговаривал меня использовать эту функцию, но тем не менее вник, перечитал документацию, и через несколько дней бот был готов. Что сейчас умеет бот?
2 сценария:
- открытие путевых листов
- закрытие путевых листов
В самом начале бот просит зарегистрироваться пользователя путем ввода номера телефона, он сопоставляет номер телефона с контактной информацией справочника физических лиц и при совпадении сопоставляет пользователя интеграции системы взаимодействия с элементом справочника физические лица. После регистрации предлагает выбор из 2 сценариев (инлайн-кнопки) "Открыть ПЛ"/"Закрыть ПЛ". При выборе открытия путевого листа ищет в справочнике "Экипаж ТС" привязанный к водителю тягач, для того чтобы открывать путевой лист с указанием именно этого транспортного средства, при наличии в справочнике "Состав ТС" полуприцепа предлагает также подтвердить его выбор также для внесения в путевой лист. После запрашивает время. Тут возникли первые трудности с выбором формата, с помощью которого бот должен был получать дату и время. Решили просто. Бот системы взаимодействия может одновременно выдавать на поле 100 кнопок. Мы взяли только 24 по количеству часов в сутках (от 0 до 23). Далее выбор минут. Час разделили на 2 части: 00 минут и 30 минут. Далее водителю предлагается ввести показания одометра и остаток топлива в баке. Далее сервисное сообщение со всеми введенными данными и кнопка "Подтверждаю".
В компании предусмотрен процесс приема-передачи транспортного средства у другого водителя, осмотр, фиксирование замечаний, проверка комплектации и наличия дополнительного оборудования (аптечка, огнетушитель и т.д.), поэтому сразу после открытия путевого листа бот предлагает сфотографировать внешний вид транспортного средства и указать все замечания к комплектации, которые фиксируются в конфигурации документом "Акт приема-передачи ТС". Изначально сценарий предусматривал чек-лист проверки и пошаговое заполнение реквизитов предусмотренных "Актом приема-передачи ТС", но для первичного тестирования чек-лист был удален и общим собранием с водителями было решено остановится на их сознательности и только фотографировании не соответствий + комментарии для механиков, которые эти акты проверяют.
Закрытие путевого листа происходит аналогично с той лишь разницей, что после нажатия "Закрыть ПЛ" бот ищет и выдает последний открытый путевой лист оформленный на пользователя-водителя.
Часть водителей осваивает бот медленно, делают ошибки, но грядущее введение обязательных ЭПД, когда водитель станет полноправным участником этого процесса и должен будет электронной подписью через приложение проставлять титулы на электронных путевых листах, не оставляет выбора. Опять же к 1 сентября 2026 г. уверен, что все они будут готовы к любым нововведениям.
Планы.
Сценариев взаимодействия очень много. В разработке боты с функционалом личных кабинетов, где можно получить информацию о расчете заработной платы, обновить регистрационные документы (водительское удостоверение, карточка водителя и т.д.), отправив новые сканы для загрузки в 1С. Боты могут очень упростить взаимодействие с не очень "дружелюбной" и "сложной" 1С. Логисты получать информацию о местоположении ТС и его маршруте одним запросом у бота. Конфигурация 1С консолидирует огромный массив информации, но получить ее оттуда "на ходу" сложно. Так же сложно, как "на ходу" оформить какой-нибудь факт хозяйственной деятельности предприятия, что-то подтвердить и согласовать. А тут боты спешат на помощь. Они позволяют делать простые "рабочие места" сотрудникам, которым функционал конфигурации избыточен или "мобильные рабочие места", когда требуется обеспечить только какую-то часть функционала конфигурации.
Системе взаимодействия 1С очень не хватает мобильного приложения (мобильный клиент 1С не в счет), где был бы чат, аудио и видео звонки и, конечно, боты-роботы. Свое рода мобильный супер-апп 1С. Тогда можно было бы его использовать как корпоративный мессенджер и в описанной схеме отказаться от интеграции с мессенджером МАКС.
В качестве эксперимента, как на конструкторе я собрал нечто подобное на 1С:Элемент и чудо, оно даже работает). Но предстоит еще долгий путь переделки дизайна, обеспечения удобства пользования и непонятно, возможно ли это сделать с помощью 1С:Элемент. Об этом думаю тоже написать в следующей статье, а пока просто приложу скрин.
Вступайте в нашу телеграмм-группу Инфостарт