• Дата
  • Категория
    Разработка

В обновлении системы автоматизации "Авибус: Управление автовокзалами" версия 2.0.21 от 26.02.2021:

  • доработан процесс автоматического запуска обратной продажи билетов;
  • добавлены новые формы списков пассажиров;
  • добавлена проверка соответствия гражданства пассажира виду предоставляемого документа.

Полный список изменений для всех версий всегда доступен в документации в разделе История изменений.

Организация перевозок

  • Дополнены правила сокращений наименований типов населенных пунктов, например, рабочий поселок Иваново - Иваново рп.
  • Доработан функционал отображения номера документа пассажира в печатных формах посадочной ведомости. Если у физического лица записано несколько удостоверяющих документов, в ведомости будет выведен номер только того документа, по которому в итоге был куплен билет. (т.е. если у физ.лица записано несколько документов, но продажа была по загранпаспорту, то в посадочной ведомости будет выведен номер загранпаспорта).
  • В печатных формах документов настроено отображение полного наименования контрагента, ранее в документы подтягивалось сокращенное наименование.
  • Исправлена ошибка, возникающая при указании количества транзитных мест на рейс, соответствующего количеству проданных билетов. Ранее в таких случаях статус свободных мест не изменялся на «В резерве», и места оставались доступными для продажи и бронирования.
  • Исправлена ошибка в РМК, запрещающая кассиру посмотреть информацию по рейсу с пунктом отправления, к которому не привязан текущий пользователь.
  • Исправлена ошибка применения сбора за предпродажу. Ранее система не применяла сбор, учитывая время отправления рейса с первой остановки, а не с пункта отправления билета. Ошибка встречалась на рейсах, для которых время отправления в текущем календарном дне до 00:00, а отправления с последующих остановок - после 00:00.
  • Исправлена ошибка некорректного отображения количества свободных мест в посадочной ведомости, если заняты все места в автобусе. Теперь в поле отображается актуальное количество свободных мест: «Свободно: 0 из 50».
  • Исправлена ошибка: при наличии двух и более договоров с одним перевозчиком в посадочную ведомость подтягивался договор с пунктом отправления, не являющимся пунктом отправления посадочной ведомости.

Продажи

  • Доработан механизм создания дополнительного рейса: при сохранении создается запись в кэше от первой до последней остановки, и новый дополнительный рейс автоматически отобразится в РМК без необходимости дополнительного поиска рейсов.
  • Доработана функция После оплаты начать продажу обратного билета: теперь после завершения оплаты открывается начальное окно РМК с автоматически заполненными полями откуда-куда в обратном порядке и данными пассажиров на вкладке Билеты (если они были заполнены в исходной продаже).
  • Доработан механизм контроля корректности заполнения персональных данных для новых документов с введенной вручную маской ввода. В случае несоответствия номера документа указанному формату персональных данных, система выдаст оповещение об ошибке и запретит возможность продать билет.
  • Доработано заполнение реквизита Способ оплаты в документе Билет для возможности использования данного поля в отчетах по продажам.
  • Добавлена проверка заполнения полей доп.реквизитов при применении льготы: если в настройках для поля установлен флаг Обязательный, заполнение данного поля обязательно.
  • Доработано сохранение полей паспортных данных пассажиров Дата выдачи и Кем Выдан:
    • При продаже билета реквизиты сохраняются в документе физического лица.
    • При бронировании с заполнением доп.реквизитов, данные сохраняются в маске ввода и отображаться при выкупе брони.
  • Налажена корректная работа системы при попытке вычеркнуть возвращенный ранее билет:
    • Если билет вернули, то при попытке изменения флага появится подсказка (ошибка): «_ckgedit_QUOTckgedit>Билет уже возвращен. Пассажир не может быть отмечен как явившийся на посадку_ckgedit_QUOTckgedit>», и значение не изменится.
    • Если билет вернули, то строка с данным билетом в РМД будет неактивна (чтобы нельзя было изменить флаг).
    • Если рейс отправлен с невычеркнутым билетом, то для этого билета будет запрещен возврат (проверка будет происходить непосредственно перед операцией возврата).
  • Добавлено условие применения вида возврата После отправления (уваж. причина), не позволяющее его применение чужим агентам. Настройка носит рекомендательный характер и доступна для редактирования.
  • Увеличена скорость формирования отчета кассира и отчета старшего кассира.
  • Оффлайн-субагентам добавлена возможность оформить отложенный возврат при помощи услуги Отложенный возврат GDS.
  • Для упрощения поиска багажного билета в услуге Дубликат чека билета добавлено поле Вид тарифа.
  • Внесены изменения в отчет по неиспользованным билетам:
    • Колонка Тариф к доходу расширена на 3 столбца: К доходу, Возвращено, Итого;
    • Исключено удаление возвращенных билетов из отчета, настроено отображение билетов, по которым есть движения регистра в указанный период отправлений;
    • Добавлено отображение билета, возвращенного в периоде отправлений, по колонке возвращено;
    • Отчет игнорирует движения регистра, производимые документом Доходы от неиспользованных билетов.
  • При ручном создании РКО с видом операции Возврат ДС покупателю из ККМ добавлена возможность вручную заполнять поля Касса ККМ и Кассир ККМ.
  • При записи разрешения нестандартного возврата добавлена проверка билета на наличие его в списке доходов от неиспользованных билетов.
  • При выполнении возврата билета добавлен поиск оплаты в текущей базе, к которой произведено подключение. Если оплата не найдена, то запрос направляется в базу данных сервера пункта отправления, настроенного в Контрагенте.
  • Оптимизирован процесс частичного выкупа брони.
  • Обновление БПО решило проблему с печатью слип-чеков в момент, когда в ККТ закончилась бумага. После обновления ККТ выдаст предупреждение и будет ожидать замену бумаги, после чего печать продолжится. Также добавлено продление блокировки, чтобы в случае задержки при замене бумаги, заказ не отменился.
  • Налажено корректное применение ограничения суммы сбора: если рассчитанная сумма сбора превысит максимум или будет меньше минимума, то начисляется указанное в ограничениях значение.
  • Исправлена ошибка, возникающая при заполнении поля e-mail, если установлено обязательное условие его заполнения. При заполнении поля e-mail во время покупки билета и создания физ.лица, e-mail всегда сохраняется в карточке физ.лица.
  • Исправлена ошибка дублирования записей в документе оплаты при покупке билета через несобственного контрагента списанием с баланса контрагента.
  • Исправлена ошибка, которая не учитывала обязательность заполнения дополнительных реквизитов документов, например, Место выдачи, Дата выдачи, Кем выдан и прочих. В случае отсутствия информации в данных полях кнопка Оплатить будет не активна.
  • Исправлены ошибки некорректной работы услуги страхования в интерфейсе нового РМК.
  • Исправлены ошибки применения тарифов в новом РМК.
  • Исправлены ошибки подключения эквайрингового терминала при работе в новом РМК.
  • Налажено корректное поведение системы при выборе мест мышкой на схеме в интерфейсе нового РМК.
  • Исправлена проблема с продажей билетов в РИБ, когда пункт отправления относится к другому серверу данных, а сервер данных маршрута относится к текущей базе. Ранее происходила ошибка по тайм-ауту при попытке получения занятости мест на исходном сервере данных с сервера данных пункта отправления.
  • Исправлена ошибка, возникающая, если во время продажи билета кассир изменял данные удостоверения пассажира, сохраненного ранее. Ранее в таких случаях в чеке отображались данные старого документа.
  • Исправлена ошибка отображения дополнительного реквизита Номер билета в РМК при одновременной продаже билета с услугой.
  • Исправлена ошибка удваивания значений по видам оплат в отчёте Сравнение продаж и отправлений (Подробный) , если был произведен возврат билета в периоде.
  • Исправлена ошибка игнорирования пометки на удаление для доп.реквизитов, ранее они все равно подтягивались в РМК.
  • Исправлена ошибка, позволяющая несколько раз продать билет по одноразовой карте лояльности.
  • Исправлена ошибка некорректного отображения номера билета в РМК на вкладке оплата в распределенных информационных базах.
  • Исправлена ошибка «Гражданство не соответствует виду документа Паспорт гражданина РФ», возникающая в непредусмотренных случаях.
  • Исправлена ошибка учета выручки от продажи услуг принципалов в отчете Доходы автовокзалов. Ранее в отчете учитывалась полная стоимость услуги, теперь только сумма вознаграждения автовокзала.
  • Исправлена ошибка затирания редактируемого поля в РМК при выводе поля Подсказка, если есть возможность продажи билета на обратный рейс.
  • Исправлена ошибка \{ОбщийМодуль.SalePort.Модуль(5460)}: Значение не является значением объектного типа (Number), возникающая в РМК при возврате услуги.
  • Исправлена ошибка в РИБ \{ОбщийМодуль.SalePort.Модуль(1767)}: Поле объекта не обнаружено (Агент), возникающая в процессе продажи билета чужого автовокзала на рейс, не проходящий через остановку, с которой продают билет.
  • Исправлена ошибка при продаже услуги с необходимыми для ввода персональными данными типа Удостоверение.
  • Исправлена ошибка с отображением общего количества возвратов в отчетах по продажам в случаях, когда возврат прошел без удержания.
  • Исправлена ошибка интернет-продаж, при которой в базе вендора не формировалась оплата при наличии успешной оплаты в ЕСО и в банке.
  • Исправлена ошибка, возникающая при продаже нескольких билетов на рейсы АЦБПДП. Ранее после заполнения данных первого билета сочетание клавиш Ctrl+Enter переводило пользователя сразу на вкладку Оплата, корректное поведение - сочетание клавиш Ctrl+Enter переходит кассира на страницу ввода данных следующего билета.
  • Исправлена ошибка, возникающая при печати маршрутной квитанций багажного билета. В макете маршрутной квитанции текстовое поле Пассажирский заменено на вид тарифа по билету.
  • Исправлена ошибка в условиях применения вида возврата Позднее двух часов до отправления.

Диспетчеризация

  • Согласно приказу Минтранса России от 18.02.2020 N 56 «Об утверждении формы списка пассажиров для осуществления нерегулярной пассажирской международной автомобильной перевозки и порядка его заполнения» (Зарегистрировано в Минюсте России 20.07.2020 N 59016) добавлена новая форма списка пассажиров. Список формируется в случае печати посадочной ведомости на международном заказном рейсе дополнительно к заказ-наряду.
  • В форму сводной печатной ведомости заказ-наряда добавлена таблица с общим количеством билетов от пункта отправления до пункта назначения, аналогичная таблице в посадочной ведомости по форме Ф-36.
  • Добавлена возможность отметить недействительными записи о водителях и транспортных средствах, которые уже отсутствуют в штате перевозчика. Помеченные записи отображаются серым цветом и не выводятся в списках РМД.
  • Добавлено сохранение записи о пользователе, ответственном за возвращение в продажу ранее отмененного рейса.
  • В РМД добавлено отображение флага Сразу на принтер при установленном флаге Матричный принтер.
  • Налажен процесс актуализации рейсов после удаления остановок из маршрута: система не дает удалить остановку из маршрута, пока в расписаниях не удалят/исправят список квот, в которых используется удаляемая остановка. При попытке удаления система выведет ошибку с текстом, указывающим на расписания, которые необходимо отредактировать.
  • Удалена возможность создания пункта отправления из интерфейса РМД, ранее это приводило к блокировке системы.
  • Проведена оптимизация скорости формирования отчета Сравнение продаж и отправлений.
  • Исправлена ошибка в форме документа Установка тарифов: при незаполненном реквизите «Вид цены» в поле отображался текст «Для всех». После исправления при незаполненном реквизите «Вид цены» поле остается пустым. Также добавлена подсказка с текстом «Указание вида цены позволит применять установку тарифов для агентов, в условиях работы с которыми указан этот вид цен. В любом другом случае агентам эта установка тарифов будет недоступна».
  • Исправлена ошибка, позволяющая в РМД выбрать перевозчиком контрагента, помеченного на удаление.
  • Исправлена ошибка указания транзитные места в РМД общим количеством для рейса, в котором первая пункт не автоматизирован.
  • Исправлены ошибки в работе автоинформатора, возникающие при задержке рейса и при снижении класса обслуживания транспортного средства.
  • Исправлена ошибка: ранее рейсы, на которые были проданы билеты, но которые впоследствии были переведены в статус отмененных или недействительных, отражались в РМК в статусе активных. Теперь в РМК не отображаются отмененные или недействительные рейсы.
  • Для пользователя с правами Старший специалист по организации перевозок исправлены ошибки, возникающие при попытке актуализации рейсов, и оптимизированы механизмы работы данного пользователя в системе.
  • Исправлены ошибки: {ОбщийМодуль.РаботаСXDTO.Модуль(385)}: Значение не является значением объектного типа (Выгрузить) и {ОбщийМодуль.DispatchPort.Модуль(606)}: Ошибка при вызове метода контекста (Записать), возникающие при смене перевозчика на рейсе (не АЦБПДП).
  • Исправлена ошибка, возникающая при смене класса обслуживания транспортного средства. Ранее по билету оплата проходила по старому классу обслуживания, а в чеке и в билете прописывался новый класс обслуживания. Корректное поведение восстановлено.
  • Исправлена ошибка, возникающая при отмене рейса диспетчером с ограниченными правами. Также восстановлено корректное поведение системы: состояние отмены рейса передается на все следующие автоматизированные остановки рейса.
  • Исправлена ошибка: при пересадке пассажиров на другой рейс в печатной форме посадочной ведомости отсутствовала информация о рейсе-источнике пересаженных билетов.
  • Исправлена ошибка: теперь при продаже билета/операциях в РМД осуществляется поиск договора перевозчика по пункту отправления, с которого идет продажа/отправляется рейс в данный момент. Поиск договоров с прочими пунктами отправления не производится.
  • Налажено корректное обновление информации о состоянии рейса, при указании его задержки в РМД.
  • Налажено корректное отображение свободных мест в рмд, если осталось однозначное количество свободных мест (1-9).
  • Исправлена ошибка, возникающая при попытке печати посадочной ведомости автодиспетчером с условием применения, использующим поле «Рабочее место».

Служебные механизмы

  • Доработан механизм использования кэша рейсов в веб-сервисах в части учета ограничений пользователя, под которым происходит подключение к базе.
  • Проведен рефакторинг работы с Яндекс Картами и Google maps.
  • Добавлен механизм пометки на удаление билетов, для которых ошибочно не создалась оплата.
  • Автоинформатору добавлена опция, которая указывает необходимость воспроизведения номера маршрута при озвучивании объявлений. Опция реализована при помощи флага Озвучивать номер маршрута в объявлениях во вкладке Диспетчерский автоинформатор:
    • Если флаг включен и есть необходимые звукозаписи для воспроизведения номера маршрута, то автоинформатор озвучивает номер маршрута.
    • Если флаг включен и необходимых звукозаписей, полностью совпадающих с номером маршрута нет, то автоинформатор использует озвучивание цифровой части номера маршрута с помощью простых чисел.
    • Если флаг выключен и есть необходимые звукозаписи для воспроизведения номера маршрута, то автоинформатор не озвучивает номер маршрута, вне зависимости от наличия записей номера.
  • Удален неиспользуемый тип данных Внешние пользователи.
  • В раздел Администрирование добавлен блок управления настройками Настройки защиты персональных данных (152-ФЗ) для работы с регламентными заданиями, отвечающими за хранение, отображение и удаление персональных данных.
  • Помощнику записи звуков добавлена проверка присоединенного файла: если ссылка на файл нерабочая, система выдаст оповещение.
  • Произведено обновление библиотеки подключаемого оборудования 1С до версии 2.1.3.12.
  • Доработан функционал синхронизации справочников ЕПЗМ:
    • Добавлено сохранение данных, с которыми производили синхронизацию в прошлый раз;
    • Добавлена надпись _ckgedit_QUOTckgedit>действующий/недействующий_ckgedit_QUOTckgedit> в отображение наименования чужого рейса расписания;
    • При синхронизации остановок добавлен механизм вывода чужих остановок выпадающим списком.
  • Добавлен контроль уникальности наименований для справочников Виды документов физических лиц и Виды контактной информации.
  • Добавлено автоматическое заполнение поля Страна при создании новой остановки посредством геопоисковых систем.
  • Исправлена ошибочная миграция рабочего места с подключенным оборудованием из центральной базы в узел при их синхронизации.
  • Исправлены ошибки, возникающие при заполнении полей «Адрес», «Адрес электронной почты» и «Телефон» с использованием кнопки подбора […].
  • Исправлена ошибка {ОбщийМодуль.РаботаСРейсами.Модуль}: <errorcode>TRIPS_NOT_FOUND</errorcode><errordescription>Рейсы не найдены</errordescription>errordetails></errordetails> при актуализации рейсов.
  • Исправлено ошибочное дублирование лицензий на кассах во время входа в программу при низком качестве интернет-соединения. После исправления одно рабочее место занимает только одну лицензию.
  • Исправлена ошибка проверки адреса ресурса сервера данных: «Не удалось установить соединение. {ОбщийМодуль.ВзаимодействиеАвтовокзалов.Модуль(165)}: Ошибка при вызове конструктора (WSОпределения): При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса: http://192.168.119.208:88/TwisttestdevCB/ws/SalePort?wsdl: Ошибка работы с Интернет: Не могу установить соединение».
  • Исправлено периодическое зависание регламентного задания «Добавление задач по условию». Зависшее задание блокировало выполнение других фоновых заданий, в том числе синхронизации.
  • Исправлена ошибка, возникающая при миграции пользователей через распределенную информационную базу: ранее если в узел приходил пользователь с идентификатором пользователя ИБ которого нет в узле, возникала попытка создать нового пользователя с именем, которое уже есть в базе, что приводило к ошибке в «Данной транзакции уже происходили ошибки» и обмен не проходил.

Выгрузка в АЦБПДП

  • Произведена доработка функционала для использования единый классификатор остановок при выгрузке в АЦБПДП в рамках новых требований Регламента.
  • В процесс создания контрагента (перевозчика) добавлена проверка поля код ЕГИС ОТБ в случаях, если:
    • У перевозчика есть рейсы расписания, относящиеся к маршрутам, выгружаемым в АЦБПДП;
    • Для перевозчика не установлен флаг Не выгружать.
  • Добавлена проверка соответствия гражданства пассажира виду документа, по которому он приобретает билет, для рейсов АЦБПДП. Если есть несоответствие (например, гражданство РФ, а введены данные паспорта иностранного гражданина), система выдаст предупреждение.
  • Исправлены ошибки в функционале проверки контрагента на соответствие требованиям регламента выгрузки в АЦБПДП:
    • Удалена проверка указания кода ЕГИС ОТБ при отключенной настройке Использовать АЦБПДП;
    • Удалена проверка полей, отсутствующих для контрагента: «Страна», «код по ОКАТО», «ЕГРЮЛ/ЕГРИП».
  • Исправлены ошибки выгрузки в АЦБПДП рейсов, содержащих остановки, у которых установлены разные часовые пояса в зависимости от сезона.
  • Исправлена ошибка, возникающая при вычеркивании пассажиров с пунктом отправления и пунктом прибытия в одном регионе на рейсах АЦБПДП. После внесения изменений вычеркивание доступно через Посадочные ведомости без требования заполнения персональных данных.
  • Исключено дублирование выгрузки информации о водителях на рейсы следующего дня. После исправления запись о включение в состав экипажа за сутки до отправления выгружается один раз.

Администрирование

  • Добавлен помощник создания новой информационной базы в распределенной системе.
  • Добавлено ограничение на создание пользователей в узлах и изменение имени для входа в распределенной информационной базе, в том числе под правами Администратора. На практике это приводило к ошибкам при синхронизации. Теперь система выведет предупреждение «В условиях РИБ запрещено изменять имя для входа!»

Полный список изменений для всех версий всегда доступен в документации в разделе История изменений.

Звоните/пишите нам, если появились вопросы:

+7 (499) 450-28-09
Общие вопросы: sales@avibus.pro
Техническая поддержка: support@avibus.pro