В обновлении системы автоматизации "Авибус: Управление автовокзалами" версия 2.0.21 от 26.02.2021:
- доработан процесс автоматического запуска обратной продажи билетов;
- добавлены новые формы списков пассажиров;
- добавлена проверка соответствия гражданства пассажира виду предоставляемого документа.
Полный список изменений для всех версий всегда доступен в документации в разделе История изменений.
Организация перевозок
- Дополнены правила сокращений наименований типов населенных пунктов, например, рабочий поселок Иваново - Иваново рп.
- Доработан функционал отображения номера документа пассажира в печатных формах посадочной ведомости. Если у физического лица записано несколько удостоверяющих документов, в ведомости будет выведен номер только того документа, по которому в итоге был куплен билет. (т.е. если у физ.лица записано несколько документов, но продажа была по загранпаспорту, то в посадочной ведомости будет выведен номер загранпаспорта).
- В печатных формах документов настроено отображение полного наименования контрагента, ранее в документы подтягивалось сокращенное наименование.
- Исправлена ошибка, возникающая при указании количества транзитных мест на рейс, соответствующего количеству проданных билетов. Ранее в таких случаях статус свободных мест не изменялся на «В резерве», и места оставались доступными для продажи и бронирования.
- Исправлена ошибка в РМК, запрещающая кассиру посмотреть информацию по рейсу с пунктом отправления, к которому не привязан текущий пользователь.
- Исправлена ошибка применения сбора за предпродажу. Ранее система не применяла сбор, учитывая время отправления рейса с первой остановки, а не с пункта отправления билета. Ошибка встречалась на рейсах, для которых время отправления в текущем календарном дне до 00:00, а отправления с последующих остановок - после 00:00.
- Исправлена ошибка некорректного отображения количества свободных мест в посадочной ведомости, если заняты все места в автобусе. Теперь в поле отображается актуальное количество свободных мест: «Свободно: 0 из 50».
- Исправлена ошибка: при наличии двух и более договоров с одним перевозчиком в посадочную ведомость подтягивался договор с пунктом отправления, не являющимся пунктом отправления посадочной ведомости.
Продажи
- Доработан механизм создания дополнительного рейса: при сохранении создается запись в кэше от первой до последней остановки, и новый дополнительный рейс автоматически отобразится в РМК без необходимости дополнительного поиска рейсов.
- Доработана функция После оплаты начать продажу обратного билета: теперь после завершения оплаты открывается начальное окно РМК с автоматически заполненными полями откуда-куда в обратном порядке и данными пассажиров на вкладке Билеты (если они были заполнены в исходной продаже).
- Доработан механизм контроля корректности заполнения персональных данных для новых документов с введенной вручную маской ввода. В случае несоответствия номера документа указанному формату персональных данных, система выдаст оповещение об ошибке и запретит возможность продать билет.
- Доработано заполнение реквизита Способ оплаты в документе Билет для возможности использования данного поля в отчетах по продажам.
- Добавлена проверка заполнения полей доп.реквизитов при применении льготы: если в настройках для поля установлен флаг Обязательный, заполнение данного поля обязательно.
- Доработано сохранение полей паспортных данных пассажиров Дата выдачи и Кем Выдан:
- При продаже билета реквизиты сохраняются в документе физического лица.
- При бронировании с заполнением доп.реквизитов, данные сохраняются в маске ввода и отображаться при выкупе брони.
- Налажена корректная работа системы при попытке вычеркнуть возвращенный ранее билет:
- Если билет вернули, то при попытке изменения флага появится подсказка (ошибка): «_ckgedit_QUOTckgedit>Билет уже возвращен. Пассажир не может быть отмечен как явившийся на посадку_ckgedit_QUOTckgedit>», и значение не изменится.
- Если билет вернули, то строка с данным билетом в РМД будет неактивна (чтобы нельзя было изменить флаг).
- Если рейс отправлен с невычеркнутым билетом, то для этого билета будет запрещен возврат (проверка будет происходить непосредственно перед операцией возврата).
- Если билет вернули, то при попытке изменения флага появится подсказка (ошибка): «_ckgedit_QUOTckgedit>Билет уже возвращен. Пассажир не может быть отмечен как явившийся на посадку_ckgedit_QUOTckgedit>», и значение не изменится.
- Добавлено условие применения вида возврата После отправления (уваж. причина), не позволяющее его применение чужим агентам. Настройка носит рекомендательный характер и доступна для редактирования.
- Увеличена скорость формирования отчета кассира и отчета старшего кассира.
- Оффлайн-субагентам добавлена возможность оформить отложенный возврат при помощи услуги Отложенный возврат GDS.
- Для упрощения поиска багажного билета в услуге Дубликат чека билета добавлено поле Вид тарифа.
- Внесены изменения в отчет по неиспользованным билетам:
- Колонка Тариф к доходу расширена на 3 столбца: К доходу, Возвращено, Итого;
- Исключено удаление возвращенных билетов из отчета, настроено отображение билетов, по которым есть движения регистра в указанный период отправлений;
- Добавлено отображение билета, возвращенного в периоде отправлений, по колонке возвращено;
- Отчет игнорирует движения регистра, производимые документом Доходы от неиспользованных билетов.
- Колонка Тариф к доходу расширена на 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