+7(499) 450-28-09
docs:uav:version_2.0:start

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Предыдущая версия
docs:uav:version_2.0:start [2018/12/18 13:02]
docs:uav:version_2.0:start [2023/02/14 10:44] (текущий)
Судовиков Дмитрий 2.0.25 version
Строка 1: Строка 1:
 +{{indexmenu_n>​40}}
 +
 +====== История изменений ======
 +
 +===== Версия 2.0.25 от 06.02.23 =====
 +
 +**Организация перевозок**
 +
 +   * Доработана возможность установки цен в тарифных сетках точностью до 4 знаков после запятой.
 +  * Доработано отображение вкладки **//"​Ставки НДС"//​** на форме контрагента независимо от включения константы **Применять требования 54-ФЗ для предварительной подготовки и заполнения корректных данных перед запуском**.
 +  * Введена новая проверка на заполненность времени отправления по всем автоматизированным остановкам рейса расписания. Проверка при записи рейса расписания будет блокировать возможность сохранения изменений. Если с системе уже существуют подобные рейсы расписания,​ то будет заблокирована возможность актуализации рейсов. Также ограничение будет действовать на дополнительные рейсы.
 +  * В рамках развития функционала многофирменного учета доработано отображение реквизита "​Организация"​ в сборах и услугах в виде тумблера,​ который будет использоваться для определения принадлежности,​ т.е. организации собственника или организации,​ которая будет производить взаиморасчеты с иным контрагентом.
 +  * Добавлены проверки при выключении мультивалютности:​ будет очищено поле в договорах,​ установках тарифов,​ установки тарифов с использованием отличного от основной валюты системы значения будут помечены на удаление. Добавлена подсказка пользователю с перечислением происходящих при выключении событий.
 +  * Устранена проблема невозможности редактирования поля **Рег. номер АЦБПДП** в остановке для пользователей без прав администратора.
 +  * Устранена ошибка проверки в рейсе расписания времени следования по остановкам в случае изменения сезона.
 +  * Устранена ошибка,​ возникающая в форме шаблона чека при вводе в поле **"​заголовок"​** 17 или более символов и при одновременном выставлении параметров "​жирный текст"​ и "​выводить строку с пустым содержанием"​. Во вкладке проверка возникает ошибка,​ из-за которой становятся недоступными предварительный просмотр шаблона чека билета и продажа билета.
 +  * Устранена ошибка при добавлении в маршрут автоматизированных остановок:​ проверка заполнения времени отправления не давала записать маршрут. Данную проверку преобразовали в информационное сообщение. При иных изменениях маршрута проверка на заполненность времени по автоматизированным остановка в рейсах расписания останется блокирующей.
 +  * TD-3824 Устранена ошибка записи рейса расписания,​ относящегося к маршруту АЦБПДП,​ в случаях смены календарного дня в рамках периода прибытия и отправления одной остановки.
 +  * TD-3964 АЦБПДП. Устранена ошибка подчеркивания поля **ОКАТО** в остановке даже в случае его заполненности.
 +  * TD-3463. Устранена проблема отображения **Карты маршрута**.
 +
 +**Диспетчеризация**
 +
 +  * Доработан механизм вычеркивания на рейсах ЕПЗМ для корректной работы с занятостью в чужой базе.
 +  * Внесены изменения в отчет **"О работе автовокзала"​**:​ отмененные рейсы не учитываются при подсчете коэффициента загрузки;​ учитываются транзитные пассажиры на промежуточных остановках рейса.
 +  * В связи с доработкой обязательности выбора рейса расписания при создании дополнительного рейса поле **Рейс расписания** в справочнике **Рейсы** также обязательно к заполнению.
 +  * Доработан функционал создания дополнительных рейсов:​ теперь при создании нужно выбрать рейс расписания в качестве шаблона,​ только после этого менять время следования по остановкам. Данные изменения требуются по причине использования реквизита рейс расписания рейса в коде, а также для трансляции в рейс таких настроек,​ как **"​Не выводить номер места в чеке"​** и пр.
 +  * Ширина макета списка пассажиров для матричного принтера приведена к ширине макета посадочной ведомости.
 +  * При пересадке на рейс, день отправления которого отличается от рейса-источника,​ удалено отображение варианта **"​На этот же рейс (на другие места)"​**.
 +  * Оптимизирован функционал работы автодиспетчера,​ который позволит ускорить работу примерно в 2 раза.
 +  * Произведена оптимизация работы автоинформатора,​ позволившая увеличить скорость работы в 3 раза на больших объемах данных.
 +  * Доработан механизм автоинформатора:​ при озвучивании номера маршрута будет подбираться общее число, если его нет, то при помощи отдельных цифр.
 +  * Восстановлена возможность бронировать место в РМД, если есть занятость на последующих промежутках.
 +  * Проведена оптимизация прав Диспетчера:​ убран доступ в раздел,​ все функции предполагаются к выполнению из Рабочего места диспетчера. Добавлены во вкладку Прочее:​ доступ к справочнику **Рейсы**,​ отчетам,​ посадочным ведомостям (только на просмотр).
 +  * АЦБПДП. Произведена оптимизация процесса формирования годовых масок при большом количестве недействующих рейсов расписания,​ что позволило увеличить производительность системы в разделе **Организация перевозок** и РМД.
 +  * Исправлена ошибка,​ при которой время отправления у остановки в доп. рейсе отображается в том же календарном дне пути, какой установлен у времени прибытия этой остановки.
 +  * Исправлена ошибка множественного срабатывания задачи автодиспетчера на печать ведомости.
 +  * Устранена ошибка автодиспетчера,​ не позволяющая изменять состояние рейса.
 +  * Устранена ошибка работы задачи автодиспетчера на рассылку посадочных ведомостей при наличии отбора по количеству билетов на рейсе.
 +  * Устранена ошибка,​ возникающая в автоинформаторе при добавлении заранее созданного файла в запись звука: //"​Преобразование значения к типу Число не может быть выполнено"//​.
 +  * Устранена ошибка освобождения места на стороне базы-источника ЕПЗМ при пересадке билета в базе второй стороны.
 +  * Устранена ошибка создания записи регистра накопления **//"​Тариф к доходу"//​**,​ возникающая при одинаковом значении даты и времени документа **"​возврат билета"​** и отправки рейса.
 +  * Устранена ошибка печати Посадочной ведомости в РМД: **//"​Итератор для значения не определен"//​**.
 +  * Устранена ошибка удаления билета из посадочной ведомости при поломке после возврата за непроследованный путь.
 +  * Устранены ошибки формирования печатной формы посадочной ведомости после поломки:​ формируется отдельный экземпляр для каждого указанного после поломки перевозчика.
 +  * Устранена ошибка смены автобуса на рейсе при установленном флаге **//"​Возможность пересадки на другой тип мест"//​**,​ возникающая,​ если в новом автобусе нет номера места, на который уже продан билет.
 +  * Устранена ошибка создания или изменения задачи автодиспетчера в РИБ: **"​Значение не является значением объектного типа (Расписание)"​**.
 +  * Устранена ошибка печати посадочной ведомости на основании оплат для чужих пунктов отправления.
 +  * Устранена ошибка в РМД при смене помеченного на удаление или недействительного ТС или водителя на актуального.
 +  * Устранена проблема одновременной установки транзитных мест разных типов (сидячие и стоячие),​ при которой отображалось количество свободных мест 0Т.
 +  * Устранена проблема отображения зачеркнутого текста в форме отправки рейса и в посадочной ведомости по вычеркнутым билетам.
 +  * Устранена проблема отображения льготных билетов в отчете **"​Отчет по льготным билетам"​** после поломки с отборами по перевозчику.
 +  * Устранена проблема ошибочного формирования документа **Пересадка пассажиров** в случаях попытки пересадки с рейса, не выгружаемого в АЦБПДП,​ на выгружаемый.
 +  * Устранена проблема с отображением свободных мест в базе, подключающейся к базе-источнику ЕПЗМ.
 +  * Устранена проблема отображения информации о квотах в РМД на следующих промежутках пути.
 +  * Устранены проблемы снятия брони в РМД с номера места, если на аналогичный порядковый номер стоячего места продан билет.
 +  * TD-3696. Доработан механизм автоматического присвоения признака заказной для дополнительных рейсов. Теперь если рейс расписания относится к заказным перевозкам,​ то дополнительный рейс будет заказным независимо от настройки **"​Автоматически присваивать признак заказного для дополнительных рейсов"​**.
 +  * TD-3394. Доработана автоматическая установка параметра Передавать состояние отмены на последующие остановки при создании новых **Причин отмены рейсов**.
 +  * TD-3195. Доработан запрет установки состояния Прибыл на отмененных рейсах,​ аналогично функциональности отправки рейса. Возврат отмененного рейса в работу должен осуществляться функцией Вернуть в продажу (в окне отмены).
 +  * TD-4028. Оптимизирован процесс обновления списка рейсов в РМД, в случае отсутствии изменений при закрытии формы рейса обновление списка не происходит.
 +  * TD-3793. Устранена ошибка определения процента автовокзала по заказным рейсам.
 +  * TD-3734. Устранена ошибка отображения занятости мест при использовании ЕПЗМ (Единое пространство занятости мест) в базе-приемнике,​ если билет продан в базе-источнике.
 +  * TD-3694. Устранена ошибка отображения номера и серии документа в посадочной ведомости,​ если при продаже значение заводилось с маской ввода другого документа (изменение вида документа после заполнения значения).
 +  * TD-3789. Устранена ошибка отображения в РМД перронного контролера,​ установленного для первого пункта,​ в последующих промежуточных пунктах.
 +  * TD-3210. Устранена ошибка,​ препятствующая использованию отборов в отчете Диспетчерский журнал,​ в частности,​ отбора по таким параметрам как маршрут,​ автобус,​ гос. номер, перевозчик,​ количество мест, время прибытия и время отправления.
 +  * TD-4082. Устранена проблема с ошибочным подставлением договора с перевозчиком в посадочную ведомость:​ теперь должен подбираться договор,​ действующий на дату отправления рейса с пункта отправления,​ указанного в посадочной ведомости.
 +
 +**Продажи**
 +
 +  * В Новое РМК добавлен функционал по изменению вида тарифа,​ пункта назначения для каждого билета.
 +  * В Новом РМК доработан функционал применения карт лояльности на этапе оплаты (как в старом РМК).
 +  * В Новом РМК функция **Открытие смены** выведена в меню и предполагается к осознанному выбору кассиром перед началом работы. Для упрощения процедуры в случае,​ если кассир не открыл смену перед началом продажи билета,​ доработаны механизмы оповещения и открытия меню без прерывания текущего процесса продажи.
 +  * Реализован функционал установки разных пунктов назначения билетам в рамках одного заказа при ручном внесении билетов.
 +  * Доработана возможность отредактировать номер документа в физическом лице, даже при наличии букв и иных знаков при включённом флаге **"​Не выполнять стандартные проверки серии/​номера документа"​**.
 +  * Оптимизировано отображение рейсов в РМК в случае,​ если вновь применяемое правило ограничения продаж должно влиять на наличие в списке доступных. Обновление происходит по двойному щелчку на кнопку обновления списка рейсов.
 +  * Доработан функционал Нового РМК: отображение свободного количества мест для каждого вида тарифа.
 +  * В Новом РМК удалена возможность редактирования поля Сдача. Расчет производится автоматически после заполнения поля Принято.
 +  * Доработан функционал Нового РМК: использование рекомендованных мест при продаже билета,​ выделяемых на схеме темно-зеленым цветом.
 +  * Доработан функционал Нового РМК: отображение подсказки о значении цветового выделения мест на схеме.
 +  * Внесены изменения в функционал отображения рейсов в РМК: если на рейс действует правило ограничения продаж с настройкой **"​Учитывать правило ограничения при получении списка рейсов"​**,​ то он не будет отображаться даже у пользователя с правами перронного контролера.
 +  * Произведена доработка функционала **"​Не печатать в чеке"​** в настройках сборов. Данная настройка отображается и работает только при выключении использования требований 54-ФЗ и скрывает сумму сбора в позиции чека продаваемого тарифа. Если для сбора настроить отдельный шаблон чека, то настройка не работает.
 +  * Добавлен реквизит Организация в документы продажи (Билет,​ Оплата и пр.), означающий организацию-продавца,​ и в документы Посадочная ведомость,​ Расчет услуг и штрафов перевозчикам,​ Доходы от неиспользованных билетов,​ означающую организацию,​ производящую взаиморасчеты с перевозчиком. Поля будут отображаться только при использовании многофирменного учета (заведено несколько организаций). Данный реквизит в дальнейшем планируется использовать в отчетах и ограничениях пользователей.
 +  * Восстановлена возможность возврата билета по номеру без лидирующих нулей.
 +  * Внесены корректировки в проверки перед возвратом билета (функция AddTicketReturn):​ если рейс отправлен,​ то в первую очередь проверяется наличие вычеркивания,​ даже если текущее время меньше планового времени отправления.
 +  * В РМК устранена ошибка затирания маски ввода персональных данных пассажира после последовательной операции подбора физического лица и его удаления из подбора.
 +  * Произведена оптимизация предопределенного профиля **Кассир**:​ предполагается работа только из Рабочего места кассира. Удалены все права на добавление и редактирование документов и справочников все РМК, просмотр только документов,​ которые были созданы им же.
 +  * Проведена оптимизация набора прав предопределенного профиля **Старший кассир**,​ добавлены права на редактирование документов продаж.
 +  * Добавлены проверки корректности заполнения персональных данных пассажиров в новом РМК на этапе заполнения,​ блокировка возможности перехода к окну оплаты.
 +  * При открытии окна создания **Разрешения нестандартного возврата** через форму билета добавлено уведомление,​ что билет не вычеркнут из посадочной ведомости,​ аналогичное уведомлению при создании разрешения через общий список.
 +  * Устранена недоработка:​ реквизит **"​Организация"​** в документах продажи является обязательным для заполнения. Заполнение происходит автоматически при продаже,​ в старых документах заполняется обработкой.
 +  * Устранены недоработки печатной формы маршрутной квитанции:​ пробел между номером платформы и автобусом,​ полное отображение адреса пункта прибытия,​ печать нулевого номера места у возвращенного билета.
 +  * Устранена ошибка отображения номеров реализаций услуг в отчете **"​Отчет старшего кассира по возвратам (билеты)"​**.
 +  * Устранена ошибка в новом РМК, возникающая при удалении подобранного физического лица: не очищалось поле дополнительного реквизита с выпадающим списком значений.
 +  * Устранена ошибка невозможности удаления льготы из поля выбора в РМК.
 +  * Устранена ошибка печати признака способа расчета у билета как //​“Полный расчет“//​ вместо //​“Предоплата 100%“// при включенной настройке **"​Применять требования 54-ФЗ"​**.
 +  * Устранена ошибка отображения Информации по рейсу в режиме Информационного терминала.
 +  * Устранены ошибки Нового РМК: обязательность дополнительной информации вида персональных данных при необязательном заполнении самого ПД; отсутствие в списке ПД иных видов персональных данных типа документ на рейсах АЦБПДП,​ приведены к идентичному виду проверки при продаже и бронировании с обязательным заполнением ПД.
 +  * Устранена ошибка //"​Поле объекта не обнаружено (Организация)"//,​ возникающая при продаже чужих билетов из автовокзалов,​ у которых система на версии ниже 2.0.25.7.
 +  * Устранена ошибка сохранения занятости мест после возврата билетов.
 +  * Устранена ошибка сохранения значения дополнительного реквизита с типом **"​Дополнительное значение"​** в документе **Реализация услуг**,​ заполненного при продаже.
 +  * Устранена ошибка отображения возвращаемых сборов в форме возврата билета в документе Заказ на возврат:​ отображается только сбор, относящийся к проданному билету,​ а не весь список возвращаемых сборов.
 +  * Устранена ошибка,​ позволяющая перейти к этапу оплаты,​ если выбрано количество мест больше,​ чем вместимость автобуса.
 +  * Устранена ошибка продажи билета по предустановленному детскому тарифу через Артмарк:​ //"​Возраст не соответствует возрастным ограничениям (0-12 лет), вид тарифа Детский"//​.
 +  * Устранена ошибка,​ возникающая при запросе списка рейсов,​ если в условиях работы с агентами применены маркетинговые акции: //​“Справочник.МаркетинговыеАкции.МодульМенеджера(362)}:​ Поле объекта не обнаружено (ТарифБезСкидки).”//​.
 +  * Устранена ошибка двойного учета сбора вендора в регистре **"​Фискальные операции"​** и, соответственно,​ ОФД, при продажах билетов чужих автовокзалов через Авибус GDS.
 +  * Устранена ошибка,​ возникающая при выкупе брони безналичным способом оплаты:​ //"​Поле объекта не обнаружено (СсылочныйНомерБанковскойОперации)"//​.
 +  * Устранена ошибка печати Х-отчета через меню в РМК при использовании новых драйверов БПО: Штрих 15 , Штрих ФФД12 и Атол ФФД12.
 +  * Устранены ошибки,​ возникающие при работе пользователя с профилем **Перевозчик** из-за недостатка прав на объекты.
 +  * Устранена проблема затирания значения документа физического лица при переходе к заполнению второго пассажира,​ если в документе настроены требования дополнительных данных,​ например,​ начало срока действия.
 +  * Устранена проблема печати чека продажи услуги при возврате услуги. В случае,​ если в услуге настроен чек возврата услуги,​ будет применять он, в случае отсутствия настройки - типовой.
 +  * Устранена проблема отображения длинного наименования вида тарифа при выборе мест на схеме мест.
 +  * Устранена проблема затирания поля выбора льготы при вводе текста вручную.
 +  * Исправлена ошибка автоматического применения маркетинговой акции через условия работы с агентами,​ если создана на основе льготы со способом расчёта **"​Разница между основным и особым тарифом"​**.
 +  * Исправлена ошибка с поиском рейсов в РМК при интеграции с базой на системе КАРС (Пермь).
 +  * Исправлена ошибка,​ возникающая на этапе оплаты при продаже билета на рейсы чужого АВ через Авибус GDS://"​{ОбщийМодуль.РаботаСXDTO.Модуль(2868)}:​ Значение не является значением объектного типа (Elements)"//​ .
 +  * TD-3583. Восстановлена проверка вида документа и гражданства физического лица при продаже в РМК.
 +  * TD-3885. Реализован новый механизм печати штрих-кода для драйверов Штрих, Атол 10.Х и Пирит: размер увеличен в 2 раза для улучшения считывания сканерами. В остальных случаях используется типовой механизм стандартных драйверов,​ печать работает только в случае поддержки данного механизма самим драйвером.
 +  * TD-3985. Произведена доработка формы печати чеков в РМК, препятствующая редактированию списка чеков, пока печать не будет успешно завешена или прервана ошибкой.
 +  * TD-3709. Произведена оптимизация количества колонок в списке рейсов в РМК - регулярность перенесена в колонку Перевозчик,​ нижняя строка. Оптимизировано расположение полей на форме **Оплаты** для минимизации сдвигов при появлении скрытых функций.
 +  * TD-3691. Доработан функционал в новом РМК по виду платежа Списание с баланса.
 +  * TD-3471. Произведена доработка формы печати чеков в РМК, открывающаяся после нажатия на **Оплатить**. В случае возникновения ошибок при печати закрыть окно невозможно,​ пока кассир не отметит для каждого чека статус **"​Напечатан/​Не напечатан"​**.
 +  * TD-3187. Доработан функционал отображения сообщений в РМК: сообщения об ошибках выводятся сверху,​ а информационные сообщения снизу.
 +  * TD-3986. Оптимизирован процесс открытия формы **Ручного внесения билетов** для ускорения операции.
 +  * TD-3612. Преобразовано отображение ошибок актуализации в РМК: наименование рейса расписания и текст ошибки создания рейса по нему отображаются в одной ячейке.
 +  * TD-3367. Произведена доработка отображения полей персональных данных пассажиров в РМК. Требования ПД разделены на блоки и отображаются в следующей последовательности:​ требования АЦБПДП,​ настройки вида тарифа,​ настройки льготы,​ настройки услуги. В рамках одного блока последовательность задается в источнике. В случае дублирования требований ПД поле выводится в позиции верхнего по иерархии.
 +  * TD-2488. Добавлена возможность возврата услуг, внесённых вручную,​ при отсутствии подключаемого оборудования:​ кнопка расположена в подменю **“Ручной ввод услуг“**.
 +  * TD-3826. Устранена проблема подстановки другой льготы в РМК при совпадении наименования одной льготы с кратким наименованием другой льготы.
 +  * TD-4124. Устранена проблема в РМК с отсутствием сортировки по приоритету вида тарифа в выпадающем списке при выборе места на схеме мест.
 +  * TD-4087. Устранена проблема отображения рейсов в РМК при поиске,​ если время начала действия установки тарифной сетки отличное от 0:00:00.
 +  * TD-3723. Устранена проблема с отсутствием сортировки в списке остановок пунктов назначения при оформлении билета,​ последовательность соответствует расположению остановок в маршруте.
 +  * TD-3971. Устранена ошибка в действии ограничений по периоду действия маркетинговых акций: акции действуют на рейсы, датой отправления с первой остановки входящие в период действия акции, дата завершения действия маркетинговой акции учитывается включительно,​ т.е. до 23:59:59.
 +  * TD-4151. Устранена ошибка продажи в РМК с помощью быстрой строки.
 +  * TD-3352. Устранена ошибка возврата билета,​ проданного с чужой остановки:​ //"​Недостаточно прав для работы с таблицей"//​.
 +  * TD-2666. Устранена ошибка сбрасывания маски ввода документов в РМК при удалении подставленного физического лица.
 +  * TD-3703. Устранена ошибка изменения номера места или вида тарифа при операции **Ручное внесение билетов**.
 +  * TD-3849. Устранена ошибка в РМК //"​Недостаточно прав"//,​ возникающая при продаже льготного билета с превышением лимита льгот.
 +  * TD-2031. Устранена ошибка "В заказе отсутствуют билеты или услуги",​ возникающая на этапе оплаты в РМК.
 +
 +**Служебные механизмы**
 +
 +  * Реализована вторая часть доработки по требованиям 54-ФЗ: возможность печати чеков на зачет предоплат по использованным билетам. Создан новый документ **"​Зачет предоплат"​**,​ который будет аккумулировать данные в соответствии с настроенными периодами.
 +  * Оптимизированы запросы рейсов в базу данных сервера Артмарк GDS.
 +  * Удален функционал интеграции с перевозчиком **"​Автовокзал 2.0"​**. В дальнейшем работа с перевозчиком планируется с помощью конфигурации **IMS "​Авибус. Перевозчик"​**.
 +  * Обновлен классификатор стран мира, добавлены ДНР, ЛНР и Южная Осетия.
 +  * Внесены изменения в алгоритмы поведения системы при пометке на удаление элементов:​ остановка,​ перевозчик,​ транспортное средство,​ водитель. В общем случае система будет запрещать выбор помеченных на удаление элементов. Если объект уже используется в маршруте,​ рейсе расписания,​ рейсе, то система выведет ошибки в РМД и РМК с описанием и заблокирует изменение объекта.
 +  * Произведена оптимизация работы с временными файлами в файловых системах:​ удаление сразу после использования.
 +  * Доработан функционал автоматической очистки неактуальных данных из регистра **Билеты** к проходу через турникеты через 7 дней после планового времени отправления рейса.
 +  * Доработан функционал обработки **Помощник создания информационной базы** по вопросам переноса значений констант и предопределенных элементов справочников.
 +  * Устранены проблемы,​ возникающие у пользователей с ограничениями продаж услуг: предопределенные услуги,​ используемые для служебных механизмов,​ не будут учитываться данной настройкой.
 +  * Исправлены ошибки регистра **Фискальные операции**,​ происходящие при возвратах с включенным использованием требований 54-ФЗ: при возврате за непроследованный путь производится печать чека только на сумму возврата;​ при возврате с удержаниями и без сборов не печатаются чека возврата сборов,​ если настроены отдельные шаблоны.
 +  * Устранена ошибка синхронизации рейсов расписания при настройке ЕПЗМ: проверка действия/​не действия производится на дату синхронизации,​ а не по последней записи в периодах действия.
 +  * Устранена ошибка загрузки в бухгалтерию кассовых документов подключением к Авибус под пользователем с правами доступа **"​Бухгалтер"​**.
 +  * TD-3859. Добавлен функционал фиксации текста ошибок,​ возникающих в РМК и РМД, в журнал регистрации.
 +  * TD-4099. Реализована интеграция с перевозчиком на системе StarBus, позволяющая продавать билеты в базе автовокзала на системе Авибус с использованием занятости салона на стороне перевозчика,​ отказавшись от квотирования. Взаимосвязь автовокзала с перевозчиком происходит через систему "​Сервис интеграции",​ в которой сопоставляются справочники,​ определяются параметры взаимодействия и обмена данными.
 +  * TD-3984. Устранена ошибка отображения недействительных рейсов в универсальном дисплее.
 +  * TD-3747. Устранена ошибка загрузки остановок вендора при организации онлайн-продаж в случае наличия ограничений для пользователя по рейсам расписания.
 + 
 +**Администрирование**
 +
 +  * Произведена актуализация отчета Проверка справочников АЦБПДП для корректного отображение ошибок в заполнении справочников.
 +  * Произведена доработка,​ направленная на идентичность набора прав в предопределенном профиле и профиле,​ который создан копированием предопределенного.
 +  * Восстановлена возможность редактирования текстовых макетов печатных форм.
 +  * Произведена оптимизация предопределенного профиля **Справочная**:​ предполагается работа только из Рабочего места кассира. Удалены все права на добавление и редактирование документов и справочников все РМК, просмотр только документов,​ которые были созданы им же. Меню ККМ скрыто из отображения и нет возможности устанавливать подключаемое оборудование. Возможность печати на принтере компьютера сохранена для использования в услугах (печать отчетов,​ маршрутных квитанций).
 +  * Проведена оптимизация набора прав предопределенного профиля Перронный контролер для предотвращения добавления незапланированных прав при сочетании ролей.
 +  * Исправлена регулярность регламентного задания **"​Обмен данными с АЦБПДП 2.0"** с //"​Один день, каждые 900 секунд"//​ на //"​Каждый день, каждые 900 секунд"//​.
 +  * Устранена ошибка определения наличия у пользователя прав **Перронного контролера**,​ когда в группу доступа добавлен не пользователь,​ а группа пользователей.
 +  * АЦБПДП. Устранена проблема,​ возникающая при пересадке пассажира с рейса, выгружаемого в АЦБПДП,​ на рейс, не выгружаемый:​ теперь отправляется запись о билете с видом операции **"​Возврат"​**.
 +  * АЦБПДП. Устранена проблема выгрузки записей бронирования на заказных рейсах. На заказных рейсах бронирование не предполагается.
 +  * АЦБПДП. Устранена ошибка "​Слишком много фактических параметров"​ при создании дополнительного рейса по маршруту,​ выгружаемому в АЦБПДП.
 +  * АЦБПДП. Устранена ошибка определения типа операции выгрузки данных при корректировке.
 +  * АЦБПДП. Устранена ошибка автоматической регистрации операций в АЦБПДП при продаже/​возврате билетов.
 +  * TD-4061. Скрыт функционал применения варианта работы **Производительный** для настроек прав групп доступа пользователей,​ т.к. данный режим не поддерживается конфигурацией текущей версии.
 +  * TD-3705. АЦБПДП. Для расследования истории выгрузки по запросам ЗИТ добавлена информация о имени файла выгрузки и номере строки в описание состояния выгрузки операций и справочников.
 +  * TD-3970. АЦБПДП. Устранена проблема ошибочного формирования записи на удаление расписания за текущий год, если на следующий год добавить ограничения периодов действия.
 +  * TD-3196. АЦБПДП. При включении в настройках перевозчика флага **"​Не выгружать водителей в АЦБПДП"​** система не будет требовать заполнения водителя (и персональных данных водителя) при отправке рейса.
 +  * TD-2740. Устранена ошибка при попытке записать изменения по пользователю после добавления каких-либо прав доступа:​ //"​Данные были изменены или удалены другим пользователем"//​.
 +
 +**Денежные средства**
 +
 +  * В текущей версии при интеграции с базами на иных системах автоматизации функционал по требованиям 54-ФЗ не работает.
 +
 +===== Версия 2.0.24 от 20.06.22 =====
 +
 +**Организация перевозок**
 +
 +  * Изменен формат заполнения поля //​**Часовая зона **//  в остановке с текстового на выбор из списка значений для предотвращения ввода некорректных данных.
 +  * Исключена возможность выбора типа данных //"​Типы видов сообщения"// ​ для поля //**Вид сообщения**// ​ в условиях работы с перевозчиком.
 +  * Устранена ошибка в условном оформлении //​**Маршрута**// ​ , при которой действующие рейсы расписания отображались серым цветом (аналогично недействующим).
 +  * Устранена ошибка//​ "В рейсе АЦБПДП не допустимо одинаковое время отправления с различных остановок"//,​ возникающая при совпадении времени следования в разных остановках при условии,​ что указаны разные дни пути.
 +  * Доработаны параметры для вывода в шаблоны чеков информации о страховой компании,​ указанной в перевозчике.
 +  * В целях упрощения сверки билета с данными посадочной ведомости доработан параметр //​НомерМеста//,​ всегда отображающий значение номера места из документа //​**Билет **//  и используемый в некоторых случаях как порядковый номер (например,​ багаж, стоя).
 +  * Восстановлена возможность использования жирного шрифта в нефискальных чеках.
 +  * Устранены проблемы дублирования папок доп. реквизитов и вывода пустых строк на формах выбора доп. реквизитов.
 +  * Оптимизирован отчет//​** Печать тарифов**// ​ : в случае наличия в условиях применения видов тарифов параметров,​ не анализируемых отчетом,​ они игнорируются и тариф отображается в отчете.
 +  * Изменен способ хранения кода ЕГИС ОТБ контрагентов,​ в системе будет храниться в регистре сведений. В интерфейсе перенесен из договоров на форму контрагента во вкладку АЦБПДП.
 +  * Введена дополнительная проверка в форме //​**Маршрут**// ​ для исключения возможности записать справочник с незаполненными строками в таблице остановок.
 +  * Оптимизирован процесс перезаполнения параметров остановки при переносе местоположения на карте.
 +  * АЦБПДП. Оптимизирована проверка на корректность заполнения параметров остановки:​ если в остановке заполнен рег. номер АЦБПДП,​ то не проверять и не запрашивать заполнения поля ОКАТО.
 +  * Доработано отображение вкладки //​**Ставки НДС**// ​ на форме контрагента независимо от включения константы //​Применять требования 54-ФЗ// ​ для предварительной подготовки и заполнения корректных данных перед запуском.
 +
 +**Диспетчеризация**
 +
 +  * Добавлена проверка с требованием заполнить персональные данные пассажира,​ при пересадке его с пригородного рейса на рейс АЦБПДП. В такой ситуации система выдаст оповещение //"​Пересадка пассажиров на рейс АЦБПДП запрещена в связи с отсутствием персональных данных"//​.
 +  * При включенной настройке в правилах ограничения продаж //"​Учитывать правило ограничения при получении списка рейсов"// ​ рейс будет скрываться в РМК, но отображаться в РМД.
 +  * Связка рейсов через документ //​**Шаблон путевого листа**// ​ . Реализована возможность объединять рейсы с одним водителем/​транспортным средством для группового редактирования автобусов,​ водителей,​ перевозчиков и состояния рейсов.
 +  * При активном флаге //​**Применять требование 54-ФЗ**// ​ , при пересадке билетов с рейса на рейс, рейсы других перевозчиков не отображаются,​ билет можно пересадить только на рейс того же перевозчика.
 +  * Исправлена ошибка //"​Преобразование значения к типу Число не может быть выполнено"//,​ возникающая в РМД при попытке распечатать посадочную ведомость.
 +  * Исправлена ошибка //"​Поле объекта не обнаружено (Адрес)"//,​ возникающая при попытке распечатать посадочную ведомость в РМД.
 +  * Исправлена ошибка,​ возникающая при пересечении двух установок тарифа:​
 +      * Если на выбранную дату есть одна действующая установка тарифа,​ то тариф устанавливается из неё.
 +      * Если на выбранную дату действует больше одной установки тарифа,​ то тариф берется из установки с последней актуальной датой начала.
 +  * Исправлены ошибки,​ препятствующие созданию дополнительного рейса без выбранного (для заполнения времени следования) существующего рейса расписания:​
 +      * //​{ОбщийМодуль.DispatchPort.Модуль(604)}:​ Ошибки при записи метода контекста (записать):​ Ошибка при выполнении обработчика - "​ПриЗаписи"//​
 +      * //​{ОбщийМодуль.ОбменДаннымиСАЦБПДПСлужебный.Модуль(1260)}:​ Поле объекта недоступно для записи (Значение);//​
 +      * //​{ОбщийМодуль.DispatchPort.Модуль(604)}:​ Ошибки при записи метода контекста (записать):​ Ошибка при выполнении обработчика - "​ПриЗаписи"://​
 +      * //​{ОбщийМодуль.ОбменДаннымиСАЦБПДПСлужебный.Модуль(1264)}:​ Поле объекта недоступно для записи (Значение).//​
 +  * Исправлена ошибка //"​Поле объекта не обнаружено (ФИО)"//,​ возникающая при печати ведомости в РМД на международный заказной рейс.
 +  * Устранена ошибка в РМД, когда при установке транзитных мест //​**Стоя**// ​ или багажа автоматически становились доступными и //​**Пассажирские**// ​ .
 +  * Произведена оптимизация работы с кэшем рейсов для ускорения работы в РМД.
 +  * Исправлена ошибка изменения рейса с помощью функционала //​**Путевых листов**// ​ , если первая остановка этого рейса не автоматизирована:​ //​Диспетчеризация <​Наименование остановки>​ невозможна. Остановка не автоматизирована. <​Рейс>​.//​
 +  * Устранена ошибка,​ препятствующая редактированию ФИО водителя,​ введенного текстовой строкой в РМД.
 +  * Восстановлена работа автодиспетчера по задачам с типом выполнения //**При ухудшении класса обслуживания**// ​ .
 +  * Доработан отчет **//​Отчет по перронным контролерам//​** ​ для вывода информации по прибывшим/​отправленным рейсам согласно плановому времени отправления,​ независимо от даты фактического прибытия/​отправления.
 +  * Устранена ошибка при указании транзитных мест общим количеством в РМД.
 +  * АЦБПДП. Удалена обязательность заполнения поля **//​Должность//​** ​ водителя и прочих проверок данного параметра. В случае,​ если должность не заполнена,​ при выгрузке будет указано значение //​**Водитель**// ​ .
 +  * Произведена доработка функционала переноса брони на другой рейс: дата и время автоматической отмены блокировки будут перезаписана с учетом времени отправления рейса-приемника.
 +  * Оптимизировано отображение занятости мест в РМД: если в выбранном пункте отправления место свободно,​ но занято на любом последующем промежутке пути, то отображать его в РМД темно-зеленым цветом.
 +  * Исправлена ошибка печати ведомости в РМД для чужого пункта отправления:​ //Поле объекта не обнаружено (ПеревозчикПредставление)//​.
 +  * Устранена проблема вывода в посадочной ведомости времени отправления,​ которое было актуально до изменения рейса расписания и последующей актуализации.
 +  * Исправлена ошибка,​ при которой время отправления у остановки в доп. рейсе отображается в том же календарном дне пути, какой установлен у времени прибытия этой остановки
 +  * Доработан механизм вычеркивания на рейсах ЕПЗМ для корректной работы с занятостью в чужой базе.
 +  * Внесены изменения в отчет**//​ О работе автовокзала//​** ​ : отмененные рейсы не учитываются при подсчете коэффициента загрузки;​ учитываются транзитные пассажиры на промежуточных остановках рейса.
 +  * АЦБПДП. Произведена оптимизация процесса формирования годовых масок при большом количестве недействующих рейсов расписания,​ что позволило увеличить производительность системы в разделе **Организация перевозок **  и РМД.
 +  * Устранена ошибка смены автобуса на рейсе при установленном флаге **//​Возможность пересадки на другой тип мест//​** ​ , возникающая,​ если в новом автобусе нет номера места, на который уже продан билет.
 +  * Исправлена ошибка множественного срабатывания задачи автодиспетчера на печать ведомости.
 +  * Устранены проблемы снятия брони в РМД с номера места, если на аналогичный порядковый номер стоячего места продан билет.
 +  * Ширина макета списка пассажиров для матричного принтера приведена к ширине макета посадочной ведомости.
 +  * Устранена проблема отображения информации о квотах в РМД на следующих промежутках пути.
 +  * Устранена ошибка в РМД //​“Поле “Название рейса расписания“ не заполнено“ //  при записи рейса, возникающая в связи с частичным добавлением функционала,​ запланированного только для версии 2.0.25.
 +
 +**Продажи**
 +
 +  * Налажена корректная работа системы при возврате билетов,​ внесенных вручную. При отсутствии подключаемого оборудования возврат происходит способом оплаты //​**Внесен вручную**// ​ без использования ККТ и печати чеков возврата (аналогично внесению). В случае наличия подключаемого оборудования возврат происходит аналогичным способом.
 +  * Добавлена проверка соответствия вида документа и гражданства пассажира при продаже билета на рейс АЦБПДП.
 +  * Исправлена ошибка в РМК с текстом //​Неизвестная ошибка//,​ возникающая при попытке занять место на транзитном рейсе в РИБ.
 +  * Исправлена ошибка//​ "​Один из билетов возвращён ранее"//,​ возникающая при возврате билета через Авибус GDS, если в базе существует дубликата билета с таким же номером,​ как у возвращаемого билета. После внесенных доработок в документе //​**Оплата**// ​ не формируется ссылка на билет со схожим номером,​ уже присутствующий в базе.
 +  * Настроена корректная активация флага **//​Внесен вручную//​** ​ в оплате билета,​ если билет/​услуга вносится вручную,​ независимо от того заполнены ли поля //​**Кассир,​ Касса ККМ**// ​ и //​**Дата**// ​ .
 +  * Налажено корректно отображение колонки **//​Состояние рейса//​** ​ для пользователя с правами //​**Кассир**// ​ и //​**Справочная **//  в РМК при наличии активной настройки подключаемого оборудования.
 +  * В связи с противоковидными мерами добавлена возможность ближайшие к водителю места (1-4) оставлять свободными. Возможность реализована как для продажи в кассе, так и на сайте. 1-4 места заполняются только в случае заполнения остальных мест в автобусе. Функционал можно включить и отключить в настройках рейса расписания.
 +  * Налажен функционал возврата билетов,​ внесенных вручную:​ он проходит способом оплаты //​**Внесен вручную **//  без использования ККТ и печати чеков возврата (аналогично внесению) как при отсутствии подключаемого оборудования на текущем рабочем месте, так и при его наличии.
 +  * Исправлена ошибка,​ возникающая при ручном внесении билетов,​ если в автоматизированной остановке установлен флаг **//​Только для перронных билетов//​** ​ . В таком случае в списке пунктов отправления остановка отсутствовала и не было возможности внести билет.
 +  * Устранена проблема доступности льготы в РМК: льгота доступна к выбору в рабочем месте кассира на рейсе, если дата отправления рейса входит в срок периода действия льготы.
 +  * Восстановлен типовой функционал при переходе на окно оплаты при помощи Ctrl+1: выделение в поле //​**Принято**// ​ , система реагирует на клавиши перехода.
 +  * Исправлена проблема дублирования доп. реквизитов в Новом РМК при изменении льготы.
 +  * Устранена ошибка в РМК в случае наличия настроек на возрастные ограничения. когда не подставлялось ранее созданное физическое лицо.
 +  * Восстановлена работоспособность проверки возрастных ограничений при продаже билета случае,​ если подставляется уже созданное ранее физическое лицо.
 +  * Устранена ошибка,​ при которой в РМК была возможна продажа билета на промежуток,​ на которые не установлена цена.
 +  * Оптимизирован процесс заполнения персональных данных пассажиров:​ порядок расположения полей персональных данных при продаже билета будет возвращаться в исходный вид, если пользователь подставляет/​удаляет физическое лицо и выбирает/​удаляет льготу.
 +  * В случае неуспешной оплаты в окне печати чека старого РМК появляется кнопка **Отменить печать**. Исправлена ошибка использования данной функции,​ при которой билет и оплата не помечались на удаление.
 +  * Устранена ошибка,​ возникающая при продаже билетов чужих автовокзалов://​ "​Поле объекта не обнаружено (CheckMan)"//​.
 +  * В отчете старшего кассира исправлена ошибка отображения возврата по контрагенту,​ производившему продажу,​ вместо контрагента,​ указанного в возврате.
 +  * Исправлена ошибка при продаже в старом РМК вида тарифа //​**Детский без мест**// ​ вместе с пассажирским:​ //​Невозможно перейти к оплате,​ сумма тарифа в билете №0 равно 0//.
 +  * Устранена ошибка,​ возникающая при попытке ручного внесения билета:​ //​Метод объекта не обнаружен (ПолучитьПараметрыПродаж)//​.
 +  * Исправлена ошибка в отчёте //​**Неиспользованные билеты**// ​ : не попадают билеты,​ возвращённые в текущем периоде,​ по рейсам прошлого периода.
 +  * В РМК доработан вывод корректного текста ошибки,​ сообщающего пользователю о минимально необходимом количестве пассажирских билетов для продажи видов тарифов с ограничениями продаж без пассажирского.
 +  * Внесены исправления в функционал проверки возрастных ограничений в РМК: если требования заполнения даты рождения необязательны,​ а в подтянувшемся физическом лице дата рождения не заполнена,​ то продажа должна быть возможна.
 +  * В РМК исправлена ошибка,​ возникающая при попытке продать билет на рейсы, отправлением с чужой остановки:​ //"​Не удалось начать новую сессию продажи билетов и услуг - неизвестная ошибка"//​.
 +  * Налажен функционал продажи билетов способом оплаты //​**Списание с баланса покупателя:​**// ​ теперь при продажах печатается нефискальный чек с данными билета,​ т.к. пассажир не является покупателем в данной сделке.
 +  * В Новое РМК добавлен функционал по изменению вида тарифа,​ пункта назначения для каждого билета.
 +  * В Новом РМК доработан функционал применения карт лояльности на этапе оплаты (как в старом РМК).
 +  * В Новом РМК функция Открытие смены выведена в меню и предполагается к осознанному выбору кассиром перед началом работы. Для упрощения процедуры в случае,​ если кассир не открыл смену перед началом продажи билета,​ доработаны механизмы оповещения и открытия меню без прерывания текущего процесса продажи.
 +  * Реализован функционал установки разных пунктов назначения билетам в рамках одного заказа при ручном внесении билетов.
 +  * Устранена ошибка,​ возникающая при запросе списка рейсов,​ если в условиях работы с агентами применены маркетинговые акции: //​“Справочник.МаркетинговыеАкции.МодульМенеджера(362)}:​ Поле объекта не обнаружено (ТарифБезСкидки).”.//​
 +  * Исправлена ошибка задваивания суммы возврата билетов из чужой базы на системе Артмарк:​ если возвращать билет, оплаченный по безналу,​ то в документе //​**Возврат оплаты **//  задваиваются строки //​**Оплата **//  и в //​**Х-отчете**// ​ отображается информация по возвратам билетов в два раза больше.
 +  * Исправлена ошибка автоматического применения маркетинговой акции через условия работы с агентами,​ если создана на основе льготы со способом расчёта //"​Разница между основным и особым тарифом"//​.
 +  * Доработана возможность отредактировать номер документа в физическом лице, даже при наличии букв и иных знаков при включённом флаге **//Не выполнять стандартные проверки серии/​номера документа//​** ​ .
 +  * Оптимизировано отображение рейсов в РМК в случае,​ если вновь применяемое правило ограничения продаж должно влиять на наличие в списке доступных. Обновление происходит по двойному щелчку на кнопку обновления списка рейсов.
 +  * Доработан функционал Нового РМК: отображение свободного количества мест для каждого вида тарифа.
 +  * В Новом РМК удалена возможность редактирования поля //​**Сдача**// ​ . Расчет производится автоматически после заполнения поля //​**Принято**// ​ .
 +  * Доработан функционал Нового РМК: использование рекомендованных мест при продаже билета,​ выделяемых на схеме темно-зеленым цветом.
 +  * Доработан функционал Нового РМК: отображение подсказки о значении цветового выделения мест на схеме.
 +  * Исправлена ошибка с поиском рейсов в РМК при интеграции с базой на системе КАРС (Пермь).
 +  * Исправлена ошибка,​ возникающая на этапе оплаты при продаже билета на рейсы чужого АВ через Авибус GDS:// "​{ОбщийМодуль.РаботаСXDTO.Модуль(2868)}:​ Значение не является значением объектного типа (Elements)"​ .//
 +  * Внесены изменения в функционал отображения рейсов в РМК: если на рейс действует правило ограничения продаж с настройкой //​**Учитывать правило ограничения при получении списка рейсов**// ​ , то он не будет отображаться даже у пользователя с правами перронного контролера.
 +  * Устранена ошибка,​ возникающая при выкупе брони безналичным способом оплаты:​ //"​Поле объекта не обнаружено (СсылочныйНомерБанковскойОперации)"//​.
 +  * Устранена проблема отображения длинного наименования вида тарифа при выборе мест на схеме мест.
 +  * Устранена ошибка двойного учета сбора вендора в регистре **//​Фискальные операции//​** ​ и, соответственно,​ ОФД, при продажах билетов чужих автовокзалов через Авибус GDS.
 +  * Устранена проблема затирания значения документа физического лица при переходе к заполнению второго пассажира,​ если в документе настроены требования дополнительных данных,​ например,​ начало срока действия.
 +  * Устранена проблема печати чека продажи услуги при возврате услуги. В случае,​ если в услуге настроен чек возврата услуги,​ будет применять он, в случае отсутствия настройки - типовой.
 +  * Устранена ошибка продажи билета по предустановленному детскому тарифу через Артмарк:​ //"​Возраст не соответствует возрастным ограничениям (0-12 лет), вид тарифа Детский"​.//​
 +  * Внесены корректировки в проверки перед возвратом билета (функция AddTicketReturn):​ если рейс отправлен,​ то в первую очередь проверяется наличие вычеркивания,​ даже если текущее время меньше планового времени отправления.
 +  * Устранены недоработки печатной формы маршрутной квитанции:​ пробел между номером платформы и автобусом,​ полное отображение адреса пункта прибытия,​ печать нулевого номера места у возвращенного билета.
 +  * В РМК устранена ошибка затирания маски ввода персональных данных пассажира после последовательной операции подбора физического лица и его удаления из подбора.
 +
 +**Служебные механизмы**
 +
 +  * Налажена возможность просмотра записей //​**Журнала вызова функций по заказу **//  в формате XML.
 +  * Удалены сообщения,​ выводящиеся при включенной константе //​**Запрет операций не соответствующих требованиям АЦБПДП**// ​ , когда отсутствуют ошибки.
 +  * Исправлена ошибка //"​При обновлении программы возникла ошибка:​ Поле объекта не обнаружено"//,​ возникающая при обновлении с версии 2.0.23.4 на 2.0.23.10.
 +  * Произведено обновление БПО до версии 2.1.6.18.
 +  * Доработан обработчик обновления,​ который произведет перезаполнение часовых зон остановок в соответствии с новыми правилами (выбор из списка вместо текстового поля) и после завершения обновления сообщит обо всех инцидентах на начальной странице для оперативного исправления.
 +  * Обновлена БПО до версии 2.1.6.11.
 +  * Восстановлена работоспособность регламентного задания //​**Удаление неактуальных данных**// ​ .
 +  * Доработана функция получения занятых мест для анализа номеров мест, ограниченных правилами ограничения продаж,​ с целью предоставления наиболее актуальной информации о занятости на начальных этапах оформления.
 +  * Введены дополнительные проверки для исключения возникновения нескольких возвратов по одному билету.
 +  * Внесены изменения в функционал в рамках требований 54-ФЗ. При возврате билетов признак предмета расчета будет заполняться как //​**Услуга**// ​ , аналогично поведению при продаже.
 +  * Доработана функция получения занятых мест для анализа номеров мест, ограниченных правилами ограничения продаж,​ с целью предоставления наиболее актуальной информации о занятости на начальных этапах оформления.
 +  * Реализована вторая часть доработки по требованиям 54-ФЗ: возможность печати чеков на зачет предоплат по использованным билетам. Создан новый документ //​**Зачет предоплат**// ​ , который будет аккумулировать данные в соответствии с настроенными периодами.
 +  * Исправлены ошибки регистра Фискальные операции,​ происходящие при возвратах с включенным использованием требований 54-ФЗ: при возврате за непроследованный путь производится печать чека только на сумму возврата;​ при возврате с удержаниями и без сборов не печатаются чека возврата сборов,​ если настроены отдельные шаблоны.
 +  * Устранены проблемы,​ возникающие у пользователей с ограничениями продаж услуг: предопределенные услуги,​ используемые для служебных механизмов,​ не будут учитываться данной настройкой.
 +  * Обновлен классификатор стран мира, добавлены ДНР, ЛНР и Южная Осетия.
 +  * Устранена ошибка синхронизации рейсов расписания при настройке ЕПЗМ: проверка действия/​не действия производится на дату синхронизации,​ а не по последней записи в периодах действия.
 +
 +**Администрирование**
 +
 +  * В соответствии с регламентом ФГУП "​ЗИТ"​ при отсутствии у пассажира отчества настроена передача значения поля Отчество //"​NA"// ​ вместо слова //"​Нет"//​.
 +  * Исправлена ошибка,​ возникающая в библиотеке АЦБПДП:​ объекты не регистрировались к выгрузке при изменении параметров рейса расписания.
 +  * Устранена проблема заполнения параметра //​**termNumOrSurname**// ​ в записях выгрузки операции бронирования. Заполнение происходит по аналогичным алгоритмам,​ происходящим при выгрузке билета.
 +  * АЦБПДП. Восстановлена работоспособность функции выгрузки операции вычеркивания как **//​Снятие с регистрации//​** ​ .
 +  * В соответствии с регламентом ФГУП «ЗащитаИнфоТранс» настроена передача данных о пассажирах в АЦБПДП с задержкой не более 30 минут после ввода данных в информационную систему.
 +  * АЦБПДП. Восстановлено заполнение поля buyDate в операциях //​**Бронирование**// ​ .
 +  * Устранена проблема в РИБ отображения дерева данных на форме состава отправляемых данных.
 +  * АЦБПДП. Внесены исправления в функционал выгрузки в АЦБПДП дополнительных рейсов:​ при ручной выгрузке период будет заполняться годом, в котором происходит отправление рейса.
 +  * Устранены ошибки заполнения часовой зоны в записях выгрузки справочников и операций в АЦБПДП:​ используется время базы данных,​ а не сервера.
 +  * АЦБПДП. Исправлена регулярность регламентного задания //​**Обмен данными с АЦБПДП 2.0**// ​ с //"​Один день, каждые 900 секунд"// ​ на //"​Каждый день, каждые 900 секунд"//​.
 +  * Произведена актуализация отчета //​**Проверка справочников АЦБПДП **//  для корректного отображение ошибок в заполнении справочников.
 +  * Произведена доработка,​ направленная на идентичность набора прав в предопределенном профиле и профиле,​ который создан копированием предопределенного.
 +  * Восстановлена возможность редактирования текстовых макетов печатных форм.
 +
 +===== Версия 2.0.23 от 27.01.22 =====
 +
 +**Организация перевозок**
 +
 +  * В рамках применения требований 54-ФЗ в настройки ставки НДС для контрагентов добавлена возможность детализации по виду сообщения.
 +  * Добавлена возможность устанавливать транзитные места с видом тарифа //​Багажный// ​ и //​Стоя//​.
 +  * В связи с противоковидными мерами добавлена возможность ближайшие к водителю места (1-4) оставлять свободными. Возможность реализована как для продажи в кассе, так и на сайте. 1-4 места заполняются только в случае заполнения остальных мест в автобусе. Функционал можно включить и отключить в настройках рейса расписания.
 +  * Исправлена ошибка,​ при которой в РМД не отображалась занятость мест в форме рейса, находящегося в пути несколько дней.
 +  * Исправлена ошибка //"В автобусе нет указанного места"//,​ возникающая при замене билета,​ номер места которого больше вместимости салона. Подобная ситуация случалась,​ когда при изменении класса обслуживания автобуса с мягкого на жесткий,​ на рейс выходил автобус меньшей вместимости.
 +  * Исправлена ошибка,​ запрещающая создание дополнительного рейса без выбранного (для заполнения времени следования) существующего рейса расписания.
 +
 +**Продажи**
 +
 +  * В функции ручного внесения доработана возможность одновременного добавления нескольких билетов в одном заказе.
 +  * В функции ручного внесения доработана возможность добавления услуги к билету.
 +  * Сокращено количество серверных вызовов в новом РМК для ускорения процесса оплаты.
 +  * Для улучшения качества сервиса внесены изменения в процесс бронирования билета:​ изначальная стоимость фиксируется в системе и при выкупе остается прежней.
 +  * В новом РМК интерфейс раздела для работы со списком билетов добавлена возможность смены вида тарифа и номера места.
 +  * Добавлена возможность ручного занесения услуг без печати чека через ККТ и эквайрингового терминала (аналогично ручному внесению билетов).
 +  * Реализована возможность возврата билетов и услуг, внесенных вручную,​ без использования ККТ и печати чеков возврата (аналогично внесению).
 +  * Исправлена некорректная логика работы при безналичном расчете за билет с тарифом //​Детский// ​ и //​Багажный// ​ при активном флаге **//​Только с пассажирским//​** ​ . В старом РМК в таком случае сначала происходило списание средств с карты, после возникала ошибка,​ что не заполнен номер пассажирского билета,​ к которому привязан детский/​багажный билет, и далее происходила отмена списания средств. В новом РМК при включенном флаге **//​Только с пассажирским//​** ​ проверка на наличие пассажирского билета производится раньше,​ чем списание денежных средств.
 +  * Исправлена ошибка,​ возникающая при частичном выкупе брони: количество услуг, добавленных к билетам автоматически,​ в изначальном и созданном при выкупе заказе равнялось сумме билетов обоих заказов. После внесенных изменений при частичном выкупе брони количество услуг, добавляемых к билетам,​ соответствует количеству билетов,​ которые подходят под условия добавления в рамках текущего.
 +  * Налажен процесс применения карты лояльности при ручном внесении билетов. Ранее карта добавлялась только к тем билетам,​ которые были выбраны до добавления карты. После доработки карта применяется ко всем билетам в заказе.
 +  * Исправлено некорректное поведение системы при изменении количества багажных билетов при ручном внесении билетов:​ ранее удаление из заказа багажных билетов освобождало пассажирские места на схеме.
 +  * Настроен диапазон возможности возврата билета,​ проданного в другой системе автоматизации,​ равный трем месяцем с момента продажи.
 +  * Налажено отображение поля дополнительный реквизит //​Номер билета//,​ предназначенного для привязки реализации услуги к билету. В случае,​ когда услуга продается вместе с билетом,​ реквизит не отображается на вкладке **Персональные данные**. В случае,​ если услуга продается самостоятельно,​ дополнительный реквизит доступен для заполнения.
 +  * Исправлена ошибка,​ возникающая в начале оформления заказа,​ если включена опция **Используется целевая схема распределения мест**.
 +  * Налажено корректно отображение колонки **Состояние рейса** ​ для пользователя с правами //​Кассир// ​ и //​Справочная// ​ в РМК при наличии активной настройки подключаемого оборудования.
 +  * Настроена корректная активация флага **//​Внесен вручную//​** ​ в оплате билета,​ если билет/​услуга вносится вручную,​ независимо от того заполнены ли поля //​Кассир,​ Касса ККМ и Дата//.
 +  * Исправлена ошибка //"​Один из билетов возвращён ранее"//,​ возникающая при возврате билета через Авибус GDS, если в базе существует дубликата билета с таким же номером,​ как у возвращаемого билета. После внесенных доработок в документе **//​Оплата//​** ​ не формируется ссылка на билет со схожим номером,​ уже присутствующий в базе.
 +  * Налажена корректная работа системы при возврате билетов,​ внесенных вручную. При отсутствии подключаемого оборудования возврат происходит способом оплаты **//​Внесен вручную//​** ​ без использования ККТ и печати чеков возврата (аналогично внесению). В случае наличия подключаемого оборудования возврат происходит аналогичным способом.
 +  * Исправлено некорректное отображение признака //​Допродажа// ​ в чеке билета,​ если не заполнено время печати посадочной ведомости.
 +  * Исправлена ошибка формирования **//​Сводного отчёта о выручке кассиров//​** ​ .
 +
 +**Диспетчеризация**
 +
 +  * Внесены изменения в печатную форму функции **Распределение контролеров по рейсам**:​ удалены столбцы //​Перевозчик// ​ и //​Количество мест//, добавлена колонка для отметки неявок. Макет формы сделан доступным для редактирования в пользовательском режиме.
 +  * В РМД добавлено отображение контактного номера водителя.
 +  * Реализована возможность копировать рейсы расписаний по разным маршрутам. В процесс добавлена проверка на наличие совпадающих остановок в двух маршрутах:​ по совпадающим остановкам в новый рейс расписания подставляется время прибытия/​отправления изначального рейса расписания.
 +  * В соответствии с Постановлением Правительства РФ от 01.10.2020 N 1586 //«Об утверждении Правил перевозок пассажиров и багажа автомобильным транспортом и городским наземным электрическим транспортом»// ​ скорректирована форма заказ-наряда.
 +  * Для профиля //​Диспетчер// ​ с настроенными ограничениями по пунктам отправления исключена возможность запуска окон РМД по указанным в ограничениях пунктам.
 +  * В РМД настроено выделение рейсов за N минут до отправления при наличии на них билетов,​ не включенных в посадочную ведомость (необходимо настроить в разделе **Организация перевозок**).
 +  * В РМД, после указания количества транзитных мест в форме рейса, добавлен вывод сообщения пользователю,​ что операция установки транзитных мест выполнена.
 +  * Настройка //​**"​Учитывать правило ограничения при получении списка рейсов"​**// ​ в правилах ограничения продаж в РМК не влияет на отображение рейсов в РМД.
 +  * Добавлен запрет реализации льготных билетов на дополнительном рейсе, созданном на основе рейса со льготами. В РМД на форме создания дополнительного рейса добавлена вкладка **Льготы** ​ с возможностью запрета выборочных льгот или всех сразу.
 +  * При активном флаге //​**Применять требование 54-ФЗ**// ​ , при пересадке билетов с рейса на рейс, рейсы других перевозчиков не отображаются,​ билет можно пересадить только на рейс того же перевозчика.
 +  * Исключена возможность выбора типа данных //Типы видов сообщения// ​ для поля //**Вид сообщения**// ​ в условиях работы с перевозчиком.
 +  * Реализована возможность объединять рейсы с одним водителем/​транспортным средством для группового редактирования автобусов,​ водителей,​ перевозчиков и состояния рейсов.
 +  * Исправлена ошибка,​ возникающая в РМД при вводе номера телефона водителя,​ для которого не создано физическое лицо. В этом случае в форме ввода персональных данных затиралась запись в строке ФИО. Правильная логика работы:​ указание номера телефона водителя не должно влиять на другие поля элемента справочника **Водитель**.
 +  * Исправлена ошибка //"​Преобразование значения к типу Число не может быть выполнено"//,​ возникающая в РМД при попытке распечатать посадочную ведомость.
 +  * В РМД исправлена ошибка отображения состояния рейса при переключении на режим отображения //По прибытию//​.
 +  * Исправлена ошибка с текстом //​Неизвестная ошибка//,​ возникающая при попытке отменить бронирование в РМД.
 +  * Исправлена ошибка в РМД, позволяющая отправить отмененный рейс. Ранее появлялось оповещение //рейс отменен//,​ но при этом рейс отправлялся и статус рейса изменялся на //​ушел//​. После внесения правок состояние рейса не меняется.
 +  * Доработан //​**Отчет о работе автовокзала по перевозчикам**// ​ с возможностью вывода суммы по фактически перевезенным пассажирам.
 +  * Доработано отображение состояния рейса в РМД и РМК у задерживающихся рейсов. Для рейсов,​ которые еще не прибыли,​ в колонке Состояние отображается статус //​Задерживается//​. Для рейсов,​ которые уже прибыли,​ устанавливается статус //​Прибыл// ​ и время прибытия,​ даже если время отправления уже прошло.
 +  * Исправлена ошибка,​ возникающая при пересечении двух установок тарифа:​
 +      * Если на выбранную дату есть одна действующая установка тарифа,​ то тариф устанавливается из неё.
 +      * Если на выбранную дату действует больше одной установки тарифа,​ то тариф берется из установки с последней актуальной датой начала.
 +  * Исправлена ошибка //"​Поле объекта не обнаружено (Адрес)"//,​ возникающая при попытке распечатать посадочную ведомость в РМД.
 +  * Исправлена ошибка в отображении списка рейсов расписания через форму маршрута.
 +  * Исправлена ошибка,​ возникающая при ручном внесении билетов,​ если в автоматизированной остановке установлен флаг **//​Только для перронных билетов//​** ​ . В таком случае в списке пунктов отправления остановка отсутствовала и не было возможности внести билет.
 +  * Исправлена ошибка дублирования сведений по взаиморасчетам с перевозчиком по одному билету в рамках ведомости.
 +  * Исправлена ошибка с текстом //​Неизвестная ошибка//,​ возникающая при попытке занять место на транзитном рейсе в РИБ.
 +
 +**Служебные механизмы**
 +
 +  * Обновлены библиотеки:​ БСП 3.1.5.146, БТС 2.0.6.29 и БИПП 2.5.1.51.
 +  * Исправлена проблема отображения записей //​Журнала вызова функций по заказу// ​ в формате XML.
 +  * Исправлена ошибка //"​При обновлении программы возникла ошибка:​ Поле объекта не обнаружено"//,​ возникающая при обновлении с версии 2.0.23.4 на 2.0.23.10.
 +  * В целях упрощения сверки билета с данными посадочной ведомости доработан параметр //​НомерМеста//,​ всегда отображающий значение номера места из документа **//​Билет//​** ​ и используемый как порядковый номер.
 +
 +**Выгрузка с АЦБПДП**
 +
 +  * Добавлена проверка соответствия вида документа и гражданства пассажира при продаже билета на рейс АЦБПДП.
 +  * Добавлена проверка с требованием заполнить персональные данные пассажира,​ при пересадке его с пригородного рейса на рейс АЦБПДП. В такой ситуации система выдаст оповещение //"​Пересадка пассажиров на рейс АЦБПДП запрещена в связи с отсутствием персональных данных"//​.
 +  * В соответствии с регламентом ФГУП «ЗащитаИнфоТранс» настроена передача данных о пассажирах в АЦБПДП с задержкой не более 30 минут после ввода данных в информационную систему.
 +  * Сделана доработка функционала для передачи данных в АЦБПДП:​ настроена корректная передача данных пассажиров,​ имеющих 2 имени или отчества,​ состоящие из нескольких слов (напр. Оглы, Улы, Уулу, Кызы, Гызы).
 +  * Исправлено некорректное поведение системы при выгрузке расписания списком дат на текущий год. Ранее система помечала к выгрузке рейсы с незаполненной годовой маской (на следующий год).
 +  * Исправлена ошибочная проверка заполнения данных водителя на рейсе, не выгружаемом в АЦБПДП.
 +  * Исправлена ошибка,​ запрещающая корректировку данных водителя при установке его на рейс через РМД.
 +  * Исправлена ошибка,​ возникающая на рейсах АЦБПДП при изменении транспортного средства на рейсе. Ранее в выгрузку не добавлялась запись с видом операции //​Корректировка данных//,​ сейчас она создается автоматически,​ и изменения отображаются в XML.
 +  * В соответствии с регламентом ФГУП "​ЗИТ"​ при отсутствии у пассажира отчества настроена передача значения поля //​Отчество////"​NA"// ​ вместо знака //"​-"//​.
 +  * Исправлена ошибка,​ возникающая при бронировании билета на рейс АЦБПДП,​ если в вид тарифа добавлено требование персональных данных,​ отсутствующих в рамках требований выгрузки в АЦБПДП.
 +  * Исправлена ошибка,​ возникающая в библиотеке АЦБПДП:​ объекты не регистрировались к выгрузке при изменении параметров рейса расписания.
 +  * Исправлена ошибка //"В рейсе АЦБПДП не допустимо одинаковое время отправления с различных остановок"//,​ возникающая при попытке записать рейс расписания по маршруту АЦБПДП.
 +
 +**Администрирование**
 +
 +  * После обновления БСП можно настроить отображение полей //​Ответственный// ​ и //Дата формирования// ​ в отчетах через настройки колонтитулов в разделе Администрирование.
 +  * Реализовано удаление непроведенных заказов с регулярностью соответствующего регламентного задания.
 +
 +**Дополнительные компоненты**
 +
 +  * Исправлена ошибка,​ возникающая при попытке отправить отмененный рейс. После внесенных изменений система выдаст сообщение //рейс отменен// ​ и состояние рейса не изменится.
 +  * Исправлена ошибка,​ при которой отправленному рейсу не присваивался статус //​Прибыл//​.
 +  * Исправлено некорректное отображение страницы терминала с пустым списком рейсов. После внесенных изменений:​ если в главном меню выбрана дата, на которую рейсов нет, и активна кнопка **Действующие рейсы**,​ программа откроет пустую страницу,​ но в верху формы отобразится надпись //"​Рейсы не найдены"//​.
 +
 +===== Версия 2.0.22 от 16.09.21 =====
 +
 +**Организация перевозок**
 +
 +  * Добавлена возможность анализировать причину отмены рейса при автоматическом выставлении услуг и штрафов перевозчикам.
 +  * Произведена доработка для возможности настройки порядка распределения суммы льготы (недополученной выручки) индивидуально по перевозчикам:​ настройки перенесены в условия работы с перевозчиком в договорах.
 +  * Добавлена возможность выгружать данные по услугам перевозчикам в бухгалтерию в разрезе подразделений одной организации.
 +  * Добавлен комментарий //"​Указание вида цены позволит применять установку тарифов для агентов,​ в условиях работы с которыми указан этот вид цен. В любом другом случае агентам эта установка тарифов будет недоступна"// ​ для опции //"​Использовать виды цен"// ​ в разделе **Организация перевозок / Настройки и справочники / Тарифы**.
 +  * При создании нового листа кассовой книги, изменена последовательность заполнения полей //​**Автовокзал**// ​ и //​**Организация**// ​ . После внесенных изменений сначала необходимо заполнить поле //​**Организация**// ​ , и позже поле //​**Автовокзал**// ​ .
 +  * В отчет //​**Доходы автовокзалов**// ​ добавлено отображения всех видов услуг перевозчикам,​ способ добавления которых //По ведомостям// ​ и //По билетам ведомостей//​.
 +  * Налажена корректная работа активного флага //**Не выводить для данного рейса номер места в чеке**// ​ в окне рейса расписания. После внесенных изменений в чеках на рейсы с включенной настройкой //**Не выводить для данного рейса номер места в чеке**// ​ , номер места не печатается.
 +  * Добавлена дополнительная строка //​Итого// ​ в таблице посадочной ведомости **Итого по ведомости**. Ранее строка отображалась только в случаях,​ когда на рейс куплены билеты по двум и более видам тарифов.
 +  * Для роли //​**Использование карт лояльности**// ​ добавлены права на просмотр справочника //​**Карты лояльности**// ​ .
 +  * Добавлена константа //​**Использовать виды цен**// ​ . Теперь наличие поля //Вид цены// ​ в установке тарифа зависит от состояния этой константы.
 +  * Изменен механизм продажи билетов с возрастным ограничением. Ранее система рассчитывала возраст пассажира от даты рождения до даты продажи билета,​ сейчас возраст пассажира рассчитывается на момент отправления рейса. Аналогично настройки по ограничению возраста настроены при продаже билетов по льготе.
 +  * Добавлено пояснение при установке периода действия маркетинговой акции. Теперь,​ при создании маркетинговой акции, видно, что для проверки периода действия будет использоваться дата отправления рейса.
 +  * В посадочной ведомости настроено отображение номера телефона пассажира,​ если при продаже билета,​ не требующего заполнения персональных данных,​ телефон был заполнен в доп.реквизитах. Настройка запускается при активном флаге //​**Выводить телефон пассажира в посадочную ведомость**// ​ .
 +  * Добавлена возможность рассчитывать услуги перевозчикам процентом от тарифа билета. Способ расчета услуг перевозчикам //​**Сумма по тарифу**// ​ переименован в //​**Фиксированная стоимость**// ​ .
 +  * Реализована возможность выбора параметров //​**Тариф**// ​ и //​**Тариф со скидкой**// ​ условиях применения,​ маркетинговых акциях,​ отчетах и прочих объектах.
 +  * Исправлена ошибка дублирования записей по одному и тому же билету при формировании списка доходов от неиспользованных билетов.
 +  * Исправлена ошибка,​ возникающая при освобождении места на схеме мест, если были добавлены билеты с автоподбором. После внесенных изменений место освобождаться вне зависимости от того, были ли добавлены билеты с автоподбором или нет.
 +  * Исправлена ошибка,​ возникающая при смене вида возврата билета,​ оплаченного банковской картой. Ранее возврат на банковскую карту становился недоступным. Сейчас,​ если билет был оплачен банковской картой,​ возврат денежных средств осуществляется только на банковскую карту.
 +  * Исправлена ошибка,​ возникающая при попытке вернуть билет чужого автовокзала,​ текст ошибки //"​Справочник.ШаблоныЧеков.МодульМенеджера(947). Поле объекта не обнаружено (Жирный текст)"//​.
 +  * Исправлена ошибка,​ возникающая при отмене процесса продажи билетов чужого АВ.
 +  * Исправлена ошибка при настройке правила округления суммы в виде тарифа. После внесенных изменений стоимость билета к продаже в РМК рассчитывается согласно установленному правилу округления и билет может быть продан с учетом настройки округления.
 +  * Исправлена ошибка отображения номера места в чеке билета,​ проданного на дополнительный рейс, не привязанный к рейсу расписания. После внесенных изменений отображение номера места не зависит от наличия/​отсутствия рейса расписания в рейсе, т.к. создание доп.рейса позволяет не использовать расписание,​ а заполнять время следования вручную.
 +  * Исправлена ошибка //"​Непредвиденный символ при чтении JSON" ("​Ошибка при попытке получить часовой пояс по координатам через[[http://​teleport.org/​|teleport.org]]"​)//,​ возникающая при создании остановки через поиск.
 +  * Исправлена ошибка //{ ОбщийМодуль.РабочиеМестаКлиентСервер.Модуль(1014) } : Поле объекта не обнаружено (Телефон)//​.
 +  * Исправлена ошибка //"​Места заняты"//,​ возникающая при смене пункта назначения при ручном внесении билетов.
 +  * Исправлена ошибка записи суммы в регистр накопления //"​Доходы автовокзалов"// ​ при возврате услуги принципала. Ранее в регистр записывалось некорректное значение - полная сумма возврата услуги,​ сейчас записывается корректная сумма, полученная из расчета вознаграждения агента от общей суммы возврата.
 +  * Исправлена ошибка некорректной привязки детского и багажного билета по номеру места к ранее вычеркнутому билету.
 +  * Исправлена ошибка,​ возникающая при выборе льготы с обязательным заполнением персональных данных для остановки с чужим сервером данных.
 +  * Исправлено некорректное поведение в форме справочника //​**Рейсы расписания**// ​ , когда при выборе в в контекстном меню операции //​**Перечитать**// ​ очищались значения полей в строках табличной части //​**Остановки**// ​ .
 +  * Исправлена ошибка в отчете //​**Предварительные продажи по пунктам отправления**// ​ . Ранее в таблицах "​ЗА"​ и "​НА"​ отображались продажи,​ не соответствующие установленному в настройках отчета отбору по дате, если из структуры отчета был удален тип маршрута.
 +  * Исправлена ошибка //​\{Документ.ВозвратУслуг.МодульМенеджера(176)}:​ Поле объекта не обнаружено (Контрагент)//,​ возникающая при возврате услуг.
 +  * Исправлена ошибка,​ при которой дополнительный реквизит физического лица не записывался,​ если он был указан при продаже вместе с документом,​ идентифицирующим человека.
 +  * Исправлена ошибка отображения тарифа в отчете по регулярным рейсам,​ если в установке тарифов стоит ограничение периода действия будущей датой.
 +  * Исправлена ошибка //"​Слишком много фактических параметров"//,​ возникающая во время проведения установки тарифов на услуги перевозчикам.
 +  * Исправлена ошибка,​ возникающая при записи условий работы с агентами по продаже,​ если в условиях работы существует маркетинговая акция и активен флаг //​**Использовать кэш рейсов в веб-сервисах**// ​ .
 +  * Исправлена ошибка,​ возникающая при попытке провести установку тарифа пользователем с правами старшего специалиста по организации перевозок.
 +
 +**Продажи**
 +
 +  * Создан новый отчет //​**Продажи через Авибус GDS**// ​ .
 +  * Доработано окно печати чека в новом РМК для предотвращений расхождений в случае исключительных ситуаций на вокзалах.
 +  * Реализована поддержка изменений в 54-ФЗ в части п.1.2 ст.2.1, а именно в чеке указывается признак 100% предоплаты и формирования чека на зачет предварительной оплаты происходит в течение 30 дней.
 +  * Добавлена блокировка отправки рейса и печати посадочной ведомости при открытой сессии продажи билетов в РМК. Пользователь получить сообщение с текстом:​ //"​Активен процесс продажи билетов. Печать ведомости и отправка рейса возможны после его завершения"//​.
 +  * В РМК добавлена возможность частичного выкупа брони по имени пассажира,​ если в системе есть две брони с этими ФИО.
 +  * Налажена корректная запись данных пассажира в соответствующих полях заказа при продаже билетов чужого автовокзала.
 +  * Налажено корректное добавление необходимого количества билетов выбранного тарифа при выборе вида тарифа набором в строке.
 +  * В РМК добавлено отображение общего количества мест (стоячие + сидячие) по типу вида сообщения //​Пригородное//​.
 +  * В новом РМК проведена оптимизация процесса оплаты билетов по безналичному расчету - добавлены отображение количества кнопок,​ соответствующего количеству подключенных эквайринговых терминалов (для устройства активен флаг //​**Устройство используется**// ​ в настройке подключаемого оборудования).
 +  * Налажена корректная работа системы при выборе в новом РМК большего количества мест к продаже,​ чем по факту есть свободных мест в салоне автобуса.
 +  * В РМК добавлена проверка возраста льготника,​ при выборе льготы,​ для применения которой важен возраст пассажира.
 +  * В новом РМК добавлена возможность бронирования билетов без указания персональных данных на рейсы АЦБПДП.
 +  * Добавлена возможность поиска электронного багажного билета по персональным данным основного билета.
 +  * В новое РМК добавлена возможность платного бронирования билетов.
 +  * Добавлена возможность закрыть РМК из вкладки //​**Услуги**// ​ .
 +  * Сделана доработка нового РМК: при добавлении предопределенной услуги с обязательным заполнением строк персональных данных (ФИО,​Удостоверение,​ Номер телефона и т.д), новые строки для заполнения не отображались. После внесенных изменений строки для заполнения персональных данных отображаются корректно.
 +  * Добавлен запрет создания разрешений нестандартного возврата для предопределенных видов возврата,​ чтобы исключить возможность вручную устанавливать разрешения,​ которые могут нарушить автоматические расчеты программы.
 +  * Для продажи через облачную кассу или сервис печати чеков добавлена необходимость указания группы продажи //​**Интернет-торговля**// ​ или //​**Транспорт**// ​ . При выгрузке данных в Orange Data будут заполняться соответствующие поля в зависимости от выбранной группы.
 +  * Исправлена ошибка при продаже билета по Паспорту иностранного гражданина с указанием ФИО латиницей.
 +  * Исправлена ошибка дублирования нефискальных строк в чеке билета.
 +  * Исправлено некорректное поведение системы при выкупе брони с редактированием изначально выбранного количества мест в заказе.
 +  * Исправлена ошибка,​ возникающая в РМК при добавлении билета,​ если в базе есть маркетинговая акция с условием применения в зависимости от дня рождения или ± кол-во дней со дня рождения пассажира.
 +  * Исправлена ошибка отображения в РМК цены одного и того же тарифа несколько раз.
 +  * Исправлена ошибка дублирования вида тарифа в РМК на этапе выбора билетов,​ если по этому виду тарифа есть несколько активных установок тарифа.
 +  * Исправлена ошибка в РМК при продаже билета на рейс, на который действует правило ограничения продаж с настройками по номерам мест.
 +  * Исправлена ошибка,​ возникающая в РМК при продаже билета на ККТ Штрих с прошивкой 2020 года в версии релиза 2.0.22.
 +  * Исправлена ошибка в РМК, позволяющая после отправки продать билет на транзитный рейс, на котором не указаны транзитные места.
 +  * Исправлена ошибка //"​Место №1 занято"//,​ возникающая в новом РМК, если в процессе продажи билета чужого автовокзала,​ кассир возвращается на вкладку //​**Места**// ​ .
 +  * Исправлена ошибка,​ возникающая при записи остановки Авибус GDS после ее редактирования.
 +  * Исправлена ошибка в новом РМК, возникающая при ручном вводе текстовых символов в поле выбора льготы.
 +  * Исправлена ошибка:​ при продаже услуги //​**Дубликат чека билета**// ​ в печатной форме электронного билета отображался пункт отправления РМК. После исправлений в маршрутной квитанции отображается пункт отправления билета.
 +  * Исправлена ошибка,​ возникающая при выкупе брони - выкупаемое место не отображалось на схеме мест транспортного средства.
 +  * Исправлена ошибка в РМК, при которой после удаления данных подставленного физического лица отображаются не все поля ввода персональных данных,​ например,​ дата выдачи или место выдачи.
 +  * Исправлен текст ошибки,​ оповещающей о некорректной дате при заполнении даты рождения текущим днем.
 +  * Исправлена ошибка,​ возникающая при отмене оплаты в процессе продажи билетов чужого автовокзала.
 +  * Исправлена ошибка //"​Недостаточно свободных мест"//,​ возникающая в новом РМК при определенных действиях.
 +  * Исправлена ошибка,​ возникающая при продаже билета не на текущую дату. Ранее, после подобной продажи,​ дата в РМК не менялась на сегодняшнюю.
 +  * Исправлено некорректное поведение системы во время продажи билетов в новом РМК, возникающее при наличии открытых в момент продажи форм //​**Оплат**// ​ или любых других форм, не связанных с сессией продажи билета. После внесенных изменений наличие любых открытых форм не влияет на процесс продажи билетов.
 +  * Исправлены ошибки заполнения персональных данных в РМК и в разделе **Физические лица**.
 +
 +**Диспетчеризация**
 +
 +  * Добавлен запрет ввода гос.номера без маски в РМД и в данные Контрагента (раздел **Транспортные средства**) при создании нового транспортного средства для российских перевозчиков.
 +  * Налажено корректное воспроизведение записи звуков с типом //​Составной// ​ на операционной системе Linux debian.
 +  * Настроена сортировка билетов на форме отправки рейса по номеру места (от меньшего к большему).
 +  * Исправлено некорректное прекращение процесса актуализации рейсов при возникновении программной ошибки.
 +  * Исправлена ошибка //"​Отображение типа "​Null"//,​ возникающая при печати посадочной ведомости чужого автовокзала.
 +  * Исправлена ошибка в РМД, не позволяющая открыть форму рейса для пунктов отправления с чужим сервером данных (чужие автовокзалы).
 +  * У пользователей с правами доступа //​Диспетчер// ​ удалены права на изменение и добавление остановок,​ которые могли приводить к блокировке продаж. Права доступа изменены на //​Чтение//​.
 +  * Налажена работа функции поиска в форме группового изменения рейсов в РМД при ручном вводе наименования перевозчика.
 +  * Налажено корректное поведение системы при автоматической актуализации рейсов:​ в РМК рейс создается с учетом глубины предпродажи,​ установленной в определенном рейсе расписания,​ а не общей для всех рейсов.
 +  * Налажена корректная работа системы при прерывание процедуры актуализации рейсов со стороны пользователя.
 +  * Для упрощения процесса актуализации рейсов настроена возможность актуализации по маршруту.
 +  * В окне рейса РМД на вкладке //​**Салон**// ​ добавлено разделение схемы для сидячих и стоячих мест. При активной настройке //**Не выделять места сидя на пригороде**// ​ добавлена возможность бронирования тарифа //​**Стоя**// ​ на сидячих местах и наоборот.
 +  * Исправлена ошибка,​ временно блокирующая место к продаже после неудачной попытки бронирования в РМД.
 +  * Исправлена ошибка,​ запрещающая забронировать место в РМД, если на него установлена занятость на будущем участке маршрута.
 +  * Исправлена ошибка,​ когда в РМД место, освободившееся на промежуточной станции,​ отображалась занятым до конца маршрута.
 +  * Исправлена ошибка,​ возникающая при попытке выбора места при пересадке.
 +  * Исправлено некорректное поведение системы при открытии окна редактирования автобуса (контрагенты - транспортные средства). Ранее при открытии окна редактирования система автоматически заменяла маску гос. номера автобуса на //​Стандартный (Россия)// ​ и редактировала сам номер. После внесенных изменений маска гос.номера и сам номер не меняются при открытии окна редактирования.
 +  * Исправлена ошибка,​ запрещающая пользователю с правами диспетчера отправить рейс/​напечатать посадочную ведомость,​ если у него не установлен агентский договор.
 +  * Исправлена ошибка //"​рассылка не выполнена"//,​ возникающая при автоматической и ручной рассылке отчета Диспетчерский журнал с обязательным указанием вводных данных.
 +  * Исправлена ошибка обнуления годовой маски при создания дополнительного рейса на основании недействующего рейса расписания.
 +  * Исправлена ошибка в процессе формирования документа //​**Посадочная ведомость**// ​ при перезаполнении табличной части //"​Билеты"//​.
 +  * Исправлена ошибка,​ возникающая при печати посадочной ведомости на рейс с не указанным автобусом.
 +  * Исправлена ошибка воспроизведения записи звука с типом //​Маршрут//​. Ранее воспроизведение объявления,​ в котором есть маршрут,​ возникала ошибка.
 +  * Исправлена ошибка при печати посадочной ведомости автодиспетчером,​ когда часовой пояс на компьютере и часовой пояс остановки различались таким образом,​ чтобы текущее время в этих двух поясах попадало на разные даты.
 +  * Исправлены ошибки отображения занятости мест в РМД в случаях,​ когда на это же место был приобретен билет на другом участке пути.
 +
 +**Служебные механизмы**
 +
 +  * Налажено корректное поведение функции преобразования номера телефона (кода страны) к общепринятому формату для организации рассылки SMS-сообщений пассажирам.
 +  * Добавлен запрет ввода текста в координаты остановок.
 +  * Налажена работа функции //​**Расстановка посадочных контролеров**// ​ , которая равномерно распределяет рейсы между контролерами.
 +  * Налажена корректная выгрузка годовой маски рейса расписания. Ранее выгрузка происходила в местном часовом поясе, правильный формат выгрузки - в формате UTC 0.
 +  * Налажена корректная работа системы при нажатии кнопки **Очистить данные** ​ в процессе создания записи о физическом лице.
 +  * Удален неиспользуемый функционал - //​**Отправка средствами 1C**// ​ , располагавшийся в условиях работы с агентом по продажам.
 +  * В общем списке РКО добавлена колонка //​Комментарий//,​ в которую подтягиваются комментарий из каждого РКО в списке.
 +  * Для Универсального дисплея удалена возможность отображать недействительные рейсы, даже если на них есть проданные билеты. На Универсальном дисплее отображаются только активные и отменённые рейсы на которые есть билеты.
 +  * Добавлена автоматическая конвертация моб. телефона физического лица, указанного при продаже билета,​ к общепринятому формату “+7“.
 +  * Убрана необходимость заполнять столбцы //​Эквайринговый терминал// ​ и //Вид платежной карты// ​ при записи оплат билетов,​ приобретенных на сайте.
 +  * Добавлена возможность изменить сервер лицензирования,​ в случае отсутствия свободных лицензий при запуске системы.
 +  * При использовании облачных касс сертификат,​ необходимый для сервера печати чеков, теперь будет храниться в базе. Ранее доступ к нему был прописан в базе строкой и возникали проблемы,​ когда папка с сертификатом была недоступна по различным причинам.
 +  * Исправлена ошибка некорректного отображения / отсутствия в чеке билета наименования страховой компании.
 +  * Исправлена ошибка,​ возникающая при актуализации рейсов,​ на которые распространяют свое действие правила ограничения продаж.
 +  * Исправлена ошибка по рассылке электронных писем при покупке билета разыскиваемым пассажиром.
 +  * Исправлена ошибка,​ возникающая при подключении ККТ АТОЛ //"​Порт занят (999)"//​.
 +  * Исправлена ошибка при отправке чеков в Orange Data.
 +  * Исправлено некорректное применение параметров //​**Повторять каждые**// ​ и //​**Период актуальности**// ​ в работе автоинформатора.
 +  * Исправлена ошибка отображения тега жирности нефискальных строк при печати непробитого чека из кассовой ленты.
 +  * Исправлена ошибка,​ возникающая в справочнике //​**Условия работы с агентами по продаже**// ​ при установке флага в поле //**Это электронные продажи**// ​ и выборе льготы,​ которая автоматически будет будет добавляться ко всем билетам. Ранее при снятии флага, льгота продолжала добавляться к билетам автоматически.
 +  * Исправлена ошибка,​ при которой движения документов //​**Расчет услуг и штрафов перевозчикам**// ​ и //​**Расходный кассовый ордер**// ​ не мигрировали из ЦБ в узел.
 +  * Исправлена ошибка,​ возникающая в документе //​**Возврат оплаты**// ​ на вкладке //​**Услуги**// ​ : ранее в столбец //​Номер реализации услуги// ​ подтягивался номер oплаты,​ после внесенных изменений в столбец подтягивается корректное значение соответствующего документа.
 +  * Исправлена ошибка,​ при которой после продажи не изменялась сумма по данным программы в РМК и данные о последней продаже в меню ККМ.
 +  * Исправлена проблема при интеграция ЕПЗМ с системой "​КАРС",​ связанная с присвоением одному билету двух разных номеров от каждой системы. После внесенных изменений во всех базах формируется и отслеживается единый номер билета,​ который формируется в системе Авибус.
 +  * Исправлены ошибки заполнения полей при создании остановок с использованием сервисов Яндекс.Карты и Google Maps.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * В связи с требованиями ЗИТ добавлена выгрузка в АЦБПДП операции по бронированию билетов. Теперь на маршруты АЦБПДП запрещено бронирование без заполнения обязательных персональных данных. Бронирование без заполнения персональных данных доступно только в случае,​ если в настройках бронирования стоит флаг //​**Разрешить бронирование без персональных данных**// ​ .
 +  * Настроена корректная выгрузка полей с типом данных //​**Дата**// ​ с учетом необходимости перевода данных к часовому поясу сеанса.
 +  * В соответствие с письмом Минтранса 08-03/​10313-ИС от 16.05.2018г. внесены изменения в процесс выгрузки персональных данных пассажиров:​ теперь в АЦБПДП будут передаваться данные всех пассажиров и водителей межобластных и международных маршрутов не зависимо от их пункта назначения (факта пересечения ими границ регионов).
 +  * Исправлен формат передачи дат при выгрузке в АЦБПДП. Ранее, при выгрузке справочников и операций,​ использовался формат для указания времени согласно UTС, теперь используется формат с поправкой на указанный в остановке часовой пояс.
 +  * Изменены операции выгрузки в АЦБПДП при вычеркивании и отмене вычеркивания билетов. Ранее, при вычеркивании билета,​ к выгрузке в АЦБПДП регистрировалась операция с типом //​Гашение//​. Теперь вычеркивание билета будет выгружаться операцией //​Снятие с регистрации//​. При отмене вычеркивания будет зарегистрирована операция //​Регистрация//​. Также была добавлена проверка,​ предотвращающая одновременную выгрузку операций //​Регистрация// ​ и //​Снятие с регистрации// ​ по одному билету.
 +  * Реализована доработка,​ после которой требования персональных данных пассажиров для выгрузки в АЦБПДП настраиваются вместе с требованиями персональных данных водителей в разделе **Администрирование - Обмен с АЦБПДП - Общие настройки**.
 +  * Исправлена ошибка отсутствия параметра termNumOrSurname при передаче персональных данных пассажира по забронированному билету.
 +  * Исправлено поведение системы при использовании функции //​**Полная регистрация справочников**// ​ . После внесенных изменений к выгрузке выводятся все справочники,​ актуальные в указанный годовой период,​ а не только с момента запуска данной функции.
 +  * Удалена проверка заполнения персональных данных для багажных билетов,​ которые на пути следования пересекают границу региона.
 +  * Исправлена ошибка проверки кода ЕГИС ОТБ в договора контрагента.
 +  * Исправлены ошибки выгрузкой данных в АЦБПДП,​ с связи с которыми в параметре termNumOrSurname указывается //"​0"//​.
 +
 +**Администрирование**
 +
 +  * Исправлена ошибка создания групп контрагентов.
 +
 +===== Версия 2.0.21 от 09.03.21 =====
 +
 +**Организация перевозок**
 +
 +  * Дополнены правила сокращений наименований типов населенных пунктов,​ например,​ рабочий поселок Иваново - Иваново рп.
 +  * Доработан функционал отображения номера документа пассажира в печатных формах посадочной ведомости. Если у физического лица записано несколько удостоверяющих документов,​ в ведомости будет выведен номер только того документа,​ по которому в итоге был куплен билет. (т.е. если у физ.лица записано несколько документов,​ но продажа была по загранпаспорту,​ то в посадочной ведомости будет выведен номер загранпаспорта).
 +  * В печатных формах документов настроено отображение полного наименования контрагента,​ ранее в документы подтягивалось сокращенное наименование.
 +  * Исправлена ошибка,​ возникающая при указании количества транзитных мест на рейс, соответствующего количеству проданных билетов. Ранее в таких случаях статус свободных мест не изменялся на //"В резерве"//,​ и места оставались доступными для продажи и бронирования.
 +  * Исправлена ошибка в РМК, запрещающая кассиру посмотреть информацию по рейсу с пунктом отправления,​ к которому не привязан текущий пользователь.
 +  * Исправлена ошибка применения сбора за предпродажу. Ранее система не применяла сбор, учитывая время отправления рейса с первой остановки,​ а не с пункта отправления билета. Ошибка встречалась на рейсах,​ для которых время отправления в текущем календарном дне до 00:00, а отправления с последующих остановок - после 00:00.
 +  * Исправлена ошибка некорректного отображения количества свободных мест в посадочной ведомости,​ если заняты все места в автобусе. Теперь в поле отображается актуальное количество свободных мест: //"​Свободно:​ 0 из 50"//.
 +  * Исправлена ошибка:​ при наличии двух и более договоров с одним перевозчиком в посадочную ведомость подтягивался договор с пунктом отправления,​ не являющимся пунктом отправления посадочной ведомости.
 +
 +**Продажи**
 +
 +  * Доработана функция//​ После оплаты начать продажу обратного билета:// ​ теперь после завершения оплаты открывается начальное окно РМК с автоматически заполненными полями откуда-куда в обратном порядке и данными пассажиров на вкладке //​**Билеты **//  (если они были заполнены в исходной продаже).
 +  * Доработан механизм контроля корректности заполнения персональных данных для новых документов с введенной вручную маской ввода. В случае несоответствия номера документа указанному формату персональных данных,​ система выдаст оповещение об ошибке и запретит возможность продать билет.
 +  * Доработано заполнение реквизита //​**Способ оплаты **//  в документе Билет для возможности использования данного поля в отчетах по продажам.
 +  * Добавлена проверка заполнения полей доп.реквизитов при применении льготы:​ если в настройках для поля установлен флаг Обязательный,​ заполнение данного поля обязательно.
 +  * Доработано сохранение полей паспортных данных пассажиров//​ Дата выдачи// ​ и //Кем Выдан//:​
 +      * При продаже билета реквизиты сохраняются в документе физического лица.
 +      * При бронировании с заполнением доп.реквизитов,​ данные сохраняются в маске ввода и отображаться при выкупе брони.
 +  * Налажена корректная работа системы при попытке вычеркнуть возвращенный ранее билет:
 +      * Если билет вернули,​ то при попытке изменения флага появится подсказка (ошибка):​ //​«_ckgedit_QUOT__ckgedit____>​Билет уже возвращен. Пассажир не может быть отмечен как явившийся на посадку_ckgedit_____QUOT__ckgedit>​»//,​ и значение не изменится.
 +      * Если билет вернули,​ то строка с данным билетом в РМД будет неактивна (чтобы нельзя было изменить флаг).
 +      * Если рейс отправлен с невычеркнутым билетом,​ то для этого билета будет запрещен возврат (проверка будет происходить непосредственно перед операцией возврата).
 +  * Добавлено условие применения вида возврата** После отправления (уваж. причина)**,​ не позволяющее его применение чужим агентам. Настройка носит рекомендательный характер и доступна для редактирования.
 +  * Увеличена скорость формирования отчета кассира и отчета старшего кассира.
 +  * Оффлайн-субагентам добавлена возможность оформить отложенный возврат при помощи услуги **Отложенный возврат 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_QUOT__ckgedit____>​действующий/​недействующий_ckgedit_____QUOT__ckgedit>​ в отображение наименования чужого рейса расписания;​
 +      * При синхронизации остановок добавлен механизм вывода чужих остановок выпадающим списком.
 +  * Добавлен контроль уникальности наименований для справочников Виды документов физических лиц и Виды контактной информации.
 +  * Добавлено автоматическое заполнение поля Страна при создании новой остановки посредством геопоисковых систем.
 +  * Исправлена ошибочная миграция рабочего места с подключенным оборудованием из центральной базы в узел при их синхронизации.
 +  * Исправлены ошибки,​ возникающие при заполнении полей “Адрес”,​ “Адрес электронной почты” и “Телефон” с использованием кнопки подбора […].
 +  * Исправлена ошибка {ОбщийМодуль.РаботаСРейсами.Модуль}:​ <​errorcode>​TRIPS_NOT_FOUND</​errorcode><​errordescription>​Рейсы не найдены</​errordescription>​errordetails></​errordetails>​ при актуализации рейсов.
 +  * Исправлено ошибочное дублирование лицензий на кассах во время входа в программу при низком качестве интернет-соединения. После исправления одно рабочее место занимает только одну лицензию.
 +  * Исправлена ошибка проверки адреса ресурса сервера данных:​ "Не удалось установить соединение. {ОбщийМодуль.ВзаимодействиеАвтовокзалов.Модуль(165)}:​ Ошибка при вызове конструктора (WSОпределения):​ При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса:​ [[http://​192.168.119.208:​88/​TwisttestdevCB/​ws/​SalePort?​wsdl|http://​192.168.119.208:​88/​TwisttestdevCB/​ws/​SalePort?​wsdl]]:​ Ошибка работы с Интернет:​ Не могу установить соединение"​.
 +  * Исправлено периодическое зависание регламентного задания "​Добавление задач по условию"​. Зависшее задание блокировало выполнение других фоновых заданий,​ в том числе синхронизации.
 +  * Исправлена ошибка,​ возникающая при миграции пользователей через распределенную информационную базу: ранее если в узел приходил пользователь с идентификатором пользователя ИБ которого нет в узле, возникала попытка создать нового пользователя с именем,​ которое уже есть в базе, что приводило к ошибке в "​Данной транзакции уже происходили ошибки"​ и обмен не проходил.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * Произведена доработка функционала для использования единый классификатор остановок при выгрузке в АЦБПДП в рамках новых требований Регламента.
 +  * В процесс создания контрагента (перевозчика) добавлена проверка поля код ЕГИС ОТБ в случаях,​ если:
 +      * У перевозчика есть рейсы расписания,​ относящиеся к маршрутам,​ выгружаемым в АЦБПДП;​
 +      * Для перевозчика не установлен флаг Не выгружать."​
 +  * Добавлена проверка соответствия гражданства пассажира виду документа,​ по которому он приобретает билет, для рейсов АЦБПДП. Если есть несоответствие (например,​ гражданство РФ, а введены данные паспорта иностранного гражданина),​ система выдаст предупреждение.
 +  * Исправлены ошибки в функционале проверки контрагента на соответствие требованиям регламента выгрузки в АЦБПДП:​
 +      * Удалена проверка указания кода ЕГИС ОТБ при отключенной настройке Использовать АЦБПДП;​
 +      * Удалена проверка полей, отсутствующих для контрагента:​ “Страна”,​ “код по ОКАТО”,​ “ЕГРЮЛ/​ЕГРИП”."​
 +  * Исправлены ошибки выгрузки в АЦБПДП рейсов,​ содержащих остановки,​ у которых установлены разные часовые пояса в зависимости от сезона.
 +  * Исправлена ошибка,​ возникающая при вычеркивании пассажиров с пунктом отправления и пунктом прибытия в одном регионе на рейсах АЦБПДП. После внесения изменений вычеркивание доступно через Посадочные ведомости без требования заполнения персональных данных.
 +  * Исключено дублирование выгрузки информации о водителях на рейсы следующего дня. После исправления запись о включение в состав экипажа за сутки до отправления выгружается один раз.
 +
 +**Администрирование**
 +
 +  * Добавлен помощник создания новой информационной базы в распределенной системе.
 +  * Добавлено ограничение на создание пользователей в узлах и изменение имени для входа в распределенной информационной базе, в том числе под правами Администратора. На практике это приводило к ошибкам при синхронизации. Теперь система выведет предупреждение "В условиях РИБ запрещено изменять имя для входа!"​
 +
 +===== Версия 2.0.20 от 14.05.20 =====
 +
 +**Организация перевозок**
 +
 +  * Оптимизирован процесс записи и сохранения договоров с перевозчиком. Ранее система позволяла сохранить договор с незаполненным полем //​Условия работы с перевозчиком//,​ что впоследствии приводило к ошибкам в работе РМД.
 +  * Удалена проверка даты создания рейса расписания (ранее она должна была быть на позднее даты формирования отчета) в форме отчета //​**Отчет по регулярным рейсам**.//​
 +  * Добавлена проверка гос.номера транспортного средства,​ запрещающая записывать некорректные номера при создании транспортного средства в настройках контрагента.
 +  * При установке тарифа в подсистеме **Организация перевозок**,​ вне зависимости от значений реквизитов формы, дата окончания действия тарифа указывается включительно. Пользователю добавлена подсказка.
 +  * В форме создания регулярных рейсов,​ при выборе вкладки //​**Период**// ​ или **//​Рейс расписания//​** ​ , добавлен флаг для установки конца периода актуализации в зависимости от глубины предпродажи. При установке данного флага актуализация будет проводиться,​ синхронизируя/​создавая регулярные рейсы, в зависимости от общей глубины предпродажи либо глубины предпродажи каждого рейса расписания,​ или выбранного на вкладке //​**Рейс расписания**// ​ . При снятии данной настройки период актуализации настраивается вручную.
 +  * Оптимизировано отображение карточки водителя:​ для справочника //​**Водители перевозчиков**// ​ ; добавлен запрет редактирования поля ФИО в данных водителя,​ если физическое лицо уже заполнено.
 +  * Доработан механизм агентской продажи услуг. На поле //​Принципал// ​ добавлено условие отбора по собственному контрагенту (флаг в справочники **//​Контрагенты//​** ​ ). Если у контрагента не заполнено ИНН - выводится сообщение об ошибке. При попытке записи с незаполненным полем //​Принципал// ​ выводится сообщение об ошибке. Используется для обработки выгрузки в бухгалтерию.
 +  * Доработаны форма отчета //​**Отчет по регулярным рейсам**// ​ :
 +      * Удален вариант настройки **По перронам**;​
 +      * Переделан вариант отчета **По времени** ​ на СКД с возможностью настройки пользователями;​
 +      * Внесена возможность добавления поля //​**Регистрационный номер маршрута**// ​ .
 +  * Доработан механизм добавления наименования региона и района в наименование остановки. Теперь есть возможность вручную определять необходимость добавления.
 +  * Доработана логика квотирования мест: в процессе актуализации при установке занятости по квотам добавлена проверка занятости мест, если место уже забронировано,​ то при попытке задать квоту на данное место будет выведено сообщение //"​Не удалось установить квоту на место №N по рейсу N"//.
 +  * Оптимизирован механизм применения установок тарифов в разрезе сочетания различных признаков,​ настраиваемых в документе.
 +  * Добавлен на форму видов документов новый признак //**Не выполнять стандартные проверки серии/​номера документа **//  с полным описанием поведения стандартных проверок,​ который можно отключить для вновь создаваемых документов.
 +  * В рейс расписания добавлен обязательный для заполнения параметр //​**Зима/​Лето**// ​ , если в маршруте есть остановки,​ для которых время прибытия/​отправления меняется в зависимости от сезона (Зима/​Лето). Если все остановки с различающимся временем или все с одинаковым,​ параметр не выводится. Параметр определяет период действия расписания.
 +  * Исправлена ошибка scriptError,​ возникающая при отображении траектории на карте в форме маршрута.
 +  * Исправлена ошибка,​ ограничивающая права на создание остановок и маршрутов пользователям с правами //​Бухгалтер,​ Специалист по организации перевозок,​ Старший специалист по организации перевозок//,​ а также исправлена неизвестная ошибка при изменении сервера данных остановки (Неверно указан реквизит).
 +  * Исправлена ошибка,​ возникающая при записи изменений в правилах ограничения продаж.
 +  * Исправлена ошибка,​ возникающая при записи договора с чужим автовокзалом/​перевозчиком,​ если включена константа //​**Использовать возможность расчета в валюте**// ​ . Договор с чужим автовокзалом/​перевозчиком,​ в отличие от договора с агентом,​ не зависит от константы **//​Валюта//​** ​ .
 +  * Исправлена ошибка,​ возникающая при загрузке остановок вендора ООО ИТТ (**Авибус GDS**), ранее происходило затирание всех ранее введенных остановок вендоров в системе.
 +  * Исправлено некорректное отображение времени в пути на вкладке **Расписание**,​ если часовой пояс пункта назначения отличается от пояса пункта отправления.
 +  * Исправлена ошибка при отображении Яндекс.Карт.
 +  * ЕПЗМ. Исправлена ошибка:​ после синхронизации одного из маршрутов,​ затиралось сопоставление расписания у всех остальных маршрутов.
 +  * Исправлена ошибка,​ при включенной карте не отображалось расстояние между остановками в описании маршрута,​ здесь же исправлена ошибка,​ возникающая при попытке изменить координаты.
 +  * Исправлена ошибка,​ возникающая в разделе создания регулярных рейсов при переключении режима актуализации с **ПЕРИОД** ​ на **ДЕНЬ**,​ вместо одного поля для выбранного дня отображалось поле для выбора периода.
 +
 +**Продажи**
 +
 +  * Проведена оптимизация механизма отложенного возврата,​ работающего через продажу услуги предопределенного типа //​**Отложенный возврат**// ​ .
 +  * Добавлена настройка,​ определяющая,​ в какой валюте рассчитывается стоимость билета. Если для тарифа установлена валюта,​ то она является приоритетной при формировании стоимости,​ если же поле **//​Валюта//​** ​ не заполнено,​ стоимость рассчитывается исходя из выбранной константы - **//​Основная валюта//​** ​ .
 +  * Добавлена возможность вернуть билет, если возврат происходит в том же узле, где была оплата,​ но пункт отправления в другом.
 +  * Доработана механика отображения расписания в РМК: теперь в списке не отображаются расписания до пунктов назначения,​ до которых запрещена продажа.
 +  * При возврате услуг, проданных с привязкой к билету,​ отдельно от билета,​ в таблицу возвратов оплаты автоматически подставляется номер билета,​ к которому привязана услуга.
 +  * Добавлен запрет на повторное использование одноразовой карты лояльности.
 +  * Добавлен запрет на продажу услуги (полиса индивидуального страхования) без привязки ее к проданному ранее билету.
 +  * Добавлена настройка,​ позволяющая генерировать номера карт лояльности по порядку/​рандомно.
 +  * Скорректировано отображение полей, содержащих числа с тремя знаками после запятой для количественных параметров (убраны знаки после запятой) в следующих отчетах:​
 +      * **//​Предварительные продажи по пунктам отправления;//​ **
 +      * **//​Продажи по пунктам отправления;//​ **
 +      * **//​Продажи по пунктам отправления по агентам;//​ **
 +      * **//​Отчет кассира;//​ **
 +      * **//​Отчет старшего кассира;//​ **
 +      * **//​Продажи;//​ **
 +      * **//​Продажи (подробный);//​ **
 +      * **//​Продажи агентов;//​ **
 +      * **//​Продажи с чужих автовокзалов.//​ **
 +  * Добавлен запрет продажи бесплатной услуги,​ автоматически продаваемой вместе с билетом. При отсутствии установленной цены на услугу и флага //​**Кассир может изменять цену**// ​ , будет выводиться информационное сообщение //"​Не установлена цена на услугу,​ продажа невозможна"//​. При наличии флага **//​Кассир может изменять цену//​** ​ продажа возможна.
 +  * Добавлена возможность частичного выкупа забронированных ранее мест.
 +  * Добавлена возможность бронирования билета без заполнения персональных данных пассажира.
 +  * Исправлено некорректное отображение рейсов в РМК при переключении между вкладками **Билеты** ​ и **Расписание**,​ если в пункте отправления указан чужой автовокзал,​ работающий в другой системе автоматизации.
 +  * Добавлено ограничение на продажу услуги по отсутствующему в базе номеру билета,​ если заполнение номера билета обязательно.
 +  * В отчет //​**Продажи агентов**// ​ добавлено поле //**Вид платежа**// ​ , разделяющее оплаты наличными и по эквайрингу.
 +  * Разработан механизм оптимизации выбора мест - в РМК цветом выделены места, рекомендованные к продаже по принципу:​ сначала занимать места максимально занятые на других участках пути. В информацию по занятости добавлено поле, с расчетом процента занятости места на других участках пути и исходя из этого на схеме мест применяется тон раскраски
 +  * Исправлено отображение вкладки **Выкуп брони **  при разрешении экрана 1024*768 (ранее пропадала кнопка поиска заказа).
 +  * Настроено автоматическое определение пола физического лица на этапе заполнения персональных данных при продаже билета. Пол пассажира определяется в зависимости от окончания отчества. Обрабатывать 2 случая:​
 +      * окончание -вна - женский;​
 +      * окончание -вич - мужской;​
 +      * остальные - не определяются,​ выбирать вручную.
 +  * Добавлена возможность печати картинки из настроек шаблона чека. Ранее картинки для печати необходимо было загружать через тест драйвера,​ такая настройка периодически сбивалась.
 +  * Доработан процесс продажи услуги при срабатывании условия добавления ее к билету. Теперь при продаже услуги с билетом,​ номер билета,​ с которым продана услуга,​ подтягивается автоматически.
 +  * Доработана механика формирования стоимости билета,​ если в договоре с агентом установлена иная валюта.
 +  * Добавлена возможность печатать жирным шрифтом текст в шаблонах чека при настройке подключаемого оборудования **//​Принтер чеков Esc Pos: Фискальные регистраторы//​** ​ .
 +  * В РМК, при поиске пунктов отправления методом ввода, добавлено отображение всего списка остановок:​ и собственных,​ и остановок вендора (Авибус GDS), даже если наименование остановки вендора полностью совпадает с наименованием остановки в своей базе. В выпадающем списке цвет остановок Авибус GDS изменен на оранжевый,​ а в скобках рядом с названием указывается значение (GDS). При отображении выпадающего списка по умолчанию будут выведены только собственные остановки.
 +  * Добавлен запрет на выкуп брони с истекшим сроком действия,​ т.е. по истечении времени,​ указанного в поле //​**Время отмены блокировки через N минут после бронирования**// ​ . При попытке оформить бронь добавлено окно с ошибкой:​ //"​Срок действия брони истек, выкуп невозможен"//​.
 +  * Оптимизирована процедура получения рейсов с чужого сервера данных.
 +  * Внесены изменения наименований номенклатуры в ОФД:
 +      * Пассажирские тарифы - Услуга перевозки пассажиров;​
 +      * Багажные тарифы - Услуга перевозки багажа;​
 +      * Услуги - Наименование услуги;​
 +      * Сборы - Наименование услуги.
 +  * В тэг 1224 **Данные поставщика**,​ содержащий информацию о перевозчике,​ добавлены следующие данные:​ //​наименование и телефон поставщика.//​
 +  * Добавлен механизм,​ отменяющий транзакции эквайринга,​ если в момент оплаты билета рейс уже отправился. В этом случае кассир получит предупреждение,​ что //"​деньги были списаны и сейчас будет осуществлен возврат средств"// ​ и начнется процесс отмены транзакции.
 +  * Выполнена доработка,​ позволяющая продолжить начатый процесс продажи билета в РМК, даже при необходимости закрытия смены.
 +  * Доработана механика настройки //​**Актуализировать рейсы при их отсутствии**// ​ в условиях работы с агентом. При включенной настройке автоматически происходит создание рейсов при поиске в РМК (в рамках периода предпродажи).
 +  * Исправлено поведение счетчика обновления информации о количестве свободных мест в РМК: теперь информация обновляется и после продажи билетов с видом тарифа Стоя.
 +  * Доработан процесс замены льготного билета при смене класса обслуживания:​ теперь новый билет формируется с той же льготой,​ что и первый.
 +  * Доработан механизм интеграции с системой КАРС - добавлена обработка,​ отслеживающая изменение цены чужого билета в процессе оформления продажи (применения скидки).
 +  * Доработан процесс отмены транзакции при неуспешной печати фискального чека: добавлены повторные попытки отмены через 5 и 10 секунд после предыдущей проверки.
 +  * Разработан новый сервис **Авибус:​ GDS**, который позволяет продавать билеты на любые рейсы, подключенных к сервису вендоров,​ не заключая договор с каждым из них. Для запуска продаж необходимо заключить субагентский договор с ООО "​ИТТ"​ и настроить интеграцию с предопреленным контрагентом ООО "​ИТТ"​ в собственной базе.
 +  * Удалена возможность бронирования мест при оформлении заказа через Авибус GDS: если остановка отправления принадлежит серверу **Авибус GDS**, на вкладке Оплата кнопка **Забронировать** ​ будет неактивна.
 +  * Исправлены ошибки в //​**Отчете старшего кассира**// ​ и в //​**Отчете кассира**// ​ : при включенной настройке **//Ф// ****//​ормировать отдельные РКО на сумму возвратов при закрытии смены//​** ​ после автоматического формирования РКО по кассовой смене сумма возврата попадала в сумму прихода.
 +  * Исправлена ошибка //​{ОбщийМодуль.InterstationPort.Модуль(1484)}// ​ Слишком много фактических параметров,​ возникающая при возврате билета.
 +  * Исправлено некорректное отображение в РМК цен на рейсы, с действующими на них установками тарифных сеток.
 +  * Исправлена ошибка,​ возникающая при бронировании более чем 1 билета с тарифом **Детский без мест**: //​{ОбщийМодуль.ВзаимодействиеАвтовокзаловАвибус.Модуль(653)}:​ Ошибка при вызове метода контекста (Записать):​ Запись с такими ключевыми полями существует! : БронированиеРейсов:​ 08.07.2019 15:55:12, Заказ билетов и услуг 00000000471 от 08.07.2019 15:55:12, 08.07.2019 16:30 Нижний Тагил АВ — Нижняя Тура 123, Заказ билетов и услуг 00000000471 от 08.07.2019 15:55:12, Детский без мест, 0 (Регистр сведений:​ Бронирование рейсов;​ Номер строки:​ 2)//.
 +  * Исправлена ошибка,​ возникающая на этапе оплаты билета в РМК: стирались заполненные данные в поле e-mail.
 +  * Исправлена ошибка,​ не позволяющая вернуть один билет из заказа с несколькими проданными билетами,​ если разрешение нестандартного возврата создано только одному.
 +  * Исправлена ошибка отправки маршрутной квитанции с почтового сервера. При отсутствии соединения с почтовым сервером формируется сообщение об ошибке,​ билет продается корректно без отправки маршрутной квитанции.
 +  * Исправлена ошибка применения цен при установке тарифных сеток по поясам.
 +  * Исправлены ошибки,​ возникающие при работе пользователя с правами доступа //​Кассир с ограничениями//​.
 +  * Исправлена ошибка сопоставления данных при включенной настройке //​**Вычеркивание освобождает место**// ​ . Вследствие данной ошибки появлялась возможность продать еще 2 билета на одно место при задержке рейса, когда первый билет возвращен.
 +  * Исправлена ошибка ИНН поставщика для предмета расчета в строке№1 не указан,​ возникающая при возврате и продаже билета отправлением из другого узла.
 +  * Исправлена ошибка,​ возникающая в РМК при вводе вручную пункта назначения из базы чужого автовокзала (GDS Артмарк).
 +  * Исправлена ошибка Сумма товарных позиций больше суммы оплат, возникающая на эмуляторах и рабочем оборудовании при возврате двух и более услуг в РМК при установленной настройке //​**Выводить чек услуг по каждому экземпляру**// ​ .
 +  * Исправлено некорректное отображение сумм в //​**Отчете старшего кассира**// ​ . Теперь сумма в колонках по каждому кассиру отображается итоговая с учетом сумм по всем кассам. Суммы без детализации и с детализацией совпадают.
 +  * Исправлено некорректное поведение системы после запроса расписания из пункта отправления с чужим сервером данных.
 +  * Исправлено некорректное отображение строки информации по билету в шаблоне чека при продаже услуги.
 +  * Исправлена ошибка,​ возникающая при оформлении билета с незаполненными полями персональных данных (когда это не обязательно) - не срабатывали правила ограничения продаж.
 +  * Исправлены ошибки,​ возникающие при возврате билета со сменой класса обслуживания.
 +  * Исправлена ошибка,​ возникающая при продаже билета на транзитные рейсы с занятостью в другом узле: некоторым билетам присваивалось нулевое место.
 +  * Исправлены следующие ошибки,​ возникающие в РМК:
 +      * Если операцию возврата билета прервать и перейти на любую другую вкладку,​ то билет для возврата больше найти не получалось,​ помогал перезапуск РМК.
 +      * На любой операции,​ при нажатии на кнопку F5, РМК переходило в режим **Билеты**,​ но идентификатор операции сверху формы не менялся.
 +      * При выборе пункта отправления в режиме **Выкуп билета **  РМК переключалось в режим **Билеты**.
 +  * Исправлена ошибка,​ возникающая при возврате билета чужого автовокзала,​ проданного в текущей базе.
 +  * Исправлено некорректное отображение порядка строк в итоговой печатной форме билета при включенной настройке жирности строк.
 +  * Исправлена ошибка,​ возникающая при попытке распечатать маршрутную квитанцию по билету пользователем с правами доступа //​Кассир//​.
 +  * Исправлена ошибка,​ возникающая при попытке вернуть билет пользователем с правами //​Кассир с ограничениями// ​ и ручным выбором вида возврата.
 +  * Исправлены ошибки с обновлением кэша рейсов на маршрутах,​ занятость которых берется из чужого сервера данных (КАРС).
 +  * Исправлена ошибка,​ возникающая в момент оплаты:​ при внесении суммы в строку **//​Принято//​** ​ не было возможности перейти в строку //​**Сдача**// ​ ; при нажатии **Оплатить** ​ сумма сдачи отображалась только пару секунд.
 +  * Исправлена ошибка,​ возникающая при продаже билетов в РИБ в случае,​ когда пункт отправления относится к другому серверу данных,​ а сервер данных маршрута относится к текущей базе.
 +  * Исправлена ошибка при обновлении списка рейсов кассиром в РМК: рейсы со статусом продажи//​** В** ////** кассах допродажи**// ​ исчезали из списка рейсов в кассах с признаком//​** К** ////​**асса допродажи**// ​ .
 +
 +**Диспетчеризация**
 +
 +  * В сводную посадочную ведомость по проданным билетам добавлена группировка по пунктам отправления.
 +  * Добавлен функционал //​**Присоединенные файлы**// ​ из //​**Библиотеки стандартных подсистем 1С (БСП)**// ​ для записей звуков. Теперь файлы записей звуков можно хранить на сервере,​ не загружая в конфигурацию.
 +  * Настроена возможность передачи диспетчерских функций специалистам автовокзала для схемы **Автовокзал 2.0**. Диспетчер автовокзала указывает автобус,​ водителя или время прибытие и направляет запрос в базу перевозчика. Перевозчик сам ведет свои рейсы и подтверждает или отклоняет запрос автовокзала.
 +  * Внесены изменения процесса продажи билета оплатой на посадке. Теперь он сразу попадает в посадочную ведомость,​ если же ведомость отсутствует - создается новая.
 +  * В шаблоны СМС сообщений для рассылки пассажирам (задачи **//​Автодиспетчера//​** ​ ) добавлены новые параметры //​Модель автобуса,​ Гос. номер автобуса,​ Телефон водителя//​.
 +  * Добавлена возможность исключить начисление услуг перевозчику на отмененный рейс (добавить элемент для отбора в настройках услуги по состоянию рейса).
 +  * Внесены правки в работу **//​Автодиспетчера//​** ​ : при указании часового пояса задача //​**Рассылка ведомостей**// ​ выполняется с учетом часового пояса текущей остановки.
 +  * В таблицу по льготным категориям пассажиров в //​**Посадочной ведомости**// ​ добавлены 3 области:​
 +      * //**для строк группировки по категории;​** //
 +      * //**для вида льготы;​** //
 +      * //**для общего итога для таблицы.** //
 +  * Исправлены возникающие в отчете //​**Сравнение продажи отправлений (подробный) расхождения по вычеркнутым билетам,​ возвращенным в следующем периоде**// ​ .
 +  * В **//​Отчет о работе автовокзала //**  добавлен вывод значения поля //​**Комментарий**// ​ , заполняемого диспетчером при отмене рейса в РМД.
 +  * В посадочной ведомости настроена сортировка билетов,​ проданных без заполнения персональных данных,​ по колонкам.
 +  * Поломка в пути. Удалена возможность указания сдачи билета или пересадки на другого перевозчика для билетов,​ которые уже доехали до пункта назначения,​ находящегося до места поломки.
 +  * Доработана механика открытия 2-х вкладок одновременно. Ранее при открытии одной вкладки,​ система запрещала открытие второй вкладки того же объекта конфигурации (например,​ **//​Диспетчеризация/​Автодиспетчер/​Объявления//​** ​ и вкладки в разделе //​**Диспетчеризация/​Автодиспетчер/​Задачи автодиспетчера**// ​ )
 +  * Добавлен запрет на ручное редактирование поля **//​Дополнительный //**  в рейсе.
 +  * Проведена доработка макета посадочной ведомости согласно требований к форме **Ф 36**:
 +      * добавлена возможность редактирования в режиме предприятия текстовый макет ПВ для матричного принтера;​
 +      * сделано необязательным наличие параметров в макете;​
 +      * добавлены параметры из заказ-наряда://​ ФрахтовательИНН,​ ФрахтовательАдрес,​ ФрахтовательТелефон//;​
 +      * добавлены параметры:​ //​ВремяОтправленияПлан и ВремяОтправленияФакт//;​
 +      * Добавлена непечатаемая область с документацией по настройке в макете посадочной ведомости;​
 +      * Переименованы колонки:​ //​«Цена» в «Стоимость»,​ «Остановка» - «Пункт назначения»,​ «ФИО» - «ФИО пассажира»,​ «Удостоверение» - «№ документа»//;​
 +      * В название добавлено обозначение //"Ф 36"//.
 +  * В отчет **//​Сравнение продаж и отправлений (подробный)//​** ​ добавлена колонка со льготными билетами,​ в настройках которых взведен флаг //​**Недополученную выручку перевозчику сразу**// ​ . Название колонки - **//​Недополученная выручка//​** ​ .
 +  * В отчет **//​Сравнение продаж и отправлений//​** ​ добавлено поле **//Вид платежа//​** ​ , разделяющее оплаты наличными и по эквайрингу.
 +  * Оптимизирована скорость формирования отчета по неиспользованным билетам.
 +  * Доработана форма отчета **//​Взаиморасчеты с перевозчиками сводный//​** ​ : в первой таблице добавлена группировка по виду платежа.
 +  * Исправлена ошибка,​ возникающая в РМД при печати ведомости чужого автовокзала (по оплатам),​ когда в ведомость попадал билет из базы, продавшего билет. Причина ошибки:​ нумерация билетов в обоих базах совпадала.
 +  * Реализовано формирование посадочной ведомости при ее отсутствии при выполнении задачи автодиспетчера //​**Рассылка посадочных ведомостей**// ​ без распечатывания
 +  * Доработан механизм ограничения прав доступа:​ для диспетчера с ограничением доступа по остановке удалена возможность фиксировать прибытие рейсов на остановки из списка ограниченных.
 +  * Исправлена ошибка,​ формирующая ошибочную сумма дохода при поломке в пути. В случае фиксации поломки со статусом билета //​**Сдает билет**// ​ в регистре //**Та** //​**//​риф к доходу //**  учитывается часть суммы за непроследованный путь.
 +  * В случае фиксации поломки со статусом билета **//Д// ****//​ругой перевозчик//​** ​ , сумма не учитывается в регистре.
 +  * В случае фиксации поломки по вине перевозчика со статусом билета **//​Сдает билет//​** ​ в регистре **Т****ариф к доходу **  учитывается вся сумма тарифа.
 +  * В РМД агента по продажам добавлена функция отмечать **//​Прибытие рейсов //**  с возможностью указать водителя,​ марку автобуса и **//​Отправку//​** ​ , а также добавлена возможность отметить неявившихся к посадке пассажиров для чужого рейса.
 +  * Посадочная ведомость будет напечатана с полным списком пассажиров (информация подтягивается с помощью функций веб-сервиса).
 +  * Решена проблема в РИБ с изменением транспортного средства в рейсе в транзитных узлах:
 +      * запрещено изменение перевозчиков на рейсах АЦБПДП;​
 +      * запрещено изменение перевозчиков на рейсах,​ у которых сервер данных первого автоматизированного остановочного пункта отличается от текущего.
 +  * Добавлен новый предопределенный способ расчета комиссии,​ взымаемой с перевозчика за оказанные услуги,​ рассчитывает по ведомостям,​ как процент от суммы перевозчика.
 +  * Выполнена доработка процесса начисления услуг перевозчкам:​ теперь время предоставления услуги принимается равным времени отправления рейса с текущей остановки.
 +  * Исправлена ошибка:​ после внесения изменений корректно определяется договор с перевозчиком при формировании печатной формой посадочной ведомости.
 +  * Доработан процесс продажи билета из базы чужого автовокзала:​ при продаже билета с требованиями персональных данных,​ настроенных в системе как дополнительные реквизиты,​ информация сохраняется в документе **//​Оплата//​** ​ для дальнейшего использования в печатной форме посадочной ведомости по оплатам,​ например,​ ФИО.
 +  * Доработан механизм актуализации рейсов в части занятости мест: если диспетчер вручную снял квоты в рейсе с определенных мест, то при повторной актуализации квоты на этих местах не восстановятся.
 +  * Исправлена ошибка,​ при которой не работал поиск рейса по идентификатору рейса расписания и дате.
 +  * Произведена регулировка работы Автодиспетчера:​ ранее при настройке автоматической отправки рейса за 1 минуту до отправления,​ автодиспетчер отправлял рейс на 2 часа раньше. Проблема была из-за отсутствия учета автодиспетчером часовой зоны сеанса
 +  * Исправлено некорректное отображение количества пассажиров в диспетчерском журнале,​ ранее количество уехавших пассажиров суммировалось с количеством вычеркнутых в посадочной ведомости.
 +  * Исправлена ошибка//​ {Документ.ПосадочнаяВедомость.МодульМенеджера(163)}:​ Ошибка при вызове метода контекста (Записать):​ У пользователя недостаточно прав на исполнение операции над базой данных//,​ возникающая при отмене рейса диспетчером с ограниченными правами по пунктам отправления.
 +  * Исправлена ошибка //"​Индекс находится за пределами массива"//,​ возникающая при запуске задач //​**Автоинформатора**// ​ .
 +  * Исправлена ошибка дублирования СМС, отправляемых клиентам.
 +  * Настроен корректный расчет времени рейса для дополнительных рейсов,​ в случае если по одной из остановок местное время уже в новом календарном дне, а в расчете по первой остановке - в текущем.
 +  * Исправлено некорректное отображение суммы в отчете **//​Бухгалтерские расчеты с перевозчиками//​** ​ по рейсам,​ для которых произошла смена перевозчика после поломки в пути следования.
 +  * В посадочную ведомость исправлено отображение количества свободных мест.
 +  * Исправлена ошибка,​ возникающая при установке квоты на все места и актуализации рейса в РМК - не обновлялось число мест; обновление происходило только после выбора пункта отправления в РМД. На некоторых промежуточных станциях не отображались действующие квоты мест (появлялись только после очистки кэша)
 +  * Исправлена ошибка в РМД: в окне рейса не работало отображение тарифа по остановкам.
 +  * Исправлены ошибки с отображением списка значений для отбора,​ возникающие при создании услуг перевозчика,​ если при создании услуги/​штрафа в качестве способа расчета было указано //​**"​По ведомостям",​ "По билетам ведомостей",​ "По ведомостям - % от суммы перевозчика"​**// ​ .
 +  * Исправлено некорректное озвучивание автоинформатором номера маршрута и времени,​ которые состояли из одинаковых повторяющихся цифр.
 +  * Исправлена ошибка:​ в печатной форме ведомости у пересаженных билетов не отображается место до пересадки.
 +  * Исправлена ошибка //Не заполнен владелец в файле//,​ возникающая при записи звука.
 +  * Исправлена ошибка,​ возникающая в РМД при попытке пересадить пассажира с дополнительного рейса.
 +  * Исправлена ошибка,​ возникающая при отправке на печать посадочной ведомости при поломке в пути следования и смене перевозчика.
 +  * Исправлена ошибка - в РМД не отображалась таблица остановок в разделе подробной информации,​ если у рейса нет действующего тарифа.
 +  * Исправлена ошибка по автоматическому обновлению кеша рейсов после смены класса обслуживания в используемом транспортном средстве,​ влияющее на отображение в РМД и РМК.
 +  * Исправлена ошибка,​ возникающая при пересадке:​ теперь система не позволяет пометить к пересадке вычеркнутых пассажиров.
 +  * Исправлена ошибка,​ возникающая при открытии РМД пользователем с правами доступа перевозчика.
 +
 +**Денежные средства**
 +
 +  * Добавлено отображение ставки НДС в кассовые документы ПКО и РКО, их печатные формы.
 +  * В настройки организации добавлены следующие виды систем налогообложения:​
 +      * ЕНВД;
 +      * патентная система.
 +
 +**Служебные механизмы**
 +
 +  * При создании базы нового узла РИБ добавлена выгрузка данных водителей и их документов в базу нового узла. Остальные физ.лица не будут выгружаться,​ даже если взведен флаг в сервере данных.
 +  * Автоматизирован механизм создания разрешений нестандартных возвратов при неуспешных попытках возврата на сайте: ограничения сайта на возвраты за 10 минут до отправления и несвоевременное вычеркивание пассажира сотрудником автовокзала. Теперь в случае если пассажир вычеркнут при отправлении,​ он сможет вернуть билет позднее с видом возврата,​ соответствующим первой попытке.
 +  * Отлажена работа нестандартных функций ККТ на драйвере Атол 10.Х.
 +  * Добавлена возможность передавать в ЕПЗМ билет, купленный в базе **ГУП "​Мосгортранса"​**,​ с сохранением номера,​ присвоенного в базе МГТ.
 +  * ЕПЗМ. Оптимизирован процесс переадресации запроса занятости мест в случае,​ если в маршруте несколько автоматизированных остановок,​ относящихся к разным автовокзалам.
 +  * Доработан процесс взаимодействия со сторонними серверами данных по схеме ЕПЗМ, например,​ настроена совместная работа с **КАРС** ​ и **e-traffic** ​ без добавления квот мест по рейсу.
 +  * Произведено обновление БПО на версию 2.1.3.12.
 +  * Отключен полнотекстовый поиск для объектов,​ в отношении которых он не может быть использован.
 +  * Оптимизирован процесс обновления кэша рейсов.
 +  * Добавлен механизм проверки состояния первоначального рейса при возврате:​ билету всегда доступен возврат без удержаний,​ если первоначальный рейс в статусе //**О** ////​**тменен**// ​ . В случае,​ если рейс, на который пересажен пассажир,​ ушел и не отмечена его неявка,​ возврат недоступен.
 +  * Настроена миграция следующих констант в РИБ из центральной базы:
 +      * //​Использовать правила ограничения продаж;//​
 +      * //​Использовать услуги перевозчикам.//​
 +  * Добавлен одновременный автоматический запуск РМК и РМД для пользователей с сочетанием профилей //​Диспетчер //  и //​Кассир//​.
 +  * Добавлен запрет возврата билетов,​ проданных агентами,​ в случаях:​
 +      * билет продан пользователем другого контрагента (не собственного);​
 +      * билет продан пользователем другого собственного контрагента,​ относящегося к другой организации.
 +  * Удалены недоступные остановки в RouteItems, для которых в рейсе расписания включен флаг запрета от или до этой остановки.
 +  * Удалена проверку обновлений и обращение к серверам ООО "​ИТТ"​ при запуске системы под пользователями без полных прав.
 +  * Исправлена ошибка //​{ОбщийМодуль.РаботаСФайлами.Модуль(534)}:​ Значение не является значением объектного типа (Размер) ПрисоединенныйФайл.Размер = ДвоичныеДанные.Размер()//,​ возникающая при первом обмене нового узла распределенной базы данных.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * При создании базы нового узла РИБ добавлена выгрузка данных водителей и их документов в АЦБПДП. Произведена настройка полей данных с условием применения //​**Используется АЦБПДП**// ​ , соответственно передаваемых в АЦБПДП:​ под условия отбор больше не попадают билеты,​ пересекающие на маршрутах АЦБПДП только границы Москва / Московская область,​ СПб /
 +  * Ленинградская область,​ Севастополь / Республика Крым. Из условия применения **//​Маршруты АЦБПДП//​** ​ удалены все строки,​ кроме //​**Используется АЦБПДП**// ​ равно //Да//.
 +  * Из системы убрана возможность передач данных по контрагентам,​ из интерфейса удалена возможность регистрации контрагентов к выгрузке в АЦБПДП.
 +  * Доработан механизм выгрузки данных в АЦБПДП:​
 +      * При ручной регистрации рейса к выгрузке в АЦБПДП добавлено поле, в котором можно указать год выгрузки расписания;​
 +      * При пометке объекта на удаление отменен запуск создания операции //​**Удаление НСИ**// ​ . Операция удаления регистрируется только вручную;​
 +      * При добавлении новой записи по объектам (//​Остановка,​ Рейс, ПД//) добавлен процесс анализа предыдущей записи по этому объекту. Если запись была //​**Удаление НСИ**// ​ , то новая запись будет добавлена с операцией //​**Добавление НСИ**// ​ , если запись была **//​Добавление НСИ//​** ​ - с операцией **//​Изменение НСИ//​** ​ ;
 +      * В обработке **//​СтатистикаВыгрузкиВАЦБПДП //**  заменен старый регистр на новый;
 +      * Проверена корректная работа системе при нажатии на кнопку **Перезаполнить данные по объекту** ​ в формах записей новых регистров. При нажатии запись перезаполняется и регистрируется к выгрузке;​
 +      * Добавлено логирование изменения состояния операции.
 +  * Создано 3 новых регистра (Вместо текущего регистра //​**Состояния выгрузки в АЦБПДП**// ​ ) для фиксаций выгрузок состояний в АЦБПДП:​
 +      * **//​Выгрузка остановок в АЦБПДП;//​ **
 +      * **//​Выгрузка расписаний в АЦБПДП;//​ **
 +      * **//​Выгрузка ПД в АЦБПДП.//​ **
 +  * Регистры по выгрузке остановок и расписаний сохраняются в истории статусов для анализа текущих проблем,​ запрещено ручное удаление из списка.
 +  * Регистр по выгрузке ПД очищается автоматически по текущим правилам.
 +  * Из операции выгрузки данных пассажиров исключены данные гос. номера и модели транспортного средства,​ т.к. в операциях по пассажирам они необязательны.
 +  * Добавлены коды всех возможных документов физических лиц в соответствии с регламентом ЗИТ ([[https://​www.z-it.ru/​project/​egis-otb/​regulations-auto)|https://​www.z-it.ru/​project/​egis-otb/​regulations-auto)]].
 +  * Удалены поля из формы контрагента:​
 +      * при включенной константе **//​Использовать обмен данными с АЦБПДП//​** ​ , вкладка **АЦБПДП** ​ отображается всегда;​
 +      * удалены поля //​**Страна,​ ОКАТО, код ЕГРЮЛ**// ​ .
 +  * Добавлена проверка,​ срабатывающая при выгрузке в АЦБПДП:​ перед переходом на страницу оплаты при оформлении билета,​ который выгружается в АЦБПДП,​ выполняется проверка соответствия гражданства виду документа пассажира. Если есть несоответствие (например,​ гражданство РФ, а указан паспорт иностранного гражданина),​ будет выведено предупреждение для кассира.
 +  * Актуализирована проверка справочников по текущим требованиям АЦБПДП. Добавлен отчет в раздел **Администрирование**//​**Проверка** ////** справочников АЦБПДП**// ​ .
 +  * Проведена ревизия механизма регистрации и формата выгрузки справочников в АЦБПДП после изменения структуры подсистемы.
 +  * Сделана доработка:​ Код ЕГИС ОТБ при операции//​** Гашение**// ​ берется из договора с агентом по продаже авторизованного пользователя.
 +  * Исправлена ошибка,​ помечающая каждую новую остановку к выгрузке АЦБПДП. После исправления к выгрузке остановки помечаются только после добавления их в маршрут АЦБПДП.
 +  * Исправлена ошибка,​ возникающая при изменении дополнительного рейса в РМД. Ранее они помечались к выгрузке Добавлением НСИ, вместо Изменения НСИ.
 +  * Исправлена ошибка в РМД: при смене или добавлении водителя на дополнительные рейсы, некоторые операции зависали в статусе //**К выгрузке **//  и не передавались в АЦБПДП.
 +  * Исправлена годовая маска для расписания //​**Нечетные**// ​ .
 +  * Исправлены ошибки,​ возникающие при изменении персональных данных или при создании новых водителей в РМД на рейсах АЦБПДП.
 +  * Исправлены ошибки,​ возникающие при регистрации расписания к выгрузке.
 +
 +**Администрирование**
 +
 +  * Добавлена настройка,​ запрещающая окончательное удаление объектов в узлах распределенной информационной базы (РИБ). При пометке объекта на удаление в узле, информация об удалении приходит в ЦБ, где принимается окончательное решение об удалении объекта. Пока объект не удален в ЦБ, в узлах он остается помеченным на удаление,​ но не удаленным.
 +  * На сервере данных чужих автовокзалов добавлена возможность авторизации под логинами различных подразделений. Доработка сделана для распределенных баз данных,​ чтобы узлы могли подключаться к внешним серверам под собственным логином,​ например,​ для самостоятельного взаиморасчета с агентскими сетями.
 +  * Добавлена возможность ограничить права для выбора номенклатуры (для услуг) в группе доступа //​Кассир.//​
 +  * Добавлена интеграция с новой системой автоматизации **КАРС **  (Пермь). Создан модуль взаимодействия и система **Единого пространства занятости мест**.
 +  * Усовершенствована работа помощника подключения ККТ. В список оборудования добавлен Атол 9х, 10х.
 +  * Добавлено ограничение списка доступных льгот для профиля кассир. Администратор может устанавливать список разрешённых или запрещённых льгот для кассиров. Во вкладке **Билеты** ​ интерфейса РМК льготы,​ которые недоступны группе доступа,​ к которой привязан кассир,​ не отображаются.
 +  * При формировании отчетов **//​Старшим кассиром//​** ​ учитываются ограничения настроек групп доступа. Для бухгалтера сохранен доступ без ограничений.
 +  * Исправлена ошибка //"​Недостаточно прав для работы с таблицей РегистрСведений.БилетыРейсов.СрезПоследних"//​. Всем пользователям группы доступа //​Бухгалтер//,​ добавлена возможность формировать следующие отчёты:​ //​**Отчёт по вычеркнутым билетам,​ Продажи по пунктам отправления,​ Сравнение продаж и отправлений подробный с ошибкой**// ​ .
 +  * Исправлена ошибка,​ возникающая при попытке выгрузить справочники из узла РИБ при включенной настройке //**И** ////​**спользовать отдельный шлюз ПДП**// ​ .
 +
 +**Обновление компоненты Авибус:​ Универсальный дисплей**
 +
 +  * В механику отображения рейсов на экране** Универсального дисплея** ​ добавлена группировка времени отправления для регулярных рейсов (пример:​ через 30 мин), в случае отсутствия определенной последовательности во времени отправления рейсов,​ время отправления будет перечислено через запятую.
 +
 +**Обновление компоненты Авибус:​ Мобильная автостанция**
 +
 +  * В списки пассажиров,​ отображаемые в мобильном приложении для водителя,​ добавлено поле с указанным в нем мобильным телефоном пассажира,​ а также возможность позвонить по указанному номеру,​ не покидая приложение.
 +  * Доработан офлайн режим работы приложения:​ при потере связи информационной базы с водителем между остановками записывается внутреннее состояние рейса, необходимая НСИ для отображения страницы** Участок пути** ​ водителя загружается и хранится локально.
 +  * Доработана логика работы приложения - в рабочем месте перронного контролера отображаются только те рейсы в статусе //​**Прибыл**// ​ , на которые назначен пользователь.
 +  * Доработан механизм отправки push-сообщений:​ при смене статуса рейса диспетчером сообщения отправляются и водителям,​ и контролерам/​операторам автостанций,​ привязанным к остановке с изменившимся статусом по рейсу.
 +  * Настроена работа драйвера встроенной ККТ для печати не фискальных чеков от Azur Pos.
 +  * Настроена интеграция и корректная работа принтера чеков М58.
 +  * Доработана интеграция с мобильным приложением водителя:​ ранее при создании дополнительного рейса по основному рейсу расписания с пересчетом времени следования в приложении отображалось время отправления основного рейса. Теперь по дополнительным рейсам отображается корректная информация.
 +  * Исправлена ошибка при выкупе брони через мобильное приложение водителя.
 +  * Исправлена ошибка замораживания свободных лицензий. На сервере лицензирования регистру //​**Активные пользователи**// ​ добавлен ресурс //​**ТипЛицензии**// ​ .
 +  * Исправлена ошибка:​ Переключатель //​**Актуальные/​Все**// ​ в РМД в режиме//​** Актуальные **//  скрывал рейсы в состоянии //​**Задерживается**// ​ и статусе //​**Прибыл**// ​ , но отображал рейсы в статусе **//​Отменен//​** ​ . После исправления ошибки переключатель в положении **//​Актуальные//​** ​ скрывает только рейсы в статусе //​**Отменен,​ ** ////​**Ушел**// ​ и недействительные рейсы. Остальные рейсы отображаются корректно и доступны для обслуживания.
 +  * Исправлена ошибка,​ возникающая при отсутствии автобуса на рейсе:
 +      * В режиме оператора автостанции:​ рейс без автобуса отображается и доступен для редактирования;​
 +      * В режиме перронного контролера:​ рейс без автобуса не отображается в списке. Остальные рейсы доступны.
 +  * Исправлена ошибка,​ не срабатывала функция "​вычеркивания"​ пассажиров.
 +
 +===== Версия 2.0.19 от 25.03.19 =====
 +
 +**Организация перевозок**
 +
 +  * Создан //​**Помощник заполнения нестандартных видов регулярности**// ​ списком дат.
 +  * Доработан функционал по льготам сопровождающего и отчет по льготным билетам. При продаже билета с основной льготой и льготой сопровождающего в РМК введена проверка на количество билетов со льготой сопровождающего (не более одного билета сопровождающего на 1 билет с основной льготой). Продать отдельно билет со льготой сопровождающего невозможно,​ только в одном заказе с основной льготой. В отчет выведены параметры на признак льготы сопровождающего,​ при заполнении данных билета по льготе сопровождающего выводятся данные из билета основной льготы.
 +  * Доработан функционал указания валюты расчетов для определенных агентов. При включенной настройке //​**Использовать возможность расчета в валюте**// ​ в договорах с агентами появляется поле ввода вида валюты. Для выбранной валюты в системе должны быть заведены установки тарифов (тарифных сеток).
 +  * Изменена сортировка в таблице отчёта //​**Печать тарифов**// ​ : виды тарифов будут выводиться в порядке их приоритета в системе. В таблице будут отсутствовать виды тарифов,​ помеченные на удаление.
 +  * Исправлена проблема с отображением карты в форме маршрута.
 +  * Исправлена проблема создания условия применения:​ доступно одновременное использование параметров //​Номер места// ​ и параметров,​ содержащих время.
 +  * Исправлен отчёт //​**Печать тарифов**// ​ : добавлена возможность выбрать класс обслуживания,​ отличный от стандартных видов в системе.
 +
 +**Продажи**
 +
 +  * Доработан механизм создания дополнительного рейса: при сохранении создается запись в кэше от первой до последней остановки,​ и новый дополнительный рейс автоматически отобразится в РМК без необходимости дополнительного поиска рейсов.
 +  * Добавлен механизм отправки маршрутной квитанции после успешно напечатанного чека (для кассиров) на e-mail, указанный на странице оплаты в РМК.
 +  * Добавлен механизм автоматической отметки на удаление оплаты при неуспешной продаже билета (//​CancelPayment//​).
 +  * Добавлена возможность снимать бронь пользователем с правами доступа справочной.
 +  * В справочнике //​**Оплаты**// ​ вновь отображается колонка //​**Дата**// ​ .
 +  * Произведена оптимизация РМК по серверным вызовам.
 +  * Добавлен новый тип услуги //​Отложенный возврат//​. При продаже услуги добавляет разрешение нестандартного возврата к указанному билету и снимает занятость места с рейса.
 +  * В РМК добавлен переключатель **Активные/​Все** ​ для отображения рейсов. Кнопка активна для пользователей с наличием прав на продажу билетов на ушедшие рейсы (Перронные контролеры). Работает аналогично справочной.
 +  * Доработан механизм возврата билетов,​ пересаженных с отмененного рейса. Таким билетам остается доступен вид возврата //​Отмена или задержка рейса// ​ (без удержаний),​ соответствующий первичному рейсу. В случае,​ если текущий рейс ушел и не отмечена неявка пассажира,​ возврат недоступен.
 +  * Исправлена ошибка,​ возникающая в РМК при произведении выемки или внесения денежных средств при подключенном оборудовании с настройкой //​**Принтер чеков Esc Pos: Фискальные регистраторы**// ​ .
 +  * Исправлена ошибка //"​Поле объекта не обнаружено(Ссылка)"//,​ отображаемая при изменение выделенных в документах //​**Реализации услуг**// ​ , //​**Оплаты**// ​ и //​**Возвраты оплаты**// ​ .
 +  * Исправлено некорректное отображение данных на первом напечатанном чеке.
 +  * Исправлена ошибка в РМК при возврате билета:​ при обновлении времени на часах стирался введенный номер возвращаемого билета.
 +  * Исправлена ошибка,​ отображаемая при открытии полного списка стран для выбора гражданства во время ручного создания физического лица.
 +  * Исправлена ошибка,​ отображаемая в РМК на этапе поиска рейсов при установке условия маркетинговой акции //​Количество пассажирских билетов на рейс// ​ вместе с активным флагом //​**Учитывать акцию при получении списка рейсов**// ​ .
 +  * Исправлена ошибка при расчете суммы возврата за непроследованный путь при поломке,​ если пункт отправления не является первой остановкой маршрута.
 +
 +**Диспетчеризация**
 +
 +  * Доработан механизм создания дополнительных рейсов - если в рейсе расписания есть квоты, они дублируются и в дополнительный рейс.
 +  * В отчете по льготным билетам в варианте //**Для выгрузки**// ​ добавлено:​
 +      * возможность произвести сортировку. Ранее появлялась,​ если переключиться в вариант //​Универсальный// ​ и обратно;​
 +      * отображение новых видов льгот.
 +  * Доработан механизм передачи персональных данных пассажиров льготных билетов в АЦБПДП. Если у физического лица заполнено 2 вида документы с признаком //​Идентифицирует человека//,​ то к приоритетной выгрузке будет зарегистрирован документ из вида данных //​Удостоверение//​.
 +  * Проведена доработка:​ при открытии отчета //​**Количественные показатели работы диспетчера**// ​ группировка по полям - периодам выполняется в последовательности нумерации периодов.
 +  * Доработана возможность добавления услуг перевозчикам на рейс в РМД с указанием количества услуг.
 +  * Доработан механизм установки тарифов на услуги перевозчикам:​ введен новый документ,​ позволяющий установить цены в зависимости от категории транспортного средства и вида сообщения. В таблице могут быть только услуги,​ перечисленные в условиях работы с перевозчиками во вкладке //​**Тарифицируемые услуги**// ​ .
 +  * Оптимизирован процесс отправки данных на универсальный дисплей.
 +  * Добавлено ограничение отображения данных при формировании отчетов диспетчерами по видам доступа.
 +  * Доработаны таблицы //​**Посадочной ведомости**// ​ по льготным категориям для отображения данных:​
 +      * общее количество льготных билетов;​
 +      * расшифровка по видам льготы;​
 +      * общее количество билетов.
 +  * Исправлена ошибка в распределенных базах: не вычёркивались билеты на транзитных рейсах.
 +  * Исправлена ошибка,​ преобразующая запись по любому введенному документу водителя в РМД (на рейсах,​ выгружаемых в АЦБПДП) в вид //​Паспорт гражданина РФ//.
 +  * Исправлена ошибка с занятостью мест при возврате билета после отмеченной неявке при отправке рейса.
 +  * Исправлены ошибки в доступе к отчетам раздела **Диспетчеризация**.
 +  * Исправлена ошибка,​ отображаемая при попытке забронировать место в РМД на рейсы, требующие заполнения персональных данных пассажиров,​ с неактивным флагом //​**Разрешить бронирование без ПД**// ​ , выводится текст ошибки //​«Данный вид бронирования требует заполнение ПД пассажиров»//​.
 +  * Исправлена ошибка //«Не определена структура базы»//,​ отображаемая при выгрузке отчета по льготным билетам в форматом dbf.
 +
 +**Денежные средства**
 +
 +  * По требованиям Центробанка введена новая логика формирования кассовых документов по закрытой кассовой смене: теперь формируется ПКО на всю сумму продаж и РКО на сумму возвратов. Автоматическое создание данных документов возможно в разделе **Денежные средства** ​ в справочнике //​**Кассовые смены**// ​ . Для ввода в работу данного механизма необходимо включить соответствующую настройку в справочнике **Организации**.
 +
 +**Служебные механизмы**
 +
 +  * Добавлен запрет непосредственного удаления объектов в подчиненном узле. Если объекты удаляют в центральной базе, то они удалятся и в распределенных узлах.
 +  * Добавлено ограничение на доступ к ЦБ для пользователей распределенных узлов.
 +  * Добавлен параметр для установки количества одновременных соединений для пользователей. Производится запрет запуска системы,​ если число активных соединений под одним пользователем превысило предельное значение.
 +  * Добавлен механизм оповещения пользователей о статусе лицензии на Гарантийное сопровождение. Если лицензия просрочена или не активирована,​ то будет отображен текст //​«Лицензия на «Гарантийное сопровождение» не активирована»//,​ при активации лицензии – //​«Гарантийное сопровождение активировано до [с указанием даты окончания]»//​. Оповещения будут отображены в следующих разделах:​
 +      * На главной странице;​
 +      * В настройках «Авибус:​ Управление автовокзалами».
 +  * Проведена оптимизация запроса по отправке документов на сервер печати чеков для ускорения работы регламентного задания.
 +  * Добавлен механизм оповещения агентов об отмененных и восстановленных рейсах,​ а также о смене автобуса и платформы. Выгрузка на АВ осуществляется,​ если есть агентский договор с ИТТ и в настройках договора возведен флаг //​**Отправлять оповещения агенту об изменениях на рейсах**// ​ . Для новых договоров флаг активен по умолчанию. В базе АВ процесс происходит в фоновом режиме,​ не влияя на работу пользователей.
 +  * Настроена миграция следующих констант при синхронизации с узлами распределенной базы данных:​
 +      * Использовать правила ограничения продаж;​
 +      * Использовать услуги перевозчикам.
 +  * Удалены лишние дубли драйверов подключаемого оборудования,​ которые появлялись ранее при создании базы.
 +  * Исправлена ошибка //​«Процедура или функция с указанным именем уже определена (ПобитовоеИ)»//,​ отображаемая после ввода адреса при заполнении данных организации в помощнике первого запуска.
 +  * Исправлен механизм присвоения заказу статуса //​Предпродажа//​. Ранее параметр //Это предпродажа// ​ сравнивал дату заказа и дату рейса, сейчас сравнивает текущую дату продажи с датой рейса.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * Добавлено ограничение на продажу билетов по одному и тому же документу,​ удостоверяющему личность,​ на рейсы, по которым осуществляется передача данных в АЦБПДП.
 +  * Добавлена настройка //**Не выгружать водителей в АЦБПДП**// ​ , которая отключает автоматическую выгрузку персональных данных водителей перевозчиков и проверку заполненности персональных данных в РМД. Настройка включается на вкладке АЦБПДП в разделе **Контрагенты**.
 +  * Внесены исправления в механизм регистрации рейсов расписания к выгрузке в АЦБПДП. Сейчас при добавлении даты (регулярностью списком дат) рейс расписания автоматически помечается к выгрузке АЦБПДП.
 +  * Исправлена ошибка при регистрации рейса расписания списком дат: если в списке присутствовали даты прошлых лет, возвращалась ошибка,​ что нет дат отправлений.
 +  * Исправлена ошибка при регистрации к выгрузке в АЦБПДП билетов по пересадке пассажиров вручную://​«Не удалось установить состояние по выбранным объектам по причине:​ {ОбщийМодуль.ОбменДаннымиСАЦБПДПСервер.Модуль(1809)}:​ Поле объекта недоступно для записи (РейсПриемник)»//​.
 +
 +===== Версия 2.0.18 от 19.12.18 =====
 +
 +**Организация перевозок**
 +
 +  * В настройки рейса расписания добавлен параметр //​**Глубина предварительной продажи**// ​ , позволяющий установить значение для конкретного рейса, отличное от общих настроек системы.
 +  * В настройки видов тарифов добавлен параметр //​**Приоритет**// ​ (аналогично видам возвратов). Используется для сортировки и очередности применения видов тарифов при продажах на сайте и кассирами в РМК.
 +  * Добавлена возможность настройки агентов,​ реализующих билеты на рейсы "​собственных"​ перевозчиков. При установке флага //​**Является агентом перевозчика**// ​ в договоре с агентом по продажам,​ появляется дополнительная вкладка **Собственные перевозчики**. Для таких перевозчиков взаиморасчеты между автовокзалом и агентом,​ и автовокзалом и перевозчиком производится не будут.
 +  * Доработаны настройки льготы:​ добавлена возможность установить порядок округления 1,5 и 1,0.
 +  * Добавлена возможность запускать процедуру удаленной актуализации рейсов из центральной базы.
 +  * Добавлена проверка автоматизированных остановок при записи по следующим данным:​ адрес остановки,​ контакты,​ точные координаты.
 +  * Добавлена проверка количества запущенных процессов для исключения дублирования рейсов при актуализации. Теперь несколько пользователя не смогут одновременно запустить актуализацию рейсов,​ второй и все последующие пользователи получат оповещение об уже запущенном процессе актуализации.
 +  * Добавлена возможность привязывать дополнительный реквизит //"​Арендодатель"// ​ элементу справочника //​**Транспортные средства**// ​ . Реквизит можно выбирать из справочника //​**Контрагент**// ​ , а можно оставить поле незаполненным (оно необходимо для аналитики).
 +  * Добавлена возможность устанавливать тариф для рейсов из GDS (Артмарк).
 +  * Для правила ограничения продаж было добавлено поле //​**Количество проданных билетов на пункте отправления**// ​ , которое можно указывать в штуках или в процентах на выбор пользователя.
 +  * Исправлено условие применения возврата **Позднее двух часов до отправления**:​ значение пункта //​**Прошло с момента отправления**// ​ изменено со **180** ​ на **60**, т.к. при задержке рейса более чем на 1 час пассажиру становится доступен возврат без удержаний.
 +
 +**Продажи**
 +
 +  * Добавлена возможность печатать дубликат чека билета по номеру документа,​ по которому был куплен билет, а не только по номеру билета. При вводе номера документа выводится список активных билетов на выбор.
 +  * Исправлена последовательность применения сборов и льгот при расчете суммы к оплате. Теперь при высчитывании стоимости к оплате в РМК сначала применяется сбор, потом льгота,​ т.к. иначе при настройках льготы //"​Только на тариф"// ​ и сбора в процентах от тарифа,​ цена к оплате выходила нулевая.
 +  * Добавлена возможность выводить в чек //​**Признак агента по предмету расчета**// ​ , настраивается в справочнике **Организации**.
 +  * Исправлена проблема:​ при продаже услуги платной брони выводилась ошибка //​«Услуга не найдена»//,​ если в справочнике **Услуги** ​ не заведено больше никаких платных услуг.
 +  * Доработан механизм ввода (продажи) билетов в РМК оплатой на посадке без указания даты продажи:​
 +      * если время отправления меньше текущего - билет и оплата записываются временем отправления рейса;
 +      * если время отправления больше текущего - билет и оплата записываются текущим временем.
 +  * Доработана возможность вывода номера посадочной ведомости в шаблон чека. Если посадочная ведомость на момент продажи первого билета не будет сформирована,​ то она будет создана автоматически.
 +  * Отменен механизм проверки дублирования документов для детских видов тарифов в РМК. При повторной продаже билетов по указанному документу будет выводиться список физических лиц для выбора. В случае,​ когда подобрано единственное физическое лицо по документу взрослого,​ появится окно с подобранным физическим лицом и возможностью добавить новое.
 +  * В документах //​**Оплата**// ​ и //​**Возврат оплаты**// ​ добавлена новая характеристика //**Вид платежа**// ​ с выбором значения из выпадающего списка:​ наличные,​ безналичные,​ оплата на посадке,​ списание с баланса. Характеристику возможно использовать в отчетах,​ в пользовательском режиме не отображается.
 +  * Исправлена проверка вида сообщения рейса при выборе рейса с продажей без разделения стоячих мест с сидячими.
 +  * Исправлена проблема с выводом двойных чеков по одному билету после неуспешной печати.
 +  * Исправлена проблема с совмещением групп доступа. Ранее при совмещении ролей справочной и кассира,​ роль справочной перекрывала роль кассира,​ и работа кассы от лица этого пользователя была невозможна.
 +  * Добавлена возможность печатать дубликат электронных билетов в узле, отличающемся от пункта отправления в билете.
 +  * Исправлена проблема при возврате билетов через веб-сервис (сайты):​ раньше при возврате билета,​ купленного в прошлый период,​ на который в системе настроен запрет изменения всех данных,​ возврат билета создавался,​ а возврат оплаты - нет. Для исключения расхождения теперь возврат такого билета будет невозможен,​ нужна будет правильная настройка запрета (с исключениями по документам или по пользователям).
 +  * При возврате денег на карту в системе записывался номер карты, с которой поступила оплаты,​ теперь же записывается номер карты, на которую по факту вернулись деньги.
 +  * Добавлена возможность возврата билета в случае,​ когда пассажир отказывается от поездки,​ но возврат билета (денег) невозможен:​ человек находится не в том городе или офисе, в котором покупал билет. Механизм возврата:​ кассир находит билет, который на тот момент находится в статусе //"​Оплачен"// ​ и нажимает кнопку **освободить**. Билет переходит в статус //"К возврату"//​. В системе фиксируется время отказа от поездки для того, чтобы впоследствии определить процент удержания. Место освобождается для повторной продажи. Данная операция никак не влияет на сумму выручки за проданные билеты ни у первоначального продавца,​ ни у кассира,​ освободившего место. Потом, пассажир через какое-то время обращается за возвратом по месту покупки билета. Кассир находит билет, нажимает кнопку **Возврат**. Билет переходит в статус //"​Возвращен"//​. Сумму удержания система рассчитывает автоматически в соответствии с временем отказа от поездки:​
 +      * Если билет был куплен и возвращен в пределах одного и того же месяца (отчетного периода),​ то выручка за проданные в отчетном месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру. Операции оплаты билета и последующего возврата фиксируются в отчете по продажам за отчетный месяц.
 +      * Если билет был куплен в отчетном месяце,​ а возврат произведен в текущем,​ то операция оплаты билета,​ зафиксированная в отчете по продажам за отчетный месяц, и выручка за билеты проданные в отчетном месяце не меняется. Операция возврата фиксируется в отчете по продажам за текущий месяц. Выручка за проданные в текущем месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру.
 +  * Выделение билетов в статусах //"​Продается"// ​ и //"​Продано"// ​ сделано более контрастным.
 +  * Исправлена ошибка,​ запрещающая продажу более 1 билета с тарифом детским без места в РМК на странице мест.
 +  * Исправлена ошибка "//​Рейс не найден"//,​ возникающая при возврате билета в узле, через который не проходит рейс, на который продан данный билет.
 +  * В отчет кассира и старшего кассира добавлен параметр //​**Перевозчик**// ​ , который берет значение поля //​Перевозчик на момент оплаты// ​ из билета. Доступен и в отборах,​ и в структуре.
 +
 +**Диспетчеризация**
 +
 +  * Добавлена возможность производить пересадки задним числом на ушедшие рейсы.
 +  * Добавлена возможность установки статуса рейса в РМД //"​задерживается на .. минут"// ​ в случаях,​ когда время отправления рейса еще не подошло,​ но перевозчик заранее сообщил о задержке рейса. Это позволит заранее уведомлять пассажиров о возможной задержке,​ также статус рейса будет отображаться на информационном дисплее.
 +  * При использовании функции пересадка в списке выбора доступных рейсов недействительные рейсы теперь скрыты.
 +  * Исправлена форма заказ-наряда:​ ранее в заказ-наряде выводились все остановки по маршруту,​ сейчас выводятся только те, на которых предполагается остановка (до них проданы билеты) и конечная остановка маршрута.
 +  * Исправлена ошибка:​ в центральной базе не открывались посадочные ведомости,​ относящиеся к узлу.
 +  * Исправлен ошибка:​ при смене перевозчика на рейсе в РМД, не всегда менялся договор в посадочной ведомости,​ что приводило к неверному распределению тарифа с новым перевозчиком (когда меняли перевозчика дважды).
 +  * В настройках ограничения доступа исправлен запрет на бронирование пользователями узла.
 +  * Исправлена печатная форма пограничной ведомости,​ когда часть багажных билетов попадала в колонку //"​Багажные билеты"//,​ часть выводилась отдельным тарифом //"​Багажный"//,​ а детские билеты добавлялись в колонку багажных.
 +  * Исправлена ошибка:​ в РМД при внесении нового водителя в рейс, отмеченный к выгрузке АЦБПДП,​ не открывалось окно для внесения персональных данных.
 +
 +**Денежные средства**
 +
 +  * В кассовую книгу добавлен отбор по кассам предприятия.
 +  * Добавлена возможность в макете печатной формы вместо //"​НомерДокумента"// ​ указывать //"​НомерДокументаПолный"//,​ который будет выводить полный номер документа вместе с префиксом. (Номер ПКО и РКО без префикса в печатных формах и в кассовой книге) При изменении параметра //"​НомерДокПечатнойФормы"// ​ на //"​НомерДокПечатнойФормыПолный"// ​ система будет печатать полный номер ПКО/​РКО в кассовой книге.
 +  * Добавлена проверка при создании РКО на выдачу денежных средств в ККМ для исключения возможности внесения кассиром большей суммы, чем у него есть в кассе.
 +  * Исправлена ошибка:​ при формировании РКО перевозчику на основании посадочной ведомости - сумма перевозчика подставлялась в РКО верная,​ а при создании РКО перевозчику на основании посадочной ведомости - сумма подставлялась общая. Сейчас в любом случае подставляется верная сумма.
 +
 +**Служебные механизмы**
 +
 +  * Обновлена библиотека подключаемого оборудования до версии 2.0.6.12 с поддержкой НДС 20%.
 +  * Настроено регламентное задание очистки всех заказов билетов и услуг по истечению 3 месяцев.
 +  * В протоколе Авибус разработан метод для получения статуса пассажира в билете //​ожидает отправление,​ возврат,​ уехал, не явился на посадку,​ рейс отменен//​.
 +  * Доработан механизм записи невозвращенных в течение месяца билетов после поломок транспортного средства в доход АВ (как при отмене рейсов).
 +  * Исправлена проблема с регламентными заданиями при выгрузке чеков, относится к внешнему серверу печати чеков OrangeData.
 +  * Доработана подсистема печати рекламы на чеках с возможностью ограничения количества чеков с рекламой.
 +  * Добавлена возможность ограничить продажу страховок чужими агентами. Для этого добавлено предопределенное условие применения //​Разрешение оформления страховки// ​ с единственной строкой в условии //"​Агент.Контрагент.Собственный контрагент"​ = истина"//​. Такая настройка позволяет передавать возможность продавать страховку только для своих агентов.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * Решена проблема сопоставления данных по пассажирам и водителям для дополнительных рейсов при выгрузке в АЦБПДП.
 +
 +===== Версия 2.0.17 от 03.09.18 =====
 +
 +**Организация перевозок**
 +
 +  * Добавлена проверка на наличие контрагента в действующих рейсах расписания при попытке пометить на удаление договор типа **//С перевозчиком//​** ​ данного контрагента;​
 +  * Добавлена возможность запрещать льготы списком или полным запретом всех льгот для рейсов расписания;​
 +  * Добавлена возможность создавать новые виды сообщения на основе предопределенных 5 типов;
 +  * Добавлена настройка в раздел **Настройки и справочники**,​ позволяющая включить использование заказных перевозок,​ а также автоматически присваивать дополнительным рейсам признак заказного;​
 +  * Добавлена возможность редактирования ограничения возраста в предопределенном тарифе //​Детский//;​
 +  * Внесена возможность добавлять шаблон чека к предопределенной услуге //​Дубликат чека билета//,​ он должен быть нефискальным и относиться к типу чека билета. Печататься будет дополнительно к стандартному чеку данной услуги;​
 +  * Добавлена возможность указывать страну в **Тарифных районах**;​
 +  * Исправлена форма //​**Справки о стоимости проезда**// ​ - вид валюты будет подставляться из поля //​Основная валюта// ​ в разделе **Денежные средства**;​
 +  * Исправлена ссылка добавления номера платформы в шаблон чека;
 +  * Исправлена проблема с действием **Установки тарифа**:​ настройка **«Признак заказного»** ​ при выборе значения **//Для всех//​** ​ действует на все типы рейсов,​ ранее действовала только на регулярные рейсы.
 +
 +**Продажи**
 +
 +  * Добавлена возможность печатать дубликата чека билета,​ проданного подключением к другому автовокзалу;​
 +  * Создан //​**Отчет старшего кассира по возвратам**// ​ , не требующий обязательного отбора по кассиру;​
 +  * В РМК для билета по тарифу с ограничением возраста до 16 лет включительно будет отображаться значок маленького человечка;​
 +  * Добавлена возможность создания акции //​**Обратный билет**// ​ . Купон выдается при оплате заказа,​ участвующего в акции, а в дополнительном нефискальном чеке указывается промокод. При указании промокода происходит поиск по префиксу //​Маркетинговой акции// ​ среди заказов,​ в которых выдан промокод. При этом маршрут заказа промокода должен быть обратным маршрутом нового заказа (т.е. должна быть пара Откуда-Куда в обратном порядке),​ а срок действия промокода должен быть актуален,​ не просрочен. При выполнении этих условий в новый заказ установится льгота.Последовательность действий при продаже билета по акции: выбрать тип //​Скидка на обратный билет//,​ заполнить параметры //​**Длительность действия купона,​ часов**// ​ , внести 2 символа префикса промокода;​
 +  * Внесены изменения по билетам,​ вводимым оплатой на посадке. Если вводить билеты оплатой на посадке без указания даты продажи,​ то если: время отправления меньше текущего - билет и оплата записываются временем отправления рейса; время отправления больше текущего - билет и оплата записываются текущим временем;​
 +  * Внесены изменения в //​**Отчет о работе автовокзала**// ​ : рейс не будет попадать в колонку //​Транзитный// ​ пункта отправления,​ если данная остановка является последней остановкой в рейсе. Также исправлены ошибки с отображением льготных билетов в колонке Пассажиры //​Беспл//;​
 +  * Исправлена проблема с отсутствием остановок для выбора пункта назначения в РМК. Сейчас при поиске возможных пунктов назначения проверяется сервер данных,​ если он отличается от сервера данных текущей информационной базы, то выводятся все остановки. Если серверы данных совпадают,​ то выводятся остановки только по возможным маршрутам;​
 +  * Исправлена ошибка при продаже предопределенной услуги //​Платная бронь//:​ ранее к оплате выводилась услуга в количестве 1 независимо от количества бронируемых мест. Сейчас будет указано то количество услуг, которое соответствует количеству билетов в заказе (бронировании).
 +
 +**Диспетчеризация**
 +
 +  * В печатную форму посадочной ведомости добавлены поля //​**Количество**// ​ и //​**Сумма**// ​ прописью отдельно по пассажирским и багажным билетам;​
 +  * Добавлен Отчет по вычеркнутым билетам;​
 +  * Доработан отчет //​**Взаиморасчеты по перевозчикам**// ​ по части распределения льготных билетов. В случае наличия настройки **«Рассчитывать вознаграждение автовокзала с недополученной выручки»** ​ автовокзалу будет начислен его процент с тарифа в соответствии с условиями работы с перевозчиком независимо от стоимости билета. В случае наличия флага в льготе //​**Недополученную выручку перевозчику сразу**// ​ в ведомость и в отчет будет выводиться полная стоимость тарифа независимо от стоимости билета;​
 +  * Добавлены поля в посадочную ведомость по услугам перевозчикам. Выводятся в печать при включенной настройке **«Использовать услуги перевозчикам»** ​ в разделе **Организация перевозок**;​
 +  * Добавлена возможность возвращать в продажу рейсы, отмеченные //​Недействительный// ​ через РМД: нажать //​**Отмена рейса**// ​ - **//​Вернуть в продажу//​** ​ ;
 +  * Доработан **Отчет по льготным билетам** ​ в форме //Для выгрузки//:​ добавлена возможность формировать по списку льгот и отбор по агенту;​
 +  * Исправлена форма заказ-наряда:​ телефон перевозчика (фрахтовщика) будет подставляться из первой строки **//​Телефон//​** ​ в контрагенте. Также внесены изменения,​ в соответствии с которыми будет выводиться на печать не весь перечень остановок,​ а только те, в которых предполагается остановка и конечный пункт;
 +  * Исправлена проблема миграции состояний рейсов через центральную базу по маршруту следования в узлы распределенной базы данных;​
 +  * Исправлена проблема автоматической отмены брони в пункте отправления при бронировании билетов на транзитные рейсы в распределенной базе данных;​
 +  * Исправлена проверка дня пути в рейсах расписания:​ день пути по времени прибытия нужно указывать по часовому поясу первой остановки в маршруте. Можно воспользоваться переключателем //​Местное/​По первой в форме рейса расписания// ​ для отображения времени в нужном часовом поясе.
 +
 +**Денежные средства**
 +
 +  * Внесены изменения для ввода до 8 знаков в корреспондирующем счете //​**Статей движения денежных средств**// ​ ;
 +  * Внесены исправления в процесс создания ПКО на основании выемки денежных средств:​ сейчас организация заполняется автоматически,​ а при заполнении подразделения и выборе кассы программа не затирает в поле //​**Выемка**// ​ выбранный документ;​
 +  * При создании ПКО и РКО поля //​**Организация**// ​ , //​**Подразделение**// ​ и //​**Касса**// ​ заполняются автоматически,​ если в системе только 1 объект в каждом справочнике. В случае,​ если несколько,​ нужно выбирать вручную;​
 +  * Исправлено заполнение суммы при создании РКО с операцией //​Выдача ДС перевозчику//:​ будет добавляться сумма перевозчика. Также при выборе посадочных ведомостей добавлен отбор только по выбранному перевозчику;​
 +  * В ПКО по неавтоматизированным кассам ККМ добавлена возможность выбора ввода суммы вручную или путем ввода списка проданных услуг в табличной части.
 +
 +**Служебные механизмы**
 +
 +  * Внедрена **Библиотека стандартных подсистем** ​ в части учета персональных данных;​
 +  * Добавлено поле для условий применения **//​Продано билетов на рейс, шт.//​** ​ ;
 +  * Исправлена ошибка выполнения функции //​**Актуализация рейсов из центральной базы**// ​ для узлов в распределенной базе данных.
 +
 +**Выгрузка в АЦБПДП**
 +
 +  * Добавлена проверка серии свидетельства при создании документа //​**Билет**// ​ . Ранее в билет записывалось значение,​ введенное кассиром (например,​ 11-КА 123456), теперь записывается исправленное значение серии (II-КА 123456 ). В выгрузку АЦБПДП попадает уже новое значение;​
 +  * Исправлена ошибка регистрации водителей к выгрузке в АЦБПДП на рейс, помеченный как //​Недействительный//;​
 +  * Исправлена ошибка при регистрации к выгрузке в АЦБПДП дополнительных рейсов.
 +
 +===== Версия 2.0.16 от 07.05.18 =====
 +
 +**//​Продажи// ​ **
 +
 +  * На форму РМК выведено текущее время;
 +  * В список рейсов добавлена информация о виде сообщения;​
 +  * При смене автобуса с мягкого на жесткий в рейсе, появилась возможность вернуть разницу покупателю. Для этого при возврате билета необходимо выбрать специальный вид возврата. При этом билет будет возвращен по старой цене и автоматически приобретен по новой (меньшей или большей в зависимости от нового класса обслуживания);​
 +  * В условии работы с агентами по продаже к флагу **"​Разрешена оплата на посадке"​** ​ добавлен флаг **"​Только для перронных контролеров"​**. Это позволяет выводить способ оплаты **"​Оплата на посадке"​** ​ только для перронных контролеров;​
 +  * Появилась возможность при продаже билетов с оплатой на посадке указывать кассира и дату продажи билета. При этом указанные параметры будут выведены в оплате и билете. Так же дополнительно будут подобраны сборы на дату продажи (например,​ предварительная продажа и другие);​
 +  * В списке рейсов в РМК добавлена признак **"​Заказной"​**;​
 +  * Добавлен новый механизм платной брони. Может использоваться при необходимости оплачивать бронь непосредственно в момент брони. При выборе вида бронирования будет выведена информация о том, что выбранный вид бронирования платный и при согласии с ценой автоматически будет начата продажа услуги платной брони. При этом у кассира будет возможность отказаться если пассажир передумал. Услугу платной брони можно вернуть;​
 +  * Добавлена возможность выводить на продажу и продавать тариф с нулевой стоимостью. Для этого у вида тарифа должен быть указан способ задания тарифа – **"​По другому тарифу"​** ​ и процент от базового тарифа – 0%;
 +  * Добавлен новый механизм **"​Расписание"​** ​ в РМК. Располагается на отдельной странице **"​Расписание"​**. Теперь у кассиров есть возможность просматривать актуальные рейсы расписания по выбранному участку пути;
 +  * Добавлена возможность выводить информацию при возникновении расхождения суммы по программе и по фискальному устройству. После появления расхождения сумма раскрашивается красным цветом,​ пока сумма снова не выровняется;​
 +  * Добавлена возможность возврата билетов с оплатой на посадке. Так же, как и при продаже будет доступна возможность указать кассира и дату документа;​
 +  * Добавлена возможность применять локальные льготы к чужим рейсам (для GDS). В сервере данных добавлен флаг **"​Применять свои льготы для чужого автовокзала"​**. При этом необходимо понимать,​ что цена будет с учетом льготы только локально. В удаленном вокзале билет будет продан по полной стоимости;​
 +  * В условии работы с агентом по продаже добавлено поле **"​Интервал ограничения временной блокировки до отправления"​**. Эта настройка позволяет ограничивать временную блокировку мест, не позволяя превысить время отправления рейса;
 +  * При возврате билета добавлен вывод персональных данных о пассажире (ФИО и номер удостоверения) в случае если при покупке билета были заполнены персональные данные;​
 +  * Появилась возможность произвольно указывать место посадки и высадки,​ отличные от пункта отправления назначения. Актуально для протяженных городов,​ когда пассажиры могут садиться не только в автовокзале,​ но и в определенных местах по пути следования в городе. Аналогично и с пунктом высадки;​
 +  * Доработан механизм создания физ. лица при продаже билетов с заполнением персональных данных. Если по указанным документам найдены несколько физ. лиц, тогда подбирается наиболее заполненное и наиболее подходящее из них. Ранее не подбиралось ни одно из них и создавалось новое;
 +  * Доработан механизм выкупа заказов. Если по номеру телефона были найдены несколько актуальных заказов,​ тогда в РМК будет возможность выбрать необходимый;​
 +  * Доработан механизм возврата по банковским картам. Билет, проданный по банковской карте невозможно будет вернуть наличными. Возможно вернуть за наличные билет, проданный по банковской карте, только если включен флаг **"​Разрешен возврат наличными безналичных оплат"​** ​ в условии работы с агентами по продаже и в кассе не подключен эквайринговый терминал;​
 +  * Изменен отчет кассира в кассовых операциях РМК. Добавлена детализация по льготам;​
 +  * Если у автоматизированной остановки установлен флаг **"​Только для перронных билетов"​** ​ тогда у кассиров без профиля **"​Перронные контролеры"​** ​ эта остановка не будет выводиться в списке доступных пунктов отправления;​
 +  * Ограничения по возрасту для видов тарифа теперь включают граничные даты. Например,​ детский билет разрешается продавать детям до 12 лет. Теперь 12 включен в разрешенный промежуток (например,​ 12 лет и 3 месяца). Ранее выдавало ошибку;​
 +  * Исправлена ошибка дублирования чека при ошибке печати и нажатии на **"​Продолжить печать"​**. Актуально для касс Штрих. Периодически непредсказуемо терялась связь. По нажатии на продолжить – допечатывался начатый чек и вновь печатался повторно,​ поскольку чек с ошибкой считался отмененным;​
 +  * Исправлено не выделение места при выкупе. При определенных обстоятельствах при выкупе забронированного билета место на схеме мест в РМК не выделялось цветом;​
 +  * Исправлен некорректный вывод сообщения при запуске РМК, говорящий о том, что необходимо проверить подключение оборудования. Несмотря на то, что оборудование на рабочем месте вообще не было настроено;​
 +  * Исправлена ошибка прав доступа при попытке открыть остановку (пункт отправления) в РМК.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * Добавлен новый механизм взаимодействия с перевозчиками – **"​Модель оказания услуг"​**. Новый механизм позволяет фиксировать следующие услуги:​ обеспечение прибытия и отправления при регулярных перевозках,​ услуги связанные с транспортной безопасностью,​ услуги связанные с использованием пассажирами помещений зданий и территории автовокзала,​ автостанции;​
 +  * Появилась возможность указывать несколько поломок на одном рейсе;
 +  * Добавлена возможность изменять водителей в РМД для дополнительных рейсов;​
 +  * Добавлена возможность указывать вину перевозчика при поломке. При этом пассажир сможет вернуть 100% стоимости. Перевозчику,​ который везет пассажиров дальше начисляется часть денег за проследованный путь. Перевозчик,​ по вине которого произошла поломка,​ не получает часть прибыли за свой проследованный путь и несет расходы в виде процентов автовокзала,​ если пассажиры сдают билет;
 +  * Добавлена возможность устанавливать перронных контролеров в форме рейса и в форме прибытия рейса. Так же в списке рейсов устанавливается признак если перронный контролер у рейса заполнен;​
 +  * Для пунктов отправления и назначения добавлена возможность поиска по части слова и сортировка;​
 +  * Добавлена возможность устанавливать и менять номер платформы в форме рейса РМД;
 +  * В условии работы с перевозчиками добавлено поле, в котором можно указать текст, который будет выводиться для рейсов АЦБПДП данного перевозчика. Для каждого перевозчика можно настроить индивидуально;​
 +  * Добавлена возможность настройки времени отправления и прибытия в посадочной ведомости. В условии работы с перевозчиками флаг **"​Выводить плановое время в посадочную ведомость"​**. В зависимости от настройки будет выведено фактическое или плановое время;
 +  * В условие работы с перевозчиком добавлен флаг "​Скрывать часть номера удостоверения в посадочной ведомости";​
 +  * В форме просмотра салона (список билетов) добавлена информация по стоимости билетов;​
 +  * В списке рейсов в РМД добавлена признак **"​Заказной"​**;​
 +  * Для формы заказ-наряда добавлен макет на матричный принтер;​
 +  * Появилась возможность отправки xml отчетов о перевозках за период. Для этого необходимо указать адрес электронной почты у перевозчика и настроить регламентное задание на рассылку;​
 +  * Признак заказного рейса добавлен в реквизиты рейса и устанавливается он при создании рейса в момент актуализации;​
 +  * Для чужих серверов данных появилась возможность запрашивать полную посадочную ведомость. Ранее формировалась ведомость только из билетов,​ проданных в текущей базе. Система будет действовать только для чужого автовокзала с системой автоматизации "​Авибус:​ Управление автовокзалами";​
 +  * Доработан отчет по льготным билетам. Вариант **"​Отчет для выгрузки"​** ​ получил итоговую строку и строку с подписью ответственного лица;
 +  * Доработан механизм логирования действий диспетчеров. Теперь в рейсе можно будет перейти на список действий диспетчеров,​ связанных с текущим рейсом;​
 +  * Внесены изменения в механизм актуализации рейсов. Добавлена возможность актуализировать рейсы кассирам в РМК, если соблюдаются следующие условия:​ в условии работы с агентом по продаже включен флаг **"​Актуализировать рейсы при их отсутствии"​** ​ и в РМК выбрана дата, на которую отсутствуют актуальные рейсы расписания и собственный сервер данных у пункта отправления;​
 +  * Изменение механизма отображения транзитных мест. Теперь при указании транзитных мест в РМД, все остальные места будут отображены как забронированные. Свободными будут только указанные транзитные места;
 +  * Внесены изменения в содержание заказ-наряда;​
 +  * Доработан отчет о работе автовокзала. Появилась возможность не указывать конкретный пункт отправления. В этом случае отчет будет сформирован по всем пунктам;​
 +  * Доработан механизм печати только новых билетов в ведомости. Если флаг установлен,​ тогда будут отправлены на печать только новые билет и при нажатии на **"​Отправка и печать"​**,​ и на **"​Печать"​**. Ранее **"​Отправка и печать"​** ​ всегда выводила весь список билетов;​
 +  * Переделан механизм ограничений продаж на конкретные рейсы. Теперь таблица ограничений состоит из пункта отправления и пункта назначения. Запрет распространяется от указанных и до указанных остановок. Допускается не указывать один из параметров или оба. В этом случае для всех остановок маршрута;​
 +  * Ограничены права диспетчеров. Сейчас могут работать с рейсом только из РМД. Непосредственное изменение в справочнике рейсы для диспетчеров запрещено.
 +
 +**//​Организация перевозок// ​ **
 +
 +  * В льготу добавлен период действия. Под датой проверки понимается дата отправления рейса;
 +  * Добавлено условие применения в виды бронирования билетов;​
 +  * Добавлена возможность указать класс обслуживания у особого вида тарифа при расчете льготы;​
 +  * В отчет по льготным билетам (вариант для выгрузки в файл) добавлена возможность сделать отбор по агенту и списку льгот;
 +  * Добавлен отчет сравнение продаж и отправлений (подробный);​
 +  * Добавлена проверка маркетинговых акций при подборе списка рейсов. Это позволяет выводить стоимость проезда уже с учетом скидки на этапе получения списка доступных рейсов;​
 +  * Доработан механизм помощника первого запуска. Если контрагент является и перевозчиком,​ и агентом по продаже сейчас будет создаваться один контрагент с двумя видами договоров. Ранее создавались два контрагента (один с договором перевозчика,​ второй с договором агента по продаже);​
 +  * Доработан механизм переименования остановок,​ имеющих одинаковое наименование. К наименованию в этом случае добавляются различия в географическом местоположении (название региона,​ района). Теперь процедура переименования будет выполняться после каждого изменения (например,​ при изменении региона у одной из остановок) При этом будет вновь проверены одноименные остановки и произведено переименование дублей;​
 +  * Исправлено некорректное поведение формы остановки. При открытии остановки с типом **"​Другое"​** ​ скрыты ряд полей, пока не выбран вариант геоданных **"​Вручную"​**;​
 +  * Доработан механизм **"​Разыскивается"​** ​ у физических лиц. Добавлена возможность указать адрес электронной почты, на который будет отправлено письмо в случае приобретения билета указанным физическим лицом;
 +  * Доработан механизм актуализации рейсов на удаленном сервере,​ в случае использования распределенной информационной базы.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * Добавлено взаимодействие с системой автоматизации **"​Караганда ГДС"​**;​
 +  * Добавлен профиль,​ позволяющий редактировать билеты и справочник физические лица. Необходимо для корректировки данных по льготным билетам;​
 +  * Профилю **"​Бухгалтер"​** ​ добавлены права на отчеты диспетчеризации;​
 +  * Если у автоматизированной остановки установлен флаг **"​Только для перронных билетов"​** ​ тогда у кассиров без профиля **"​Перронные контролеры"​** ​ эта остановка не будет выводиться в списке доступных пунктов отправления;​
 +  * Доработан механизм создания начального образа. Исправлен перенос пользователей из ЦБ.
 +
 +**//​Выгрузка ПД в АЦБПДП// ​ **
 +
 +  * Добавлен помощник подключения к АЦБПДП,​ который поможет последовательно пройти все этапы первоначальных настроек (остановок,​ перевозчиков,​ водителей и прочего).
 +
 +===== Версия 2.0.15 от 30.10.17 =====
 +
 +**//​Продажи// ​ **
 +
 +  * Упрощена продажа обратного билета в РМК. Если остановки автоматизированы и существуют обратные рейсы, на странице оплаты появится флаг **"​После оплаты начать продажу обратного билета"​**. При этом будет начата продажа на обратный рейс с заполнением персональных данных и других данных по пассажирам. По сочетанию **Ctrl+***(звездочка) теперь можно начать продажу билетов сразу же заполнив заказ пассажирами из предыдущего заказа;​
 +  * В рабочем месте кассира по сочетанию **Ctrl+-** ​ (минус) можно начать возврат последнего заказа. Аналогичное действие выполнится если вместо номера билета при возврате ввести слово **"​Последний"​**;​
 +  * Добавлена интеграция с IP-телефонией. Возможность выполнять обзвон по подтверждению заказов и другие задачи;​
 +  * Добавлена возможность из формы кассовых операций выполнять печать отчета кассира на ККМ, ККТ или другом печатающем устройстве;​
 +  * В отчет старшего кассира добавлены строки **"​Проверил бухгалтер"​** ​ и место для подписи;​
 +  * В РМК добавлена информация о платформе;​
 +  * Добавлена возможность делать разрешение нестандартного возврата для билетов GDS Артмарк. В этом случае весь возврат будет происходить локально без подключения к GDS Артмарк. Стоимость возврата будет рассчитана по виду возврата,​ при этом в GDS Артмарк возврат не фиксируется;​
 +  * В детский вид тарифа добавлен флаг запрещающий продавать без пассажирского билета по аналогии с багажным билетом. Так же добавлено максимальное количество на один пассажирский;​
 +  * Исправлена ошибка некорректного заполнения даты рождения пассажира при выкупе брони;
 +  * Добавлена подсистема **"​Страхование"​**.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * В РМД при печати посадочной ведомости,​ если выполняется предварительный просмотр,​ документ выводится в стандартное окно с возможностью сохранить в файл или отправить по почте;
 +  * В условиях работы с перевозчиками появилась возможность настроить скрытие номера документа пассажира;​
 +  * В отчет по льготным билетам,​ для варианта настройки **"​Для выгрузки"​**,​ добавилась возможность сохранять настройки полей таблицы в файл и загружать из файла;
 +  * В условии работы с перевозчиком добавлена настройка **"​Выводить в посадочную ведомость плановое время отправления"​**. При этом в посадочную ведомость будет выведено не фактическое время отправления и фактическое время прибытия,​ а плановое;​
 +  * В отчет по льготным билетам,​ для варианта настройки **"​Для выгрузки"​**,​ добавилась возможность сохранять настройки полей таблицы в файл и загружать из файла;
 +  * Исправлено некорректное заполнение распределения суммы перевозчику и автовокзалу в посадочной ведомости. Возникало в случае пересадки пассажира с рейса другого перевозчика.
 +
 +**//​Организация перевозок// ​ **
 +
 +  * Добавлена возможность работы с двухэтажными автобусами;​
 +  * В условии для задач автодиспетчера добавлены поля **"​Прошло с момента прибытия на конечный пункт рейса"​**,​ **"​Рейс"​** ​ и **"​ПунктОтправления"​**;​
 +  * Добавлена возможность присваивать несколько названий одной остановке. Каждое название соотносится с перевозчиком,​ то есть можно для конкретного перевозчика указать особое название остановки,​ которое будет выведено в чеке и в посадочной ведомости;​
 +  * В условии работы с агентом по продаже добавлена возможность указать процент вознаграждения. Так же в отчете по взаиморасчетам с агентами по продаже выводится процент вознаграждения.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * Обновлена "​Библиотека подключаемого оборудования"​ до версии 2.0.4.10;
 +  * Обновлена "​Библиотека стандартных подсистем"​ до версии 2.4.3.136;
 +  * Обновлена "​Библиотека технологии сервиса"​ до версии 1.0.13.2;
 +  * Исправлена некорректная миграция пользователей в распределенной базе данных в случаях использования авторизации средствами ОС.
 +
 +**//​Выгрузка ПД в АЦБПДП// ​ **
 +
 +  * Обновление шлюза ПДП;
 +  * Исправление ошибок,​ доработка и актуализация механизмов выгрузки данных.
 +
 +===== Версия 2.0.14 от 10.08.17 =====
 +
 +**//​Продажи// ​ **
 +
 +  * Добавлена возможность выполнять возврат билетов,​ оплаченных безналичным способом в кассах,​ где терминал не установлен. В этом случае возврат будет осуществляться наличными,​ при этом будет выведено предупреждение кассиру;​
 +  * Добавлен отчет по возвратам;​
 +  * В отчет кассира и отчет старшего кассира добавлен блок **"​Оплата списанием с баланса"​**;​
 +  * В отчет **"​Наличные денежные средства"​** ​ добавлен вывод по всем кассам ККМ. До изменений выводилась информация только по кассам,​ по которым были движения в указанный период;​
 +  * Исправлено некорректное добавление билета к пересаженному заказу при выкупе;​
 +  * Исправлена ошибка при которой в РМК при добавлении детского билета нельзя было изменить вид документа. После изменения всегда возвращалось обратно свидетельство о рождении.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * В посадочной ведомости добавлен вывод информации о месте до пересадки (например 5/2, где 5 – актуальный номер места в текущем рейсе, 2 – место в рейсе с которого была осуществлена пересадка);​
 +  * В посадочной ведомости теперь хранится история вычеркиваний билетов (табличная часть);​
 +  * Для рейсов со статусом **"​Допродажа"​** ​ теперь выводится количество свободных мест;
 +  * Если у рейса расписания установлен флаг **"​Формировать сводную посадочную ведомость"​**,​ то при печати первой посадочной ведомости будут сформированы посадочные ведомости по всем следующим пунктам отправления рейса. В результате в сводной ведомости получается полная информация по взаиморасчетам с перевозчиком;​
 +  * Тумблер **"​Активные/​Все"​** ​ в РМД заменен на кнопки. Ранее из-за особенностей платформы этот переключатель исчезал и появлялся только после перезапуска формы РМД;
 +  * Доработан вывод информации по местам в форме рейса, когда после отправления рейса прошло более 30 дней. Т.к. занятость мест очищается по истечении 30 дней, то информация в форме рейса не отображалась. Сейчас информация по занятости определяется из заказов и самих билетов;​
 +  * В отчетах **"​Взаиморасчеты с перевозчиками"​** ​ и **"​Доходы автовокзалов"​** ​ выполнена унификация порядка округления.
 +
 +**//​Организация перевозок// ​ **
 +
 +  * Исправлено отображение кнопки **"​Показать карту"​** ​ в справочнике **"​Остановки"​**. Если в константах был указан вариант работы с геоданными как **"​Вручную"​**,​ тогда кнопка показать карту отсутствовала даже если на форме выбрать другой вариант работы с геоданными. Сейчас кнопка будет видна если на форме выбран любой вариант кроме **"​Вручную"​**.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * Добавлено обновление кэша рейсов при изменении состояния продажи рейса в форме рейса РМД;
 +  * Добавлена возможность в шаблоне чека выводить информацию о контрагенте-плательщике,​ списанием с баланса которого осуществилась оплата;​
 +  * Добавлен механизм локализации для дргих стран. В настоящий момент введена поддержка локализации Казахстана. Локализация затрагивает форму некоторых справочников и некоторые отчеты;​
 +  * Добавлен контроль конфликтов рейсов в распределенных базах. При миграции изменений по рейсам будет контролироваться приоритет сервера данных изменений. Приоритет выше у серверов данных остановок в начале маршрута. Версия от менее приоритетного сервера будет проигнорирована;​
 +  * Добавлен запрет копировать заказ билетов в списке заказов,​ например нажатием клавиши F9;
 +  * Для справочной в РМК появилась возможность видеть состояние рейса (отменен,​ отправлен и др.), а так же фильтр **"​Активные/​Все"​**;​
 +  * Доработан механизм пересадки пассажиров. Доработаны функции веб-сервиса связанные с занятием места, освобождения места и отмены занятости по транзакции. В них добавлен параметр идентификатор транзакции. Актуально для распределенной информационной базы, когда сервер данных маршрута отличается от сервера данных у пункта отправления пересаживаемого билета;​
 +  * Модернизирован механизм работы с заказами чужих серверов данных,​ для которых теперь можно дополнительно добавлять свои сборы и услуги;​
 +  * Доработан альтернативный метод создания распределенного узла, рост производительности на большом объеме данных более чем в 10 раз. Он доступен через все функции,​ обработка **"​Помощник создания новой информационной базы"​**;​
 +  * Исправлены ошибки при актуализации рейсов,​ возникающие при измении квот и вместимости автобуса.
 +
 +**//​Выгрузка ПД в АЦБПДП// ​ **
 +
 +  * Добавлена проверка введенных персональных данных водителей (прибытие или изменение на форме рейса);​
 +  * Исправлены ошибки.
 +
 +===== Версия 2.0.13 от 29.05.17 =====
 +
 +**//​Продажи// ​ **
 +
 +  * Добавлены поля в шаблон чека билета в соответствии с **Постановлением Правительства №112** ​ (форма №7 - именной билет);​
 +  * Добавлена возможность указать ставку НДС для видов тарифов,​ сборов и услуг. Настройка добавлена в табличную часть //"​Ставки НДС"// ​ справочника **Организации**;​
 +  * Добавлен новый тип оборудования **Принтеры чеков** ​ (с возможностью применения esc/pos команд);​
 +  * Изменение в форме отчета **КМ-3**. Должность лица, разрешившего возврат – Кассир,​ в подписи графа //"​Старший кассир"// ​ остается пустой.
 +  * Изменен алгоритм создания физических лиц при продаже билетов с заполнением персональных данных. Если найдено несколько физических лиц по идентифицирующему документу среди них отбирается то, у которого нет противоречащих данных. Если такое лицо не найдено,​ то будет создан новое физическое лицо;
 +  * В РМК и РМД для пригородных рейсов количество свободных мест теперь включает свободные места сидя и свободные места стоя. В колонке //"​Всего мест"// ​ по прежнему показываются только места сидя;
 +  * В РМК добавлена возможность просматривать схему мест и описание информации по местам:​ билеты,​ бронирования;​
 +  * При изменении пункта назначения или вида тарифа во время продажи билетов происходит проверка условия применения вида тарифа;​
 +  * В РМК в поле //"​Гражданство"// ​ выводятся все страны из классификатора стран мира. Если выбранной страны нет в справочнике **Страны мира** ​ страна будет добавлена из классификатора автоматически;​
 +  * Исправлена ошибка,​ связанная с невозможностью выкупа нескольких заказов,​ созданных на один номер телефона.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * Добавлена возможность печатать в посадочной ведомости только новые билеты,​ которые не были напечатаны ранее. Для этого на форме отправки рейса появился флаг **Печатать только новые билеты**;​
 +  * Добавлено отображение часов в РМД;
 +  * При заполнении водителей в РМД добавлена проверка персональных данных. Если в панели администрирования АЦБПДП установлена константа **Запрет выбора водителей без персональных данных на рейсах АЦБПДП** ​ назначить водителя с незаполненными персональными данными на рейс АЦБПДП будет невозможно;​
 +  * В случае поломки автобуса теперь печатаются две ведомости:​ на основного перевозчика и на перевозчика,​ который перевез пассажиров после поломки;​
 +  * Внесены исправления по отображению суммы автовокзалу и перевозчику в посадочную и сводную ведомость. Прочие исправления по печати ведомости;​
 +  * Доработаны и исправлены отчеты по взаиморасчетам с перевозчиками и бухгалтерскому расчету с перевозчиками (исправлена ошибка с округлениями и другие);​
 +
 +**//​Организация перевозок// ​ **
 +
 +  * Добавлен новый тип услуги **Расчет по тарифу**. При расчете стоимости этой услуги будет использоваться указанный в настройках услуги вид тарифа. Так же при выборе услуги с этим типом в РМК будут выведены поля //"​Дата рейса"//,​ //"​Пункт назначения"// ​ и //"​Рейс"//​. Стоимость услуги будет определена как стоимость проезда с заданными параметрами;​
 +  * При выборе договора у пользователя теперь доступны договоры не только с типом //"с агентом по продаже"//,​ но и другие;​
 +  * В справочнике **Остановки** ​ идентификатор чужой остановки перенесен в регистр сведений **Остановки вендоров**;​
 +  * Доработан механизм отправки SMS. Теперь в условии будет доступно поле //"​Состояние подтверждения бронирования"//​.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * Добавлен механизм автообновления конфигурации;​
 +  * Добавлен механизм интернет поддержки пользователей. Доступна загрузка адресного классификатора через интернет или в файловом режиме;​
 +  * Добавлена возможность заполнения данных по контрагенту с поиском по ИНН и наименованию,​ формирование досье контрагента при наличии интернет поддержки пользователей ИТС;
 +  * Выполнен частичный рефакторинг кода для соответствия 1С-Совместимо;​
 +  * Доработан механизм РИБ. Исправлена ситуация когда созданный в узле рейс не регистрировался к распределению по узлам пути следования;​
 +  * Доработан веб сервис //​TripSharingPort//​. Добавлена новая функция //​GetOccupiedSeats//,​ которая возвращает занятость рейса. Функция //​GetTripInfo// ​ теперь возвращает информацию по рейсу в виде XDTO //Trip//;
 +  * Доработка и исправление выгрузки в АЦБПДП.
 +
 +===== Версия 2.0.12 от 04.04.17 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * добавлен флаг **//​Формировать сводную посадочную ведомость//​** ​ в настройках рейса расписания. Если установлен этот флаг, в посадочной ведомости будут выведены билеты по всем пунктам отправления.
 +  * **Изменено**:​
 +      * исправлен отчет [[:​docs:​uav:​management:​tr_org:​reports_organisation_transportation:​start#​pechat_tarifov|Печать тарифов]],​ при печати название маршрута обрезалось;​
 +      * исправлен [[:​docs:​uav:​management:​tr_org:​reports_organisation_transportation:​start#​otchet_po_reguljarnym_rejsam|Отчет по регулярным рейсам]]. Ошибка проявлялась когда на дату отчета у действующего рейса расписания нет рейсов в соответствии с настройками регулярности. В этом случае выводился тариф из строки выше, то есть неверный тариф.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность указать третьего водителя в рейсе;
 +      * возможность при пересадке пассажиров указать желаемый номер места. Если этого не сделать,​ то при пересадке будет автоматический подбираться свободное место;
 +      * возможность в форме рейса выполнить групповое бронирование,​ снятие квот или отмену бронирования.
 +  * **Изменено**:​
 +      * исправлены ошибки при пересадке пассажиров.
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * полностью реализована поддержка **54-ФЗ**;​
 +      * у заказа появился статус подтверждения бронирования. Позволяет отметить подтвержденные автоматические заказы (например в результате контрольного звонка). Это поможет систематизировать процесс прозвона контактов;​
 +      * возможность отмены брони для пользователя с ролью //​Справочная//​.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * **Изменено**:​
 +      * обновлена Библиотека Подключаемого Оборудования до версии 2.0.2.4;
 +      * обновлена Библиотека Стандартных Подсистем до версии 2.3.4.117;
 +      * обновлена Библиотека Технологии Сервиса до версии 1.0.10.20;
 +      * доработан модуль взаимодействия продаж с системой "​Райс:​ Управление автовокзалами,​ версия 1.5". Модуль переработан полностью. Для корректной работы систему "​Райс:​ Управление автовокзалами,​ версия 1.5", также нужно обновить до актуальной версии;​
 +      * доработан модуль взаимодействия продаж с системой ArtmarkGDS. Добавлено обновление стоимости после выполнения заказа в GDS(bookOrder). Это позволяет исправить ситуацию,​ когда изначально заявленная стоимость не соответствует реальной стоимости;​
 +      * внесены правки в механизм кэширования рейсов;​
 +      * исправлено некорректное обновление состояния отмены рейса и прочие неточности;​
 +      * прочие небольшие правки.
 +
 +===== Версия 2.0.11 от 11.11.16 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * продажа билетов с неавтоматизированных [[:​docs:​uav:​management:​tr_org:​schedule:​stations:​start|остановок]];​
 +      * вариант отчета //По расстоянию// ​ в отчет [[:​docs:​uav:​management:​tr_org:​reports_organisation_transportation:​start#​pechat_tarifov|Печать тарифов]];​
 +      * проверка дублирования мест при групповом заполнении квот;
 +      * совместное использование данных по рейсам с автовокзалами-партнерами (единое пространство занятости мест), подробнее в разделе [[:​docs:​uav:​management:​tr_org:​schedule:​routes:​start|]];​
 +      * синхронизация с программой [[:​docs:​uav:​admin:​waybill:​start|Путевые листы для 1С]];
 +      * фильтрация действующих рейсов расписания,​ подробнее в разделе [[:​docs:​uav:​management:​tr_org:​schedule:​regular_line:​start|]];​
 +      * выделение городов,​ в которых находятся остановочные пункты,​ с населением более 100 тыс., значком с изображением города,​ подробнее в разделе [[:​docs:​uav:​management:​tr_org:​schedule:​stations:​start|]];​
 +      * контроль номеров мест при установке правил ограничения продаж;​
 +      * ведение баланса контрагентов по договорам.
 +  * **Изменено**:​
 +      * механизм учета квот: квота не учитывается,​ если в автобусе нет места с указанным номером,​ подробнее в разделе [[:​docs:​uav:​management:​tr_org:​schedule:​regular_line:​start#​kvoty_mest|Квоты мест]];
 +      * процедура первоначального заполнения справочника [[:​docs:​uav:​management:​tr_org:​sales_rules:​return_types:​start|]].
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * вывод в посадочной ведомости информации о пассажирах с предыдущих остановок.
 +  * **Изменено**:​
 +      * механизм отмены билетов:​ если в заказе несколько билетов предлагается отменить все билеты или только выбранный,​ подробнее в разделе [[:​docs:​uav:​management:​disp:​work_place:​edit_line:​start#​salon|Редактирование рейсов]].
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * поле для ввода контактных данных разыскивающей организации для физических лиц, находящихся в розыске,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​persons:​start|]];​
 +      * печатная форма маршрутной квитанции,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​tickets_service:​start#​bilety|Билеты]].
 +
 +**//​Денежные средства// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность подключения [[:​docs:​uav:​management:​disp:​svc:​start#​dopolnitelnye_obrabotki|внешних печатных форм]] РКО и ПКО.
 +
 +**//​Администрирование// ​ **
 +
 +  * **Добавлено**:​
 +      * [[:​docs:​uav:​hw_req:​start#​podkljuchaemoe_oborudovanie|подключаемое оборудование]] "​Мария 301".
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * **Добавлено**:​
 +      * проверка дублирования названий элементов справочников;​
 +      * печатная форма билета по стандартам Библиотеки Стандартных Подсистем.
 +
 +===== Версия 2.0.10 от 01.10.16 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * реквизиты справочника //​**Остановки**// ​ : //​**Режим работы**// ​ и //​**Другие названия остановки**// ​ – по этому полю выполняется индексация и быстрый поиск в РМК;
 +      * работа с Google Maps: поддерживается поиск точки на карте и прорисовка маршрутов;​
 +      * профиль доступа //​Перевозчик//​. Пользователям этого профиля доступны следующие роли: чтение остановок,​ чтение своих маршрутов,​ рейсов,​ рейсов расписания,​ работа в РМД (просмотр своих рейсов),​ отчеты из раздела //​**Диспетчеризация**// ​ , просмотр билетов на свои рейсы, добавление или изменение транспорта и водителей.
 +  * **Изменено**:​
 +      * реквизит //​**Место рождения**// ​ удален из списка обязательных для заполнения персональных данных.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * выделение электронных билетов (билетов,​ проданных на сайте) в посадочной ведомости буквой "​Э";​
 +      * возможность не передавать информацию об отмене рейса на последующие автовокзалы по маршруту,​ т. е. выполнять отмену рейса локально. Для этого в справочнике //​**Причины отмены рейсов**// ​ необходимо установить флаг //**Не передавать состояние отмены на транзитные остановки**// ​ .
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность ведения лимита баланса для агента. Для этого в условиях работы с агентами необходимо установить флаг //​**Контролировать кредитный лимит**// ​ ;
 +      * возможность группового возврата билетов. При вводе номера билета выводятся все билеты по заказу,​ при необходимости есть возможность удалять билеты из предварительного списка к возврату;​
 +      * запрет возврата билетов во время посадки. За 10 минут до отправления рейса запрещено возвращать билеты. Вернуть билет можно ранее чем за 10 минут до отправления,​ либо после отправления рейса;
 +      * проверка заполненности персональных данных при бронировании билетов. Актуально для онлайн-продаж. Отключить проверку заполненности персональных данных можно в справочнике //​**Виды бронирования билетов**// ​ (флаг //​**Разрешить бронирование без персональных данных**// ​ ).
 +  * **Изменено**:​
 +      * интеграция с системой автоматизации Павлодар ГДС. Возможна работа в РМК (продажа возврат и др.);
 +      * интеграция с системой автоматизации Артмарк ГДС. Возможна работа в РМК (продажа возврат и др.);
 +      * оптимизировано рабочее место кассира.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность логирования вызовов функций веб-сервиса. Актуально для внешних пользователей и разборов проблемных ситуаций. Для этого необходимо установить флаг //​**Вести лог вызова функций веб сервиса продаж**// ​ на вкладке //​**УАВ**// ​ справочника //​**Пользователи**// ​ .
 +  * **Обновлено**:​
 +      * Библиотека Стандартных Подсистем до версии 2.3.3.77;
 +      * Библиотека Технологии Сервиса до версии 1.10.20;
 +      * Библиотека Подключаемого Оборудования до версии 1.2.5.9.
 +
 +===== Версия 2.0.9 от 05.07.16 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность создавать новый вид документа в видах персональных данных;​
 +      * запрет продаж от и до остановок;​
 +      * выбор типа карты (карта,​ спутник,​ гибрид) на Яндекс.Картах.
 +  * **Изменено**:​
 +      * расшифровка стоимости вынесена как поле чека и может располагаться в любой строке,​ флаг //​**Выводить расшифровку**// ​ удален;​
 +      * интерфейс и логика работы справочника //​**Остановки**// ​ .
 +  * **Исправлено**:​
 +      * отображение Яндекс.Карт.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность выводить номер телефона в посадочную ведомость. Для этого необходимо установить флаг //​**Выводить телефон пассажиров в посадочную ведомость**// ​ в условиях работы с перевозчиками.
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность печати чека для каждого экземпляра услуги. Для этого необходимо установить флаг //​**Выводить чек услуг по каждому экземпляру**// ​ в справочнике //​**Услуги**// ​ ;
 +      * флаг //​**Разрешить оплату с лицевого счета**// ​ в карточке контрагента;​
 +      * возможность выполнять сверку итогов по эквайринговому терминалу без выполнения Z-отчета по ККМ, для этого необходимо нажать на кнопку **Сверка итогов** ​ в форме Z-отчета;​
 +      * контроль кириллицы и латиницы при заполнении ФИО: вводить ФИО латиницей допустимо только для паспорта иностранного гражданина.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * **Добавлено**:​
 +      * возможность восстановления битых ссылок. Актуально для распределенных баз данных.
 +  * **Изменено**:​
 +      * оптимизирован кэш рейсов.
 +  * **Обновлено**:​
 +      * Библиотека Стандартных Подсистем до версии 2.3.2;
 +      * Библиотека Технологии Сервиса до версии 1.0.8.
 +
 +===== Версия 2.0.8 от 03.11.15 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * краткое наименование остановок;​
 +      * возможность указывать пункты отправления в договор с перевозчиком,​ на которых будет действовать этот договор;​
 +      * запись маршрутов без автоматизированных остановок с незаполненным сервером данных маршрута. Для таких рейсов продажа возможна только после указания транзитных мест;
 +      * вариант //​**Сравнение наполняемости рейсов**// ​ (Еще/​Выбор варианта отчета/​Сравнение наполняемости рейсов) отчета //​**Анализ наполняемости рейсов**// ​ .
 +  * **Изменено**:​
 +      * настройка вывода пустых граф в посадочной ведомости перенесена из справочника //​**Остановки**// ​ в справочник //​**Условия работы с перевозчиками**// ​ ;
 +      * интерфейс и логика работы справочника //​**Остановки** //
 +      * расшифровка стоимости в шаблоне чека реализована в виде поля //​**Расшифровка стоимости**// ​ , которое можно произвольно размещать в шаблоне чека;
 +      * проверка заполнения времени прибытия на остановки (проверка осуществляется при записи рейса расписания);​
 +      * работа с сервисов Яндекс.Карты (необходимо наличие ключа).
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * запрет продаж до конкретных остановок рейса;
 +      * вывод итоговой таблицы по льготным билетам;​
 +      * пересадка забронированных билетов и вывод информации по забронированным билетам в посадочную ведомость;​
 +      * сокращение длинных наименований остановок до первой запятой при печати посадочной ведомости;​
 +      * колонка с номером маршрута/​номером рейса в РМД;
 +      * использование кэша при изменении параметров поиска в РМД;
 +      * отображение информации о стоимости тарифа до остановок.
 +  * **Изменено**:​
 +      * механизм осуществления пересадок пассажиров;​
 +      * отображение недействительных или отмененных рейсов,​ при наличии проданных билетов,​ при включенном фильтре //​**Активные**// ​ ;
 +      * посадочная ведомость (в суммах отображается два символа после запятой,​ изменена ширина таблицы итогов).
 +  * **Исправлено**:​
 +      * печать дубликата чека;
 +      * ошибка дублирования посадочных ведомостей;​
 +      * ошибка создания дополнительных рейсов.
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * проверка суммы наличных в кассе ККМ перед возвратом билета или услуги;​
 +      * способ оплаты //​**Списание с баланса**// ​ ;
 +      * возможность работы в РМК без подключения фискального регистратора;​
 +      * создание нескольких услуг //​**Дубликат чека**// ​ , например,​ один дубликат бесплатный,​ второй – платный;​
 +      * ввод номера паспорта при печати дубликата чека;
 +      * сортировка персональных данных,​ выводимых для заполнения;​
 +      * информация по последней продаже:​ билеты,​ сумма сдачи и прочее. Информация доступна в форме работы с кассой в РМК;
 +      * возможность использования нескольких фискальных регистраторов на одном рабочем месте;
 +      * отчет //​**Неиспользованные билеты**// ​ ;
 +      * автоматический возврат услуг, проданных вместе с билетом,​ при возврате билета;​
 +      * группировка чеков по билету при печати.
 +  * **Исправлено**:​
 +      * ошибка занятости мест;
 +      * ошибка,​ возникающая при выкупе заказа с введенными персональными данными по пассажиру;​
 +      * ошибка возврата билетов,​ проданных удаленно.
 +
 +**//​Денежные средства// ​ **
 +
 +  * **Добавлено**:​
 +      * учет продаж услуг неавтоматизированными кассами.
 +  * **Изменено**:​
 +      * ПКО (формирование печатной формы КМ-6). Ранее в строку по второму отделу,​ в колонке //​**Выручка за рабочий день**// ​ , помещалась разница продаж по эквайрингу и возвратов по эквайрингу. После внесения изменений сумма по возвратам помещается в колонку с возвратами,​ а продажи в колонку с продажами,​ то есть, аналогично первому отделу.
 +
 +**//​Администрирование// ​ **
 +
 +  * **Добавлено**:​
 +      * рассылка СМС-сообщений по расписанию;​
 +      * профиль //​**Продажи через веб-сервис**// ​ .
 +  * **Изменено**:​
 +      * расположение регистра сведений //​**Состояние рейсов**// ​ в распределенных базах данных (центральная база).
 +
 +**//​АЦБПДП// ​ **
 +
 +  * Доработки конфигурации под вторую версию шлюза АЦБПДП.
 +
 +===== Версия 2.0.7 от 29.06.15 =====
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * автоматическая расстановка перронных контролеров на рейсы;
 +      * форма ввода персональных данных водителей;​
 +      * создание одного документа установки тарифов для нескольких рейсов расписания и перевозчиков;​
 +      * установка запрета продажи до остановок;​
 +      * групповое заполнение квот для рейса расписания.
 +  * **Изменено**:​
 +      * увеличено количество символов после запятой при взаиморасчетах автовокзала и перевозчиков,​ для исключения ошибок округления;​
 +      * оптимизирована работа рабочего места диспетчера для больших объемов данных. Вместо таблицы значений используется динамический список рейсов;​
 +      * учтены изменения в API Яндекс.Карты.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * отчет //​**Диспетчерский журнал**// ​ , отражает информацию по рейсам за период (фактическое,​ плановое время отправления,​ маршрут,​ автобус,​ водитель и прочее);​
 +      * приостановка продажи билетов на рейс, либо установка разрешения продажи только в кассах допродажи.
 +  * **Изменено**:​
 +      * оптимизирована работа рабочего места диспетчера для больших объемов данных. Вместо таблицы значений используется динамический список рейсов;​
 +      * макет для матричного принтера (ширина сужена на 6 символов).
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * изменение пункта назначения и вида тарифа,​ без отмены оформляемого заказа;​
 +      * указание персональных данных,​ которые будут выводиться кассиру при автозаполнении;​
 +      * вывод информации по документу физического лица в чеке, например:​
 +
 +<code _1c>
 +Справочники.ВидыПерсональныхДанных.ДокументФизЛица(
 +           ​СтруктураДокумента.Пассажир,​ "​Удостоверение ветерана труда"​).СерияНомер
 +</​code>​
 +
 +Где "​Удостоверение ветерана труда"​ – наименование документа физ лица. Доступна следующая информация о документе:​ ВидДокумента,​ ДатаВыдачи,​ ДатаНачалаДействия,​ СрокДействия,​ КемВыдан,​ КодПодразделения,​ МестоВыдачи,​ СерияНомер.
 +
 +  * проверка корректности вводимой кассиром информации:​ ФИО должно содержать только кириллические и латинские символы,​ пробел и знак «-», если отсутствует отчество;​ дата рождения не может быть будущим числом и больше 120 лет, также введен контроль рамок ограничения возраста,​ указанного в виде тарифа;​
 +  * проверка запрета продажи до остановок при изменении пункта назначения в РМК;
 +  * настройка округления в справочнике //​**Виды тарифов**// ​ ;
 +  * автоматическое добавления услуг к стоимости билета (например,​ добровольное страхование),​ что позволяет возвращать услуги отдельно от билета;​
 +  * возврат билета,​ купленного на другом автовокзале;​
 +  * ограничение продажи билетов на рейсы расписания для групп пользователей;​
 +  * скрытие номера документов в чеке;
 +  * регистр сведений //​**Кассовая лента**// ​ ;
 +  * ссылка //​**Документы по заказу**// ​ в документах продажи (заказ билетов,​ оплаты,​ заказы на возврат,​ возвраты билетов и оплаты);​
 +  * расчет льготы по специализированному тарифу.
 +  * **Изменено**:​
 +  * механизм продления блокировки. Окно с вопросом о продлении блокировки выводится только при длительном отсутствии активности кассира. Продление блокировки выполняется автоматически,​ если кассир в течение 30 секунд выполнял действия по заполнению персональных данных пассажира;​
 +  * остаток денежных средств в кассе отображается по текущему кассиру,​ а не по кассе ККМ.
 +
 +**//​Денежные средства// ​ **
 +
 +  * **Добавлено**:​
 +      * отчет //​**Сведенная ведомость**// ​ ;
 +      * указание статуса проверки посадочных ведомостей.
 +
 +**//​Администрирование// ​ **
 +
 +  * **Добавлено**:​
 +      * отправка СМС-сообщений при оформлении билета или по условию (например за час до отправления),​ если при оформлении заказа был заполнен телефон покупателя;​
 +      * логирование действий пользователей (продажа билета,​ изменение рейса, отправки или прибытие автобуса и т. д.).
 +  * **Изменено**:​
 +      * макет посадочной ведомости для матричного принтера (настроен перенос строк).
 +  * **Исправлено**:​
 +      * ошибка,​ связанная с выполнением фоновых заданий.
 +
 +**//​Служебные механизмы// ​ **
 +
 +  * **Добавлено**:​
 +      * удаление устаревших данных с помощью регламентного задания.
 +
 +===== Версия 2.0.6 от 13.04.15 =====
 +
 +**//​Организация перевозок// ​ **
 +
 +  * **Добавлено**:​
 +      * отчет **//​Анализ наполняемости рейсов//​** ​ ;
 +      * округление результатов расчетов в установках тарифов;​
 +      * возможность указания персональных данных и дополнительных реквизитов для услуг. С помощью этого механизма,​ например,​ реализована возможность выдачи карт лояльности через кассира ККМ с заполнением информации о пассажире.
 +
 +  * **Изменено**:​
 +      * формат координат остановок (широта,​ долгота).
 +  * **Исправлено**:​
 +      * ошибка,​ связанная с некорректным определением времени отправления в заказах и чеках билетов.
 +
 +**//​Диспетчеризация// ​ **
 +
 +  * **Добавлено**:​
 +      * фильтр //​**Активные на 1 час**// ​ в РМД;
 +      * вывод пустых граф в посадочную ведомость;​
 +      * отчет //​**Бухгалтерские расчеты с перевозчиками**// ​ ;
 +      * передача состояния рейса //​Отменен// ​ на все последующие транзитные автовокзалы;​
 +      * передача изменения рейсов,​ в том числе и добавление дополнительных,​ на транзитные пункты отправления.
 +
 +**//​Продажи// ​ **
 +
 +  * **Добавлено**:​
 +      * ввод паспортных данных (кем выдан, дата выдачи и т. д.);
 +      * указание номера секций ККМ для тарифов,​ сборов и услуг;
 +      * отключение отображения схемы мест в РМК;
 +      * установка лимитов продаж по льготам.
 +  * **Исправлено**:​
 +      * ошибка функции web-сервиса StationLightPort;​
 +      * ошибки,​ связанные с удаленной транзитной продажей.
 +
 +**//​Денежные средства// ​ **
 +
 +  * **Добавлено**:​
 +      * печатная форма //​**КМ-7**// ​ для приходного кассового ордера;​
 +      * документ //​**Кассовая книга**// ​ ;
 +      * вид доступа //​**Подразделение**// ​ для профиля //​**Старший кассир**// ​ .
 +
 +**//​Администрирование// ​ **
 +
 +  * **Добавлено**:​
 +      * миграция пользователей распределенной ИБ;
 +      * обработка для загрузки данных в “1С:​Бухгалтерия предприятия 3.0”, “1С:​Бухгалтерия 8 КОРП”,​ “1С:​Управление производственным предприятием”.
 +
 +**//​АЦБПДП// ​ **
 +
 +  * Добавлена отдельная конфигурация для отправки данных.
 +
 +===== Отличия от первой редакции =====
 +
 +<WRAP center round important 60%> С 1 января 2015 года обновления системы доступны только для версии 2.0. </​WRAP>​
 +
 +Вторая версия системы "​Авибус:​ Управление автовокзалами"​ является по сути новым продуктом и вбирает в себя опыт полученный при разработке и сопровождении первой версии системы,​ ниже перечислены лишь некоторые отличия от первой версии:​
 +
 +  * Простая интеграция с “чужими” вокзалами,​ в том числе автоматизированными другими программами (Е-автовокзал,​ КВЦ-сервис) как для продажи билетов,​ так и для совместного использования транзитных рейсов без квоты мест;
 +  * Организация работы нескольких автовокзалов в одной информационной базе;
 +  * Веб-интерфейс. Возможность работы с программой из браузера или с использованием тонкого клиента;​
 +  * Терминология и логика работы в соответствии с правилами перевозок;​
 +  * Начальная поставка содержит данные,​ заполненные по умолчанию в соответствии с правилами перевозок. При стандартном учете заполненной информации достаточно для начала работы без дополнительных настроек;​
 +  * Реализация возможности работы в “облаке” (приложение как сервис);​
 +  * Переработанный интерфейс и новые отчеты;​
 +  * Моментальное формирование отчета //​**Анализ финансовой деятельности предприятия**// ​ ;
 +  * Упрощенный визуальный редактор условий применения (печати чеков, применения сборов и т.д.);
 +  * Ведение взаиморасчетов с перевозчиками по договорам,​ индивидуальные условия работы с перевозчиком;​
 +  * Использование сервиса Яндекс.Карты при создании остановок;​
 +  * Расчет тарифа на основании другого тарифа,​ например,​ багажный как 20% от пассажирского;​
 +  * Унифицирована работа с персональными данными пассажиров. Простая настройка данных,​ необходимых для заполнения при продаже билета;​
 +  * Поддержка фискального оборудования марки "​Pirit";​
 +  * Новая, расширенная версия программного интерфейса (API);
 +  * Кабинет перевозчика;​
 +  * Правила ограничения продаж.
 +
  

Инструменты страницы