+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 [2019/04/17 13:42] (текущий)
Судовиков Дмитрий
Строка 4: Строка 4:
  
  
-===== Версия 2.0.18 от 18.12.18 =====+ 
 +===== Версия 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.   * Доработаны настройки льготы:​ добавлена возможность установить порядок округления 1,5 и 1,0.
-  * Добавлена возможность запускать процедуру удаленной актуализации рейсов из центральной базы. ​+  * Добавлена возможность запускать процедуру удаленной актуализации рейсов из центральной базы.
   * Добавлена проверка автоматизированных остановок при записи по следующим данным:​ адрес остановки,​ контакты,​ точные координаты.   * Добавлена проверка автоматизированных остановок при записи по следующим данным:​ адрес остановки,​ контакты,​ точные координаты.
-  * Добавлена проверка количества запущенных процессов для исключения дублирования рейсов при актуализации. Теперь несколько пользователя не смогут одновременно запустить актуализацию рейсов,​ второй и все последующие пользователи получат оповещение об уже запущенном процессе актуализации.  +  * Добавлена проверка количества запущенных процессов для исключения дублирования рейсов при актуализации. Теперь несколько пользователя не смогут одновременно запустить актуализацию рейсов,​ второй и все последующие пользователи получат оповещение об уже запущенном процессе актуализации. 
-  * Добавлена возможность привязывать дополнительный реквизит //"​Арендодатель"//​ элементу справочника //​**Транспортные средства**//​. Реквизит можно выбирать из справочника //​**Контрагент**//,​ а можно оставить поле незаполненным (оно необходимо для аналитики).+  * Добавлена возможность привязывать дополнительный реквизит //"​Арендодатель"// ​ элементу справочника //​**Транспортные средства**// ​ . Реквизит можно выбирать из справочника //​**Контрагент**// ​ , а можно оставить поле незаполненным (оно необходимо для аналитики).
   * Добавлена возможность устанавливать тариф для рейсов из GDS (Артмарк).   * Добавлена возможность устанавливать тариф для рейсов из GDS (Артмарк).
-  * Для правила ограничения продаж было добавлено поле //​**Количество проданных билетов на пункте отправления**//,​ которое можно указывать в штуках или в процентах на выбор пользователя.  +  * Для правила ограничения продаж было добавлено поле //​**Количество проданных билетов на пункте отправления**// ​ , которое можно указывать в штуках или в процентах на выбор пользователя. 
-  * Исправлено условие применения возврата **Позднее двух часов до отправления**:​ значение пункта //​**Прошло с момента отправления**//​ изменено со **180** на **60**, т.к. при задержке рейса более чем на 1 час пассажиру становится доступен возврат без удержаний.+  * Исправлено условие применения возврата **Позднее двух часов до отправления**:​ значение пункта //​**Прошло с момента отправления**// ​ изменено со **180** ​ на **60**, т.к. при задержке рейса более чем на 1 час пассажиру становится доступен возврат без удержаний.
  
 **Продажи** **Продажи**
  
-  * Добавлена возможность печатать дубликат чека билета по номеру документа,​ по которому был куплен билет, а не только по номеру билета. При вводе номера документа выводится список активных билетов на выбор.  +  * Добавлена возможность печатать дубликат чека билета по номеру документа,​ по которому был куплен билет, а не только по номеру билета. При вводе номера документа выводится список активных билетов на выбор. 
-  * Исправлена последовательность применения сборов и льгот при расчете суммы к оплате. Теперь при высчитывании стоимости к оплате в РМК сначала применяется сбор, потом льгота,​ т.к. иначе при настройках льготы //"​Только на тариф"//​ и сбора в процентах от тарифа,​ цена к оплате выходила нулевая. +  * Исправлена последовательность применения сборов и льгот при расчете суммы к оплате. Теперь при высчитывании стоимости к оплате в РМК сначала применяется сбор, потом льгота,​ т.к. иначе при настройках льготы //"​Только на тариф"// ​ и сбора в процентах от тарифа,​ цена к оплате выходила нулевая. 
-  * Добавлена возможность выводить в чек //​**Признак агента по предмету расчета**//,​ настраивается в справочнике **Организации**. +  * Добавлена возможность выводить в чек //​**Признак агента по предмету расчета**// ​ , настраивается в справочнике **Организации**. 
-  * Исправлена проблема:​ при продаже услуги платной брони выводилась ошибка //​«Услуга не найдена»//,​ если в справочнике **Услуги** не заведено больше никаких платных услуг. +  * Исправлена проблема:​ при продаже услуги платной брони выводилась ошибка //​«Услуга не найдена»//,​ если в справочнике **Услуги** ​ не заведено больше никаких платных услуг. 
-  * Доработан механизм ввода (продажи) билетов в РМК оплатой на посадке без указания даты продажи:​  +  * Доработан механизм ввода (продажи) билетов в РМК оплатой на посадке без указания даты продажи:​ 
-      * если время отправления меньше текущего - билет и оплата записываются временем отправления рейса; ​+      * если время отправления меньше текущего - билет и оплата записываются временем отправления рейса;
       * если время отправления больше текущего - билет и оплата записываются текущим временем.       * если время отправления больше текущего - билет и оплата записываются текущим временем.
   * Доработана возможность вывода номера посадочной ведомости в шаблон чека. Если посадочная ведомость на момент продажи первого билета не будет сформирована,​ то она будет создана автоматически.   * Доработана возможность вывода номера посадочной ведомости в шаблон чека. Если посадочная ведомость на момент продажи первого билета не будет сформирована,​ то она будет создана автоматически.
-  * Отменен механизм проверки дублирования документов для детских видов тарифов в РМК. При повторной продаже билетов по указанному документу будет выводиться список физических лиц для выбора. В случае,​ когда подобрано единственное физическое лицо по документу взрослого,​ появится окно с подобранным физическим лицом и возможностью добавить новое.  +  * Отменен механизм проверки дублирования документов для детских видов тарифов в РМК. При повторной продаже билетов по указанному документу будет выводиться список физических лиц для выбора. В случае,​ когда подобрано единственное физическое лицо по документу взрослого,​ появится окно с подобранным физическим лицом и возможностью добавить новое. 
-  * В документах //​**Оплата**//​ и //​**Возврат оплаты**//​ добавлена новая характеристика //**Вид платежа**//​ с выбором значения из выпадающего списка:​ наличные,​ безналичные,​ оплата на посадке,​ списание с баланса. Характеристику возможно использовать в отчетах,​ в пользовательском режиме не отображается.+  * В документах //​**Оплата**// ​ и //​**Возврат оплаты**// ​ добавлена новая характеристика //**Вид платежа**// ​ с выбором значения из выпадающего списка:​ наличные,​ безналичные,​ оплата на посадке,​ списание с баланса. Характеристику возможно использовать в отчетах,​ в пользовательском режиме не отображается.
   * Исправлена проверка вида сообщения рейса при выборе рейса с продажей без разделения стоячих мест с сидячими.   * Исправлена проверка вида сообщения рейса при выборе рейса с продажей без разделения стоячих мест с сидячими.
-  * Исправлена проблема с выводом двойных чеков по одному билету после неуспешной печати.  +  * Исправлена проблема с выводом двойных чеков по одному билету после неуспешной печати. 
-  * Исправлена проблема с совмещением групп доступа. Ранее при совмещении ролей справочной и кассира,​ роль справочной перекрывала роль кассира,​ и работа кассы от лица этого пользователя была невозможна. ​+  * Исправлена проблема с совмещением групп доступа. Ранее при совмещении ролей справочной и кассира,​ роль справочной перекрывала роль кассира,​ и работа кассы от лица этого пользователя была невозможна.
   * Добавлена возможность печатать дубликат электронных билетов в узле, отличающемся от пункта отправления в билете.   * Добавлена возможность печатать дубликат электронных билетов в узле, отличающемся от пункта отправления в билете.
-  * Исправлена проблема при возврате билетов через веб-сервис (сайты):​ раньше при возврате билета,​ купленного в прошлый период,​ на который в системе настроен запрет изменения всех данных,​ возврат билета создавался,​ а возврат оплаты - нет. Для исключения расхождения теперь возврат такого билета будет невозможен,​ нужна будет правильная настройка запрета (с исключениями по документам или по пользователям). ​+  * Исправлена проблема при возврате билетов через веб-сервис (сайты):​ раньше при возврате билета,​ купленного в прошлый период,​ на который в системе настроен запрет изменения всех данных,​ возврат билета создавался,​ а возврат оплаты - нет. Для исключения расхождения теперь возврат такого билета будет невозможен,​ нужна будет правильная настройка запрета (с исключениями по документам или по пользователям).
   * При возврате денег на карту в системе записывался номер карты, с которой поступила оплаты,​ теперь же записывается номер карты, на которую по факту вернулись деньги.   * При возврате денег на карту в системе записывался номер карты, с которой поступила оплаты,​ теперь же записывается номер карты, на которую по факту вернулись деньги.
-  * Добавлена возможность возврата билета в случае,​ когда пассажир отказывается от поездки,​ но возврат билета (денег) невозможен:​ человек находится не в том городе или офисе, в котором покупал билет. Механизм возврата:​ кассир находит билет, который на тот момент находится в статусе //"​Оплачен"//​ и нажимает кнопку **освободить**. Билет переходит в статус //"К возврату"//​. В системе фиксируется время отказа от поездки для того, чтобы впоследствии определить процент удержания. Место освобождается для повторной продажи. Данная операция никак не влияет на сумму выручки за проданные билеты ни у первоначального продавца,​ ни у кассира,​ освободившего место. Потом, пассажир через какое-то время обращается за возвратом по месту покупки билета. Кассир находит билет, нажимает кнопку **Возврат**. Билет переходит в статус //"​Возвращен"//​. Сумму удержания система рассчитывает автоматически в соответствии с временем отказа от поездки:​  +  * Добавлена возможность возврата билета в случае,​ когда пассажир отказывается от поездки,​ но возврат билета (денег) невозможен:​ человек находится не в том городе или офисе, в котором покупал билет. Механизм возврата:​ кассир находит билет, который на тот момент находится в статусе //"​Оплачен"// ​ и нажимает кнопку **освободить**. Билет переходит в статус //"К возврату"//​. В системе фиксируется время отказа от поездки для того, чтобы впоследствии определить процент удержания. Место освобождается для повторной продажи. Данная операция никак не влияет на сумму выручки за проданные билеты ни у первоначального продавца,​ ни у кассира,​ освободившего место. Потом, пассажир через какое-то время обращается за возвратом по месту покупки билета. Кассир находит билет, нажимает кнопку **Возврат**. Билет переходит в статус //"​Возвращен"//​. Сумму удержания система рассчитывает автоматически в соответствии с временем отказа от поездки:​ 
-      * Если билет был куплен и возвращен в пределах одного и того же месяца (отчетного периода),​ то выручка за проданные в отчетном месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру. Операции оплаты билета и последующего возврата фиксируются в отчете по продажам за отчетный месяц. ​+      * Если билет был куплен и возвращен в пределах одного и того же месяца (отчетного периода),​ то выручка за проданные в отчетном месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру. Операции оплаты билета и последующего возврата фиксируются в отчете по продажам за отчетный месяц.
       * Если билет был куплен в отчетном месяце,​ а возврат произведен в текущем,​ то операция оплаты билета,​ зафиксированная в отчете по продажам за отчетный месяц, и выручка за билеты проданные в отчетном месяце не меняется. Операция возврата фиксируется в отчете по продажам за текущий месяц. Выручка за проданные в текущем месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру.       * Если билет был куплен в отчетном месяце,​ а возврат произведен в текущем,​ то операция оплаты билета,​ зафиксированная в отчете по продажам за отчетный месяц, и выручка за билеты проданные в отчетном месяце не меняется. Операция возврата фиксируется в отчете по продажам за текущий месяц. Выручка за проданные в текущем месяце билеты уменьшается на величину равную сумме денег, возвращенных пассажиру.
-  * Выделение билетов в статусах //"​Продается"//​ и //"​Продано"//​ сделано более контрастным.+  * Выделение билетов в статусах //"​Продается"// ​ и //"​Продано"// ​ сделано более контрастным.
   * Исправлена ошибка,​ запрещающая продажу более 1 билета с тарифом детским без места в РМК на странице мест.   * Исправлена ошибка,​ запрещающая продажу более 1 билета с тарифом детским без места в РМК на странице мест.
-  * В отчет кассира и старшего кассира добавлен параметр //​**Перевозчик**//,​ который берет значение поля //​Перевозчик на момент оплаты//​ из билета. Доступен и в отборах,​ и в структуре.+  ​* Исправлена ошибка "//​Рейс не найден"//,​ возникающая при возврате билета в узле, через который не проходит рейс, на который продан данный билет. 
 +  ​* В отчет кассира и старшего кассира добавлен параметр //​**Перевозчик**// ​ , который берет значение поля //​Перевозчик на момент оплаты// ​ из билета. Доступен и в отборах,​ и в структуре.
  
 **Диспетчеризация** **Диспетчеризация**
  
   * Добавлена возможность производить пересадки задним числом на ушедшие рейсы.   * Добавлена возможность производить пересадки задним числом на ушедшие рейсы.
-  * Добавлена возможность установки статуса рейса в РМД //"​задерживается на .. минут"//​ в случаях,​ когда время отправления рейса еще не подошло,​ но перевозчик заранее сообщил о задержке рейса. Это позволит заранее уведомлять пассажиров о возможной задержке,​ также статус рейса будет отображаться на информационном дисплее.+  * Добавлена возможность установки статуса рейса в РМД //"​задерживается на .. минут"// ​ в случаях,​ когда время отправления рейса еще не подошло,​ но перевозчик заранее сообщил о задержке рейса. Это позволит заранее уведомлять пассажиров о возможной задержке,​ также статус рейса будет отображаться на информационном дисплее.
   * При использовании функции пересадка в списке выбора доступных рейсов недействительные рейсы теперь скрыты.   * При использовании функции пересадка в списке выбора доступных рейсов недействительные рейсы теперь скрыты.
-  * Исправлена форма заказ-наряда:​ ранее в заказ-наряде выводились все остановки по маршруту,​ сейчас выводятся только те, на которых предполагается остановка (до них проданы билеты) и конечная остановка маршрута. ​+  * Исправлена форма заказ-наряда:​ ранее в заказ-наряде выводились все остановки по маршруту,​ сейчас выводятся только те, на которых предполагается остановка (до них проданы билеты) и конечная остановка маршрута.
   * Исправлена ошибка:​ в центральной базе не открывались посадочные ведомости,​ относящиеся к узлу.   * Исправлена ошибка:​ в центральной базе не открывались посадочные ведомости,​ относящиеся к узлу.
   * Исправлен ошибка:​ при смене перевозчика на рейсе в РМД, не всегда менялся договор в посадочной ведомости,​ что приводило к неверному распределению тарифа с новым перевозчиком (когда меняли перевозчика дважды).   * Исправлен ошибка:​ при смене перевозчика на рейсе в РМД, не всегда менялся договор в посадочной ведомости,​ что приводило к неверному распределению тарифа с новым перевозчиком (когда меняли перевозчика дважды).
Строка 60: Строка 146:
  
   * В кассовую книгу добавлен отбор по кассам предприятия.   * В кассовую книгу добавлен отбор по кассам предприятия.
-  * Добавлена возможность в макете печатной формы вместо //"​НомерДокумента"//​ указывать //"​НомерДокументаПолный"//,​ который будет выводить полный номер документа вместе с префиксом. (Номер ПКО и РКО без префикса в печатных формах и в кассовой книге) При изменении параметра //"​НомерДокПечатнойФормы"//​ на //"​НомерДокПечатнойФормыПолный"//​ система будет печатать полный номер ПКО/​РКО в кассовой книге.+  * Добавлена возможность в макете печатной формы вместо //"​НомерДокумента"// ​ указывать //"​НомерДокументаПолный"//,​ который будет выводить полный номер документа вместе с префиксом. (Номер ПКО и РКО без префикса в печатных формах и в кассовой книге) При изменении параметра //"​НомерДокПечатнойФормы"// ​ на //"​НомерДокПечатнойФормыПолный"// ​ система будет печатать полный номер ПКО/​РКО в кассовой книге.
   * Добавлена проверка при создании РКО на выдачу денежных средств в ККМ для исключения возможности внесения кассиром большей суммы, чем у него есть в кассе.   * Добавлена проверка при создании РКО на выдачу денежных средств в ККМ для исключения возможности внесения кассиром большей суммы, чем у него есть в кассе.
-  * Исправлена ошибка:​ при формировании РКО перевозчику на основании посадочной ведомости - сумма перевозчика подставлялась в РКО верная,​ а при создании РКО перевозчику на основании посадочной ведомости - сумма подставлялась общая. Сейчас в любом случае подставляется верная сумма. ​+  * Исправлена ошибка:​ при формировании РКО перевозчику на основании посадочной ведомости - сумма перевозчика подставлялась в РКО верная,​ а при создании РКО перевозчику на основании посадочной ведомости - сумма подставлялась общая. Сейчас в любом случае подставляется верная сумма.
  
 **Служебные механизмы** **Служебные механизмы**
  
   * Обновлена библиотека подключаемого оборудования до версии 2.0.6.12 с поддержкой НДС 20%.   * Обновлена библиотека подключаемого оборудования до версии 2.0.6.12 с поддержкой НДС 20%.
-  * Настроено регламентное задание очистки всех заказов билетов и услуг по истечению 3 месяцев. ​ +  * Настроено регламентное задание очистки всех заказов билетов и услуг по истечению 3 месяцев.
   * В протоколе Авибус разработан метод для получения статуса пассажира в билете //​ожидает отправление,​ возврат,​ уехал, не явился на посадку,​ рейс отменен//​.   * В протоколе Авибус разработан метод для получения статуса пассажира в билете //​ожидает отправление,​ возврат,​ уехал, не явился на посадку,​ рейс отменен//​.
   * Доработан механизм записи невозвращенных в течение месяца билетов после поломок транспортного средства в доход АВ (как при отмене рейсов).   * Доработан механизм записи невозвращенных в течение месяца билетов после поломок транспортного средства в доход АВ (как при отмене рейсов).
-  ​* В процесс отмены платежа добавлено ограничение по времени - 10 минут. Если прошло более 10 минут - система вызовет ошибку.  +  * Исправлена проблема с регламентными заданиями при выгрузке чеков, относится к внешнему серверу печати чеков OrangeData
-  ​* Исправлена проблема с регламентными заданиями при выгрузке чеков. +  * Доработана подсистема печати рекламы на чеках с возможностью ограничения количества чеков с рекламой. 
-  * Доработана подсистема печати рекламы на чеках с возможностью ограничения количества чеков с рекламой.  +  * Добавлена возможность ограничить продажу страховок чужими агентами. Для этого добавлено предопределенное условие применения //​Разрешение оформления страховки// ​ с единственной строкой в условии //"​Агент.Контрагент.Собственный контрагент"​ = истина"//​. Такая настройка позволяет передавать возможность продавать страховку только для своих агентов.
-  * Добавлена возможность ограничить продажу страховок чужими агентами. Для этого добавлено предопределенное условие применения //​Разрешение оформления страховки//​ с единственной строкой в условии //"​Агент.Контрагент.Собственный контрагент"​ = истина"//​. Такая настройка позволяет передавать возможность продавать страховку только для своих агентов.+
  
 **Выгрузка в АЦБПДП** **Выгрузка в АЦБПДП**
  
   * Решена проблема сопоставления данных по пассажирам и водителям для дополнительных рейсов при выгрузке в АЦБПДП.   * Решена проблема сопоставления данных по пассажирам и водителям для дополнительных рейсов при выгрузке в АЦБПДП.
- 
- 
- 
- 
- 
- 
  
 ===== Версия 2.0.17 от 03.09.18 ===== ===== Версия 2.0.17 от 03.09.18 =====
Строка 89: Строка 168:
 **Организация перевозок** **Организация перевозок**
  
-  * Добавлена проверка на наличие контрагента в действующих рейсах расписания при попытке пометить на удаление договор типа **//С перевозчиком//​** данного контрагента;​ +  * Добавлена проверка на наличие контрагента в действующих рейсах расписания при попытке пометить на удаление договор типа **//С перевозчиком//​** ​ данного контрагента;​ 
-  * Добавлена возможность запрещать льготы списком или полным запретом всех льгот для рейсов расписания; ​+  * Добавлена возможность запрещать льготы списком или полным запретом всех льгот для рейсов расписания;​
   * Добавлена возможность создавать новые виды сообщения на основе предопределенных 5 типов;   * Добавлена возможность создавать новые виды сообщения на основе предопределенных 5 типов;
   * Добавлена настройка в раздел **Настройки и справочники**,​ позволяющая включить использование заказных перевозок,​ а также автоматически присваивать дополнительным рейсам признак заказного;​   * Добавлена настройка в раздел **Настройки и справочники**,​ позволяющая включить использование заказных перевозок,​ а также автоматически присваивать дополнительным рейсам признак заказного;​
Строка 96: Строка 175:
   * Внесена возможность добавлять шаблон чека к предопределенной услуге //​Дубликат чека билета//,​ он должен быть нефискальным и относиться к типу чека билета. Печататься будет дополнительно к стандартному чеку данной услуги;​   * Внесена возможность добавлять шаблон чека к предопределенной услуге //​Дубликат чека билета//,​ он должен быть нефискальным и относиться к типу чека билета. Печататься будет дополнительно к стандартному чеку данной услуги;​
   * Добавлена возможность указывать страну в **Тарифных районах**;​   * Добавлена возможность указывать страну в **Тарифных районах**;​
-  * Исправлена форма //​**Справки о стоимости проезда**//​ - вид валюты будет подставляться из поля //​Основная валюта//​ в разделе **Денежные средства**;​+  * Исправлена форма //​**Справки о стоимости проезда**// ​ - вид валюты будет подставляться из поля //​Основная валюта// ​ в разделе **Денежные средства**;​
   * Исправлена ссылка добавления номера платформы в шаблон чека;   * Исправлена ссылка добавления номера платформы в шаблон чека;
-  * Исправлена проблема с действием **Установки тарифа**:​ настройка **«Признак заказного»** при выборе значения **//Для всех//​** действует на все типы рейсов,​ ранее действовала только на регулярные рейсы. ​+  * Исправлена проблема с действием **Установки тарифа**:​ настройка **«Признак заказного»** ​ при выборе значения **//Для всех//​** ​ действует на все типы рейсов,​ ранее действовала только на регулярные рейсы.
  
 **Продажи** **Продажи**
  
   * Добавлена возможность печатать дубликата чека билета,​ проданного подключением к другому автовокзалу;​   * Добавлена возможность печатать дубликата чека билета,​ проданного подключением к другому автовокзалу;​
-  * Создан //​**Отчет старшего кассира по возвратам**//,​ не требующий обязательного отбора по кассиру;​+  * Создан //​**Отчет старшего кассира по возвратам**// ​ , не требующий обязательного отбора по кассиру;​
   * В РМК для билета по тарифу с ограничением возраста до 16 лет включительно будет отображаться значок маленького человечка;​   * В РМК для билета по тарифу с ограничением возраста до 16 лет включительно будет отображаться значок маленького человечка;​
-  * Добавлена возможность создания акции //​**Обратный билет**//​. Купон выдается при оплате заказа,​ участвующего в акции, а в дополнительном нефискальном чеке указывается промокод. При указании промокода происходит поиск по префиксу //​Маркетинговой акции//​ среди заказов,​ в которых выдан промокод. При этом маршрут заказа промокода должен быть обратным маршрутом нового заказа (т.е. должна быть пара Откуда-Куда в обратном порядке),​ а срок действия промокода должен быть актуален,​ не просрочен. При выполнении этих условий в новый заказ установится льгота.Последовательность действий при продаже билета по акции: выбрать тип //​Скидка на обратный билет//,​ заполнить параметры //​**Длительность действия купона,​ часов**//,​ внести 2 символа префикса промокода;​+  * Добавлена возможность создания акции //​**Обратный билет**// ​ . Купон выдается при оплате заказа,​ участвующего в акции, а в дополнительном нефискальном чеке указывается промокод. При указании промокода происходит поиск по префиксу //​Маркетинговой акции// ​ среди заказов,​ в которых выдан промокод. При этом маршрут заказа промокода должен быть обратным маршрутом нового заказа (т.е. должна быть пара Откуда-Куда в обратном порядке),​ а срок действия промокода должен быть актуален,​ не просрочен. При выполнении этих условий в новый заказ установится льгота.Последовательность действий при продаже билета по акции: выбрать тип //​Скидка на обратный билет//,​ заполнить параметры //​**Длительность действия купона,​ часов**// ​ , внести 2 символа префикса промокода;​
   * Внесены изменения по билетам,​ вводимым оплатой на посадке. Если вводить билеты оплатой на посадке без указания даты продажи,​ то если: время отправления меньше текущего - билет и оплата записываются временем отправления рейса; время отправления больше текущего - билет и оплата записываются текущим временем;​   * Внесены изменения по билетам,​ вводимым оплатой на посадке. Если вводить билеты оплатой на посадке без указания даты продажи,​ то если: время отправления меньше текущего - билет и оплата записываются временем отправления рейса; время отправления больше текущего - билет и оплата записываются текущим временем;​
-  * Внесены изменения в //​**Отчет о работе автовокзала**//:​ рейс не будет попадать в колонку //​Транзитный//​ пункта отправления,​ если данная остановка является последней остановкой в рейсе. Также исправлены ошибки с отображением льготных билетов в колонке Пассажиры //​Беспл//;​+  * Внесены изменения в //​**Отчет о работе автовокзала**// ​ : рейс не будет попадать в колонку //​Транзитный// ​ пункта отправления,​ если данная остановка является последней остановкой в рейсе. Также исправлены ошибки с отображением льготных билетов в колонке Пассажиры //​Беспл//;​
   * Исправлена проблема с отсутствием остановок для выбора пункта назначения в РМК. Сейчас при поиске возможных пунктов назначения проверяется сервер данных,​ если он отличается от сервера данных текущей информационной базы, то выводятся все остановки. Если серверы данных совпадают,​ то выводятся остановки только по возможным маршрутам;​   * Исправлена проблема с отсутствием остановок для выбора пункта назначения в РМК. Сейчас при поиске возможных пунктов назначения проверяется сервер данных,​ если он отличается от сервера данных текущей информационной базы, то выводятся все остановки. Если серверы данных совпадают,​ то выводятся остановки только по возможным маршрутам;​
-  * Исправлена ошибка при продаже предопределенной услуги //​Платная бронь//:​ ранее к оплате выводилась услуга в количестве 1 независимо от количества бронируемых мест. Сейчас будет указано то количество ​ услуг, которое соответствует количеству билетов в заказе (бронировании).+  * Исправлена ошибка при продаже предопределенной услуги //​Платная бронь//:​ ранее к оплате выводилась услуга в количестве 1 независимо от количества бронируемых мест. Сейчас будет указано то количество услуг, которое соответствует количеству билетов в заказе (бронировании).
  
 **Диспетчеризация** **Диспетчеризация**
  
-  * В печатную форму посадочной ведомости добавлены поля //​**Количество**//​ и //​**Сумма**//​ прописью отдельно по пассажирским и багажным билетам;​+  * В печатную форму посадочной ведомости добавлены поля //​**Количество**// ​ и //​**Сумма**// ​ прописью отдельно по пассажирским и багажным билетам;​
   * Добавлен Отчет по вычеркнутым билетам;​   * Добавлен Отчет по вычеркнутым билетам;​
-  * Доработан отчет //​**Взаиморасчеты по перевозчикам**//​ по части распределения льготных билетов. В случае наличия настройки **«Рассчитывать вознаграждение автовокзала с недополученной выручки»** автовокзалу будет начислен его процент с тарифа в соответствии с условиями работы с перевозчиком независимо от стоимости билета. В случае наличия флага в льготе //​**Недополученную выручку перевозчику сразу**//​ в ведомость и в отчет будет выводиться полная стоимость тарифа независимо от стоимости билета;​ +  * Доработан отчет //​**Взаиморасчеты по перевозчикам**// ​ по части распределения льготных билетов. В случае наличия настройки **«Рассчитывать вознаграждение автовокзала с недополученной выручки»** ​ автовокзалу будет начислен его процент с тарифа в соответствии с условиями работы с перевозчиком независимо от стоимости билета. В случае наличия флага в льготе //​**Недополученную выручку перевозчику сразу**// ​ в ведомость и в отчет будет выводиться полная стоимость тарифа независимо от стоимости билета;​ 
-  * Добавлены поля в посадочную ведомость по услугам перевозчикам. Выводятся в печать при включенной настройке **«Использовать услуги перевозчикам»** в разделе **Организация перевозок**;​ +  * Добавлены поля в посадочную ведомость по услугам перевозчикам. Выводятся в печать при включенной настройке **«Использовать услуги перевозчикам»** ​ в разделе **Организация перевозок**;​ 
-  * Добавлена возможность возвращать в продажу рейсы, отмеченные //​Недействительный//​ через РМД: нажать //​**Отмена рейса**//​ - **//​Вернуть в продажу//​**;​ +  * Добавлена возможность возвращать в продажу рейсы, отмеченные //​Недействительный// ​ через РМД: нажать //​**Отмена рейса**// ​ - **//​Вернуть в продажу//​** ​ 
-  * Доработан **Отчет по льготным билетам** в форме //Для выгрузки//:​ добавлена возможность формировать по списку льгот и отбор по агенту;​ +  * Доработан **Отчет по льготным билетам** ​ в форме //Для выгрузки//:​ добавлена возможность формировать по списку льгот и отбор по агенту;​ 
-  * Исправлена форма заказ-наряда:​ телефон перевозчика (фрахтовщика) будет подставляться из первой строки **//​Телефон//​** в контрагенте. Также внесены изменения,​ в соответствии с которыми будет выводиться на печать не весь перечень остановок,​ а только те, в которых предполагается остановка и конечный пункт;+  * Исправлена форма заказ-наряда:​ телефон перевозчика (фрахтовщика) будет подставляться из первой строки **//​Телефон//​** ​ в контрагенте. Также внесены изменения,​ в соответствии с которыми будет выводиться на печать не весь перечень остановок,​ а только те, в которых предполагается остановка и конечный пункт;
   * Исправлена проблема миграции состояний рейсов через центральную базу по маршруту следования в узлы распределенной базы данных;​   * Исправлена проблема миграции состояний рейсов через центральную базу по маршруту следования в узлы распределенной базы данных;​
   * Исправлена проблема автоматической отмены брони в пункте отправления при бронировании билетов на транзитные рейсы в распределенной базе данных;​   * Исправлена проблема автоматической отмены брони в пункте отправления при бронировании билетов на транзитные рейсы в распределенной базе данных;​
-  * Исправлена проверка дня пути в рейсах расписания:​ день пути по времени прибытия нужно указывать по часовому поясу первой остановки в маршруте. Можно воспользоваться переключателем //​Местное/​По первой в форме рейса расписания//​ для отображения времени в нужном часовом поясе.+  * Исправлена проверка дня пути в рейсах расписания:​ день пути по времени прибытия нужно указывать по часовому поясу первой остановки в маршруте. Можно воспользоваться переключателем //​Местное/​По первой в форме рейса расписания// ​ для отображения времени в нужном часовом поясе.
  
 **Денежные средства** **Денежные средства**
  
-  * Внесены изменения для ввода до 8 знаков в корреспондирующем счете //​**Статей движения денежных средств**//;​ +  * Внесены изменения для ввода до 8 знаков в корреспондирующем счете //​**Статей движения денежных средств**// ​ 
-  * Внесены исправления в процесс создания ПКО на основании выемки денежных средств:​ сейчас организация заполняется автоматически,​ а при заполнении подразделения и выборе кассы программа не затирает в поле //​**Выемка**//​ выбранный документ;​ +  * Внесены исправления в процесс создания ПКО на основании выемки денежных средств:​ сейчас организация заполняется автоматически,​ а при заполнении подразделения и выборе кассы программа не затирает в поле //​**Выемка**// ​ выбранный документ;​ 
-  * При создании ПКО и РКО поля //​**Организация**//,​ //​**Подразделение**//​ и //​**Касса**//​ заполняются автоматически,​ если в системе только 1 объект в каждом справочнике. В случае,​ если несколько,​ нужно выбирать вручную;​+  * При создании ПКО и РКО поля //​**Организация**// ​ , //​**Подразделение**// ​ и //​**Касса**// ​ заполняются автоматически,​ если в системе только 1 объект в каждом справочнике. В случае,​ если несколько,​ нужно выбирать вручную;​
   * Исправлено заполнение суммы при создании РКО с операцией //​Выдача ДС перевозчику//:​ будет добавляться сумма перевозчика. Также при выборе посадочных ведомостей добавлен отбор только по выбранному перевозчику;​   * Исправлено заполнение суммы при создании РКО с операцией //​Выдача ДС перевозчику//:​ будет добавляться сумма перевозчика. Также при выборе посадочных ведомостей добавлен отбор только по выбранному перевозчику;​
-  * В ПКО по неавтоматизированным кассам ККМ добавлена возможность выбора ввода суммы вручную или путем ввода списка проданных услуг в табличной части. ​+  * В ПКО по неавтоматизированным кассам ККМ добавлена возможность выбора ввода суммы вручную или путем ввода списка проданных услуг в табличной части.
  
 **Служебные механизмы** **Служебные механизмы**
  
-  * Внедрена **Библиотека стандартных подсистем** в части учета персональных данных;​ +  * Внедрена **Библиотека стандартных подсистем** ​ в части учета персональных данных;​ 
-  * Добавлено поле для условий применения **//​Продано билетов на рейс, шт.//​**;​ +  * Добавлено поле для условий применения **//​Продано билетов на рейс, шт.//​** ​ 
-  * Исправлена ошибка выполнения функции //​**Актуализация рейсов из центральной базы**//​ для узлов в распределенной базе данных.+  * Исправлена ошибка выполнения функции //​**Актуализация рейсов из центральной базы**// ​ для узлов в распределенной базе данных.
  
 **Выгрузка в АЦБПДП** **Выгрузка в АЦБПДП**
  
-  * Добавлена проверка серии свидетельства при создании документа //​**Билет**//​. Ранее в билет записывалось значение,​ введенное кассиром (например,​ 11-КА 123456), теперь записывается исправленное значение серии (II-КА 123456 ). В выгрузку АЦБПДП попадает уже новое значение;​+  * Добавлена проверка серии свидетельства при создании документа //​**Билет**// ​ . Ранее в билет записывалось значение,​ введенное кассиром (например,​ 11-КА 123456), теперь записывается исправленное значение серии (II-КА 123456 ). В выгрузку АЦБПДП попадает уже новое значение;​
   * Исправлена ошибка регистрации водителей к выгрузке в АЦБПДП на рейс, помеченный как //​Недействительный//;​   * Исправлена ошибка регистрации водителей к выгрузке в АЦБПДП на рейс, помеченный как //​Недействительный//;​
   * Исправлена ошибка при регистрации к выгрузке в АЦБПДП дополнительных рейсов.   * Исправлена ошибка при регистрации к выгрузке в АЦБПДП дополнительных рейсов.
  
 +===== Версия 2.0.16 от 07.05.18 =====
  
 +**//​Продажи// ​ **
  
- 
- 
-===== Версия 2.0.16 от 07.05.18 ===== 
- 
-**//​Продажи//​ ** 
   * На форму РМК выведено текущее время;   * На форму РМК выведено текущее время;
   * В список рейсов добавлена информация о виде сообщения;​   * В список рейсов добавлена информация о виде сообщения;​
Строка 177: Строка 253:
   * Исправлена ошибка прав доступа при попытке открыть остановку (пункт отправления) в РМК.   * Исправлена ошибка прав доступа при попытке открыть остановку (пункт отправления) в РМК.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * Добавлен новый механизм взаимодействия с перевозчиками – **"​Модель оказания услуг"​**. Новый механизм позволяет фиксировать следующие услуги:​ обеспечение прибытия и отправления при регулярных перевозках,​ услуги связанные с транспортной безопасностью,​ услуги связанные с использованием пассажирами помещений зданий и территории автовокзала,​ автостанции;​   * Добавлен новый механизм взаимодействия с перевозчиками – **"​Модель оказания услуг"​**. Новый механизм позволяет фиксировать следующие услуги:​ обеспечение прибытия и отправления при регулярных перевозках,​ услуги связанные с транспортной безопасностью,​ услуги связанные с использованием пассажирами помещений зданий и территории автовокзала,​ автостанции;​
   * Появилась возможность указывать несколько поломок на одном рейсе;   * Появилась возможность указывать несколько поломок на одном рейсе;
Строка 204: Строка 281:
   * Ограничены права диспетчеров. Сейчас могут работать с рейсом только из РМД. Непосредственное изменение в справочнике рейсы для диспетчеров запрещено.   * Ограничены права диспетчеров. Сейчас могут работать с рейсом только из РМД. Непосредственное изменение в справочнике рейсы для диспетчеров запрещено.
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * В льготу добавлен период действия. Под датой проверки понимается дата отправления рейса;   * В льготу добавлен период действия. Под датой проверки понимается дата отправления рейса;
   * Добавлено условие применения в виды бронирования билетов;​   * Добавлено условие применения в виды бронирования билетов;​
Строка 217: Строка 295:
   * Доработан механизм актуализации рейсов на удаленном сервере,​ в случае использования распределенной информационной базы.   * Доработан механизм актуализации рейсов на удаленном сервере,​ в случае использования распределенной информационной базы.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * Добавлено взаимодействие с системой автоматизации **"​Караганда ГДС"​**;​   * Добавлено взаимодействие с системой автоматизации **"​Караганда ГДС"​**;​
   * Добавлен профиль,​ позволяющий редактировать билеты и справочник физические лица. Необходимо для корректировки данных по льготным билетам;​   * Добавлен профиль,​ позволяющий редактировать билеты и справочник физические лица. Необходимо для корректировки данных по льготным билетам;​
Строка 224: Строка 303:
   * Доработан механизм создания начального образа. Исправлен перенос пользователей из ЦБ.   * Доработан механизм создания начального образа. Исправлен перенос пользователей из ЦБ.
  
-**//​Выгрузка ПД в АЦБПДП//​ **+**//​Выгрузка ПД в АЦБПДП// ​ ** 
   * Добавлен помощник подключения к АЦБПДП,​ который поможет последовательно пройти все этапы первоначальных настроек (остановок,​ перевозчиков,​ водителей и прочего).   * Добавлен помощник подключения к АЦБПДП,​ который поможет последовательно пройти все этапы первоначальных настроек (остановок,​ перевозчиков,​ водителей и прочего).
  
 ===== Версия 2.0.15 от 30.10.17 ===== ===== Версия 2.0.15 от 30.10.17 =====
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * Упрощена продажа обратного билета в РМК. Если остановки автоматизированы и существуют обратные рейсы, на странице оплаты появится флаг **"​После оплаты начать продажу обратного билета"​**. При этом будет начата продажа на обратный рейс с заполнением персональных данных и других данных по пассажирам. По сочетанию **Ctrl+***(звездочка) теперь можно начать продажу билетов сразу же заполнив заказ пассажирами из предыдущего заказа;​   * Упрощена продажа обратного билета в РМК. Если остановки автоматизированы и существуют обратные рейсы, на странице оплаты появится флаг **"​После оплаты начать продажу обратного билета"​**. При этом будет начата продажа на обратный рейс с заполнением персональных данных и других данных по пассажирам. По сочетанию **Ctrl+***(звездочка) теперь можно начать продажу билетов сразу же заполнив заказ пассажирами из предыдущего заказа;​
-  * В рабочем месте кассира по сочетанию **Ctrl+-** (минус) можно начать возврат последнего заказа. Аналогичное действие выполнится если вместо номера билета при возврате ввести слово **"​Последний"​**;​+  * В рабочем месте кассира по сочетанию **Ctrl+-** ​ (минус) можно начать возврат последнего заказа. Аналогичное действие выполнится если вместо номера билета при возврате ввести слово **"​Последний"​**;​
   * Добавлена интеграция с IP-телефонией. Возможность выполнять обзвон по подтверждению заказов и другие задачи;​   * Добавлена интеграция с IP-телефонией. Возможность выполнять обзвон по подтверждению заказов и другие задачи;​
   * Добавлена возможность из формы кассовых операций выполнять печать отчета кассира на ККМ, ККТ или другом печатающем устройстве;​   * Добавлена возможность из формы кассовых операций выполнять печать отчета кассира на ККМ, ККТ или другом печатающем устройстве;​
Строка 241: Строка 322:
   * Добавлена подсистема **"​Страхование"​**.   * Добавлена подсистема **"​Страхование"​**.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * В РМД при печати посадочной ведомости,​ если выполняется предварительный просмотр,​ документ выводится в стандартное окно с возможностью сохранить в файл или отправить по почте;   * В РМД при печати посадочной ведомости,​ если выполняется предварительный просмотр,​ документ выводится в стандартное окно с возможностью сохранить в файл или отправить по почте;
   * В условиях работы с перевозчиками появилась возможность настроить скрытие номера документа пассажира;​   * В условиях работы с перевозчиками появилась возможность настроить скрытие номера документа пассажира;​
Строка 249: Строка 331:
   * Исправлено некорректное заполнение распределения суммы перевозчику и автовокзалу в посадочной ведомости. Возникало в случае пересадки пассажира с рейса другого перевозчика.   * Исправлено некорректное заполнение распределения суммы перевозчику и автовокзалу в посадочной ведомости. Возникало в случае пересадки пассажира с рейса другого перевозчика.
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * Добавлена возможность работы с двухэтажными автобусами;​   * Добавлена возможность работы с двухэтажными автобусами;​
   * В условии для задач автодиспетчера добавлены поля **"​Прошло с момента прибытия на конечный пункт рейса"​**,​ **"​Рейс"​** ​ и **"​ПунктОтправления"​**;​   * В условии для задач автодиспетчера добавлены поля **"​Прошло с момента прибытия на конечный пункт рейса"​**,​ **"​Рейс"​** ​ и **"​ПунктОтправления"​**;​
Строка 255: Строка 338:
   * В условии работы с агентом по продаже добавлена возможность указать процент вознаграждения. Так же в отчете по взаиморасчетам с агентами по продаже выводится процент вознаграждения.   * В условии работы с агентом по продаже добавлена возможность указать процент вознаграждения. Так же в отчете по взаиморасчетам с агентами по продаже выводится процент вознаграждения.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * Обновлена "​Библиотека подключаемого оборудования"​ до версии 2.0.4.10;   * Обновлена "​Библиотека подключаемого оборудования"​ до версии 2.0.4.10;
   * Обновлена "​Библиотека стандартных подсистем"​ до версии 2.4.3.136;   * Обновлена "​Библиотека стандартных подсистем"​ до версии 2.4.3.136;
Строка 261: Строка 345:
   * Исправлена некорректная миграция пользователей в распределенной базе данных в случаях использования авторизации средствами ОС.   * Исправлена некорректная миграция пользователей в распределенной базе данных в случаях использования авторизации средствами ОС.
  
-**//​Выгрузка ПД в АЦБПДП//​ **+**//​Выгрузка ПД в АЦБПДП// ​ ** 
   * Обновление шлюза ПДП;   * Обновление шлюза ПДП;
   * Исправление ошибок,​ доработка и актуализация механизмов выгрузки данных.   * Исправление ошибок,​ доработка и актуализация механизмов выгрузки данных.
Строка 267: Строка 352:
 ===== Версия 2.0.14 от 10.08.17 ===== ===== Версия 2.0.14 от 10.08.17 =====
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * Добавлена возможность выполнять возврат билетов,​ оплаченных безналичным способом в кассах,​ где терминал не установлен. В этом случае возврат будет осуществляться наличными,​ при этом будет выведено предупреждение кассиру;​   * Добавлена возможность выполнять возврат билетов,​ оплаченных безналичным способом в кассах,​ где терминал не установлен. В этом случае возврат будет осуществляться наличными,​ при этом будет выведено предупреждение кассиру;​
   * Добавлен отчет по возвратам;​   * Добавлен отчет по возвратам;​
Строка 275: Строка 361:
   * Исправлена ошибка при которой в РМК при добавлении детского билета нельзя было изменить вид документа. После изменения всегда возвращалось обратно свидетельство о рождении.   * Исправлена ошибка при которой в РМК при добавлении детского билета нельзя было изменить вид документа. После изменения всегда возвращалось обратно свидетельство о рождении.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * В посадочной ведомости добавлен вывод информации о месте до пересадки (например 5/2, где 5 – актуальный номер места в текущем рейсе, 2 – место в рейсе с которого была осуществлена пересадка);​   * В посадочной ведомости добавлен вывод информации о месте до пересадки (например 5/2, где 5 – актуальный номер места в текущем рейсе, 2 – место в рейсе с которого была осуществлена пересадка);​
   * В посадочной ведомости теперь хранится история вычеркиваний билетов (табличная часть);​   * В посадочной ведомости теперь хранится история вычеркиваний билетов (табличная часть);​
Строка 284: Строка 371:
   * В отчетах **"​Взаиморасчеты с перевозчиками"​** ​ и **"​Доходы автовокзалов"​** ​ выполнена унификация порядка округления.   * В отчетах **"​Взаиморасчеты с перевозчиками"​** ​ и **"​Доходы автовокзалов"​** ​ выполнена унификация порядка округления.
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * Исправлено отображение кнопки **"​Показать карту"​** ​ в справочнике **"​Остановки"​**. Если в константах был указан вариант работы с геоданными как **"​Вручную"​**,​ тогда кнопка показать карту отсутствовала даже если на форме выбрать другой вариант работы с геоданными. Сейчас кнопка будет видна если на форме выбран любой вариант кроме **"​Вручную"​**.   * Исправлено отображение кнопки **"​Показать карту"​** ​ в справочнике **"​Остановки"​**. Если в константах был указан вариант работы с геоданными как **"​Вручную"​**,​ тогда кнопка показать карту отсутствовала даже если на форме выбрать другой вариант работы с геоданными. Сейчас кнопка будет видна если на форме выбран любой вариант кроме **"​Вручную"​**.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * Добавлено обновление кэша рейсов при изменении состояния продажи рейса в форме рейса РМД;   * Добавлено обновление кэша рейсов при изменении состояния продажи рейса в форме рейса РМД;
   * Добавлена возможность в шаблоне чека выводить информацию о контрагенте-плательщике,​ списанием с баланса которого осуществилась оплата;​   * Добавлена возможность в шаблоне чека выводить информацию о контрагенте-плательщике,​ списанием с баланса которого осуществилась оплата;​
Строка 299: Строка 388:
   * Исправлены ошибки при актуализации рейсов,​ возникающие при измении квот и вместимости автобуса.   * Исправлены ошибки при актуализации рейсов,​ возникающие при измении квот и вместимости автобуса.
  
-**//​Выгрузка ПД в АЦБПДП//​ **+**//​Выгрузка ПД в АЦБПДП// ​ ** 
   * Добавлена проверка введенных персональных данных водителей (прибытие или изменение на форме рейса);​   * Добавлена проверка введенных персональных данных водителей (прибытие или изменение на форме рейса);​
   * Исправлены ошибки.   * Исправлены ошибки.
Строка 305: Строка 395:
 ===== Версия 2.0.13 от 29.05.17 ===== ===== Версия 2.0.13 от 29.05.17 =====
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * Добавлены поля в шаблон чека билета в соответствии с **Постановлением Правительства №112** ​ (форма №7 - именной билет);​   * Добавлены поля в шаблон чека билета в соответствии с **Постановлением Правительства №112** ​ (форма №7 - именной билет);​
   * Добавлена возможность указать ставку НДС для видов тарифов,​ сборов и услуг. Настройка добавлена в табличную часть //"​Ставки НДС"// ​ справочника **Организации**;​   * Добавлена возможность указать ставку НДС для видов тарифов,​ сборов и услуг. Настройка добавлена в табличную часть //"​Ставки НДС"// ​ справочника **Организации**;​
Строка 317: Строка 408:
   * Исправлена ошибка,​ связанная с невозможностью выкупа нескольких заказов,​ созданных на один номер телефона.   * Исправлена ошибка,​ связанная с невозможностью выкупа нескольких заказов,​ созданных на один номер телефона.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * Добавлена возможность печатать в посадочной ведомости только новые билеты,​ которые не были напечатаны ранее. Для этого на форме отправки рейса появился флаг **Печатать только новые билеты**;​   * Добавлена возможность печатать в посадочной ведомости только новые билеты,​ которые не были напечатаны ранее. Для этого на форме отправки рейса появился флаг **Печатать только новые билеты**;​
   * Добавлено отображение часов в РМД;   * Добавлено отображение часов в РМД;
Строка 325: Строка 417:
   * Доработаны и исправлены отчеты по взаиморасчетам с перевозчиками и бухгалтерскому расчету с перевозчиками (исправлена ошибка с округлениями и другие);​   * Доработаны и исправлены отчеты по взаиморасчетам с перевозчиками и бухгалтерскому расчету с перевозчиками (исправлена ошибка с округлениями и другие);​
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * Добавлен новый тип услуги **Расчет по тарифу**. При расчете стоимости этой услуги будет использоваться указанный в настройках услуги вид тарифа. Так же при выборе услуги с этим типом в РМК будут выведены поля //"​Дата рейса"//,​ //"​Пункт назначения"// ​ и //"​Рейс"//​. Стоимость услуги будет определена как стоимость проезда с заданными параметрами;​   * Добавлен новый тип услуги **Расчет по тарифу**. При расчете стоимости этой услуги будет использоваться указанный в настройках услуги вид тарифа. Так же при выборе услуги с этим типом в РМК будут выведены поля //"​Дата рейса"//,​ //"​Пункт назначения"// ​ и //"​Рейс"//​. Стоимость услуги будет определена как стоимость проезда с заданными параметрами;​
   * При выборе договора у пользователя теперь доступны договоры не только с типом //"с агентом по продаже"//,​ но и другие;​   * При выборе договора у пользователя теперь доступны договоры не только с типом //"с агентом по продаже"//,​ но и другие;​
Строка 331: Строка 424:
   * Доработан механизм отправки SMS. Теперь в условии будет доступно поле //"​Состояние подтверждения бронирования"//​.   * Доработан механизм отправки SMS. Теперь в условии будет доступно поле //"​Состояние подтверждения бронирования"//​.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * Добавлен механизм автообновления конфигурации;​   * Добавлен механизм автообновления конфигурации;​
   * Добавлен механизм интернет поддержки пользователей. Доступна загрузка адресного классификатора через интернет или в файловом режиме;​   * Добавлен механизм интернет поддержки пользователей. Доступна загрузка адресного классификатора через интернет или в файловом режиме;​
Строка 342: Строка 436:
 ===== Версия 2.0.12 от 04.04.17 ===== ===== Версия 2.0.12 от 04.04.17 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * добавлен флаг **//​Формировать сводную посадочную ведомость//​** ​ в настройках рейса расписания. Если установлен этот флаг, в посадочной ведомости будут выведены билеты по всем пунктам отправления.       * добавлен флаг **//​Формировать сводную посадочную ведомость//​** ​ в настройках рейса расписания. Если установлен этот флаг, в посадочной ведомости будут выведены билеты по всем пунктам отправления.
Строка 349: Строка 444:
       * исправлен [[:​docs:​uav:​management:​tr_org:​reports_organisation_transportation:​start#​otchet_po_reguljarnym_rejsam|Отчет по регулярным рейсам]]. Ошибка проявлялась когда на дату отчета у действующего рейса расписания нет рейсов в соответствии с настройками регулярности. В этом случае выводился тариф из строки выше, то есть неверный тариф.       * исправлен [[:​docs:​uav:​management:​tr_org:​reports_organisation_transportation:​start#​otchet_po_reguljarnym_rejsam|Отчет по регулярным рейсам]]. Ошибка проявлялась когда на дату отчета у действующего рейса расписания нет рейсов в соответствии с настройками регулярности. В этом случае выводился тариф из строки выше, то есть неверный тариф.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * возможность указать третьего водителя в рейсе;       * возможность указать третьего водителя в рейсе;
Строка 357: Строка 453:
       * исправлены ошибки при пересадке пассажиров.       * исправлены ошибки при пересадке пассажиров.
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * полностью реализована поддержка **54-ФЗ**;​       * полностью реализована поддержка **54-ФЗ**;​
Строка 363: Строка 460:
       * возможность отмены брони для пользователя с ролью //​Справочная//​.       * возможность отмены брони для пользователя с ролью //​Справочная//​.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * **Изменено**:​   * **Изменено**:​
       * обновлена Библиотека Подключаемого Оборудования до версии 2.0.2.4;       * обновлена Библиотека Подключаемого Оборудования до версии 2.0.2.4;
Строка 376: Строка 474:
 ===== Версия 2.0.11 от 11.11.16 ===== ===== Версия 2.0.11 от 11.11.16 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * продажа билетов с неавтоматизированных [[:​docs:​uav:​management:​tr_org:​schedule:​stations:​start|остановок]];​       * продажа билетов с неавтоматизированных [[:​docs:​uav:​management:​tr_org:​schedule:​stations:​start|остановок]];​
Строка 391: Строка 490:
       * процедура первоначального заполнения справочника [[:​docs:​uav:​management:​tr_org:​sales_rules:​return_types:​start|]].       * процедура первоначального заполнения справочника [[:​docs:​uav:​management:​tr_org:​sales_rules:​return_types:​start|]].
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * вывод в посадочной ведомости информации о пассажирах с предыдущих остановок.       * вывод в посадочной ведомости информации о пассажирах с предыдущих остановок.
Строка 397: Строка 497:
       * механизм отмены билетов:​ если в заказе несколько билетов предлагается отменить все билеты или только выбранный,​ подробнее в разделе [[:​docs:​uav:​management:​disp:​work_place:​edit_line:​start#​salon|Редактирование рейсов]].       * механизм отмены билетов:​ если в заказе несколько билетов предлагается отменить все билеты или только выбранный,​ подробнее в разделе [[:​docs:​uav:​management:​disp:​work_place:​edit_line:​start#​salon|Редактирование рейсов]].
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * поле для ввода контактных данных разыскивающей организации для физических лиц, находящихся в розыске,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​persons:​start|]];​       * поле для ввода контактных данных разыскивающей организации для физических лиц, находящихся в розыске,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​persons:​start|]];​
       * печатная форма маршрутной квитанции,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​tickets_service:​start#​bilety|Билеты]].       * печатная форма маршрутной квитанции,​ подробнее в разделе [[:​docs:​uav:​management:​sales:​tickets_service:​start#​bilety|Билеты]].
  
-**//​Денежные средства//​ **+**//​Денежные средства// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * возможность подключения [[:​docs:​uav:​management:​disp:​svc:​start#​dopolnitelnye_obrabotki|внешних печатных форм]] РКО и ПКО.       * возможность подключения [[:​docs:​uav:​management:​disp:​svc:​start#​dopolnitelnye_obrabotki|внешних печатных форм]] РКО и ПКО.
  
-**//​Администрирование//​ **+**//​Администрирование// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * [[:​docs:​uav:​hw_req:​start#​podkljuchaemoe_oborudovanie|подключаемое оборудование]] "​Мария 301".       * [[:​docs:​uav:​hw_req:​start#​podkljuchaemoe_oborudovanie|подключаемое оборудование]] "​Мария 301".
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * проверка дублирования названий элементов справочников;​       * проверка дублирования названий элементов справочников;​
Строка 417: Строка 521:
 ===== Версия 2.0.10 от 01.10.16 ===== ===== Версия 2.0.10 от 01.10.16 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * реквизиты справочника //​**Остановки**//​ : //​**Режим работы**// ​ и //​**Другие названия остановки**// ​ – по этому полю выполняется индексация и быстрый поиск в РМК;+      * реквизиты справочника //​**Остановки**// ​ : //​**Режим работы**// ​ и //​**Другие названия остановки**// ​ – по этому полю выполняется индексация и быстрый поиск в РМК;
       * работа с Google Maps: поддерживается поиск точки на карте и прорисовка маршрутов;​       * работа с Google Maps: поддерживается поиск точки на карте и прорисовка маршрутов;​
-      * профиль доступа //​Перевозчик//​. Пользователям этого профиля доступны следующие роли: чтение остановок,​ чтение своих маршрутов,​ рейсов,​ рейсов расписания,​ работа в РМД (просмотр своих рейсов),​ отчеты из раздела //​**Диспетчеризация**//​ , просмотр билетов на свои рейсы, добавление или изменение транспорта и водителей.+      * профиль доступа //​Перевозчик//​. Пользователям этого профиля доступны следующие роли: чтение остановок,​ чтение своих маршрутов,​ рейсов,​ рейсов расписания,​ работа в РМД (просмотр своих рейсов),​ отчеты из раздела //​**Диспетчеризация**// ​ , просмотр билетов на свои рейсы, добавление или изменение транспорта и водителей.
   * **Изменено**:​   * **Изменено**:​
       * реквизит //​**Место рождения**// ​ удален из списка обязательных для заполнения персональных данных.       * реквизит //​**Место рождения**// ​ удален из списка обязательных для заполнения персональных данных.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * выделение электронных билетов (билетов,​ проданных на сайте) в посадочной ведомости буквой "​Э";​       * выделение электронных билетов (билетов,​ проданных на сайте) в посадочной ведомости буквой "​Э";​
-      * возможность не передавать информацию об отмене рейса на последующие автовокзалы по маршруту,​ т. е. выполнять отмену рейса локально. Для этого в справочнике //​**Причины отмены рейсов**// ​ необходимо установить флаг //**Не передавать состояние отмены на транзитные остановки**//​ .+      * возможность не передавать информацию об отмене рейса на последующие автовокзалы по маршруту,​ т. е. выполнять отмену рейса локально. Для этого в справочнике //​**Причины отмены рейсов**// ​ необходимо установить флаг //**Не передавать состояние отмены на транзитные остановки**// ​ . 
 + 
 +**//​Продажи// ​ **
  
-**//​Продажи//​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * возможность ведения лимита баланса для агента. Для этого в условиях работы с агентами необходимо установить флаг //​**Контролировать кредитный лимит**//​ ;+      * возможность ведения лимита баланса для агента. Для этого в условиях работы с агентами необходимо установить флаг //​**Контролировать кредитный лимит**// ​ ;
       * возможность группового возврата билетов. При вводе номера билета выводятся все билеты по заказу,​ при необходимости есть возможность удалять билеты из предварительного списка к возврату;​       * возможность группового возврата билетов. При вводе номера билета выводятся все билеты по заказу,​ при необходимости есть возможность удалять билеты из предварительного списка к возврату;​
       * запрет возврата билетов во время посадки. За 10 минут до отправления рейса запрещено возвращать билеты. Вернуть билет можно ранее чем за 10 минут до отправления,​ либо после отправления рейса;       * запрет возврата билетов во время посадки. За 10 минут до отправления рейса запрещено возвращать билеты. Вернуть билет можно ранее чем за 10 минут до отправления,​ либо после отправления рейса;
-      * проверка заполненности персональных данных при бронировании билетов. Актуально для онлайн-продаж. Отключить проверку заполненности персональных данных можно в справочнике //​**Виды бронирования билетов**// ​ (флаг //​**Разрешить бронирование без персональных данных**//​ ).+      * проверка заполненности персональных данных при бронировании билетов. Актуально для онлайн-продаж. Отключить проверку заполненности персональных данных можно в справочнике //​**Виды бронирования билетов**// ​ (флаг //​**Разрешить бронирование без персональных данных**// ​ ).
   * **Изменено**:​   * **Изменено**:​
       * интеграция с системой автоматизации Павлодар ГДС. Возможна работа в РМК (продажа возврат и др.);       * интеграция с системой автоматизации Павлодар ГДС. Возможна работа в РМК (продажа возврат и др.);
Строка 441: Строка 548:
       * оптимизировано рабочее место кассира.       * оптимизировано рабочее место кассира.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * возможность логирования вызовов функций веб-сервиса. Актуально для внешних пользователей и разборов проблемных ситуаций. Для этого необходимо установить флаг //​**Вести лог вызова функций веб сервиса продаж**// ​ на вкладке //​**УАВ**// ​ справочника //​**Пользователи**//​ .+      * возможность логирования вызовов функций веб-сервиса. Актуально для внешних пользователей и разборов проблемных ситуаций. Для этого необходимо установить флаг //​**Вести лог вызова функций веб сервиса продаж**// ​ на вкладке //​**УАВ**// ​ справочника //​**Пользователи**// ​ .
   * **Обновлено**:​   * **Обновлено**:​
       * Библиотека Стандартных Подсистем до версии 2.3.3.77;       * Библиотека Стандартных Подсистем до версии 2.3.3.77;
Строка 451: Строка 559:
 ===== Версия 2.0.9 от 05.07.16 ===== ===== Версия 2.0.9 от 05.07.16 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * возможность создавать новый вид документа в видах персональных данных;​       * возможность создавать новый вид документа в видах персональных данных;​
Строка 458: Строка 567:
   * **Изменено**:​   * **Изменено**:​
       * расшифровка стоимости вынесена как поле чека и может располагаться в любой строке,​ флаг //​**Выводить расшифровку**// ​ удален;​       * расшифровка стоимости вынесена как поле чека и может располагаться в любой строке,​ флаг //​**Выводить расшифровку**// ​ удален;​
-      * интерфейс и логика работы справочника //​**Остановки**//​ .+      * интерфейс и логика работы справочника //​**Остановки**// ​ .
   * **Исправлено**:​   * **Исправлено**:​
       * отображение Яндекс.Карт.       * отображение Яндекс.Карт.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * возможность выводить номер телефона в посадочную ведомость. Для этого необходимо установить флаг //​**Выводить телефон пассажиров в посадочную ведомость**// ​ в условиях работы с перевозчиками.       * возможность выводить номер телефона в посадочную ведомость. Для этого необходимо установить флаг //​**Выводить телефон пассажиров в посадочную ведомость**// ​ в условиях работы с перевозчиками.
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * возможность печати чека для каждого экземпляра услуги. Для этого необходимо установить флаг //​**Выводить чек услуг по каждому экземпляру**// ​ в справочнике //​**Услуги**//​ ;+      * возможность печати чека для каждого экземпляра услуги. Для этого необходимо установить флаг //​**Выводить чек услуг по каждому экземпляру**// ​ в справочнике //​**Услуги**// ​ ;
       * флаг //​**Разрешить оплату с лицевого счета**// ​ в карточке контрагента;​       * флаг //​**Разрешить оплату с лицевого счета**// ​ в карточке контрагента;​
       * возможность выполнять сверку итогов по эквайринговому терминалу без выполнения Z-отчета по ККМ, для этого необходимо нажать на кнопку **Сверка итогов** ​ в форме Z-отчета;​       * возможность выполнять сверку итогов по эквайринговому терминалу без выполнения Z-отчета по ККМ, для этого необходимо нажать на кнопку **Сверка итогов** ​ в форме Z-отчета;​
       * контроль кириллицы и латиницы при заполнении ФИО: вводить ФИО латиницей допустимо только для паспорта иностранного гражданина.       * контроль кириллицы и латиницы при заполнении ФИО: вводить ФИО латиницей допустимо только для паспорта иностранного гражданина.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * возможность восстановления битых ссылок. Актуально для распределенных баз данных.       * возможность восстановления битых ссылок. Актуально для распределенных баз данных.
Строка 484: Строка 596:
 ===== Версия 2.0.8 от 03.11.15 ===== ===== Версия 2.0.8 от 03.11.15 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * краткое наименование остановок;​       * краткое наименование остановок;​
       * возможность указывать пункты отправления в договор с перевозчиком,​ на которых будет действовать этот договор;​       * возможность указывать пункты отправления в договор с перевозчиком,​ на которых будет действовать этот договор;​
       * запись маршрутов без автоматизированных остановок с незаполненным сервером данных маршрута. Для таких рейсов продажа возможна только после указания транзитных мест;       * запись маршрутов без автоматизированных остановок с незаполненным сервером данных маршрута. Для таких рейсов продажа возможна только после указания транзитных мест;
-      * вариант //​**Сравнение наполняемости рейсов**// ​ (Еще/​Выбор варианта отчета/​Сравнение наполняемости рейсов) отчета //​**Анализ наполняемости рейсов**//​ .+      * вариант //​**Сравнение наполняемости рейсов**// ​ (Еще/​Выбор варианта отчета/​Сравнение наполняемости рейсов) отчета //​**Анализ наполняемости рейсов**// ​ .
   * **Изменено**:​   * **Изменено**:​
-      * настройка вывода пустых граф в посадочной ведомости перенесена из справочника //​**Остановки**// ​ в справочник //​**Условия работы с перевозчиками**//​ ;+      * настройка вывода пустых граф в посадочной ведомости перенесена из справочника //​**Остановки**// ​ в справочник //​**Условия работы с перевозчиками**// ​ ;
       * интерфейс и логика работы справочника //​**Остановки** //       * интерфейс и логика работы справочника //​**Остановки** //
-      * расшифровка стоимости в шаблоне чека реализована в виде поля //​**Расшифровка стоимости**//​ , которое можно произвольно размещать в шаблоне чека;+      * расшифровка стоимости в шаблоне чека реализована в виде поля //​**Расшифровка стоимости**// ​ , которое можно произвольно размещать в шаблоне чека;
       * проверка заполнения времени прибытия на остановки (проверка осуществляется при записи рейса расписания);​       * проверка заполнения времени прибытия на остановки (проверка осуществляется при записи рейса расписания);​
       * работа с сервисов Яндекс.Карты (необходимо наличие ключа).       * работа с сервисов Яндекс.Карты (необходимо наличие ключа).
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * запрет продаж до конкретных остановок рейса;       * запрет продаж до конкретных остановок рейса;
Строка 508: Строка 622:
   * **Изменено**:​   * **Изменено**:​
       * механизм осуществления пересадок пассажиров;​       * механизм осуществления пересадок пассажиров;​
-      * отображение недействительных или отмененных рейсов,​ при наличии проданных билетов,​ при включенном фильтре //​**Активные**//​ ;+      * отображение недействительных или отмененных рейсов,​ при наличии проданных билетов,​ при включенном фильтре //​**Активные**// ​ ;
       * посадочная ведомость (в суммах отображается два символа после запятой,​ изменена ширина таблицы итогов).       * посадочная ведомость (в суммах отображается два символа после запятой,​ изменена ширина таблицы итогов).
   * **Исправлено**:​   * **Исправлено**:​
Строка 515: Строка 629:
       * ошибка создания дополнительных рейсов.       * ошибка создания дополнительных рейсов.
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * проверка суммы наличных в кассе ККМ перед возвратом билета или услуги;​       * проверка суммы наличных в кассе ККМ перед возвратом билета или услуги;​
-      * способ оплаты //​**Списание с баланса**//​ ;+      * способ оплаты //​**Списание с баланса**// ​ ;
       * возможность работы в РМК без подключения фискального регистратора;​       * возможность работы в РМК без подключения фискального регистратора;​
-      * создание нескольких услуг //​**Дубликат чека**//​ , например,​ один дубликат бесплатный,​ второй – платный;​+      * создание нескольких услуг //​**Дубликат чека**// ​ , например,​ один дубликат бесплатный,​ второй – платный;​
       * ввод номера паспорта при печати дубликата чека;       * ввод номера паспорта при печати дубликата чека;
       * сортировка персональных данных,​ выводимых для заполнения;​       * сортировка персональных данных,​ выводимых для заполнения;​
       * информация по последней продаже:​ билеты,​ сумма сдачи и прочее. Информация доступна в форме работы с кассой в РМК;       * информация по последней продаже:​ билеты,​ сумма сдачи и прочее. Информация доступна в форме работы с кассой в РМК;
       * возможность использования нескольких фискальных регистраторов на одном рабочем месте;       * возможность использования нескольких фискальных регистраторов на одном рабочем месте;
-      * отчет //​**Неиспользованные билеты**//​ ;+      * отчет //​**Неиспользованные билеты**// ​ ;
       * автоматический возврат услуг, проданных вместе с билетом,​ при возврате билета;​       * автоматический возврат услуг, проданных вместе с билетом,​ при возврате билета;​
       * группировка чеков по билету при печати.       * группировка чеков по билету при печати.
Строка 533: Строка 648:
       * ошибка возврата билетов,​ проданных удаленно.       * ошибка возврата билетов,​ проданных удаленно.
  
-**//​Денежные средства//​ **+**//​Денежные средства// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * учет продаж услуг неавтоматизированными кассами.       * учет продаж услуг неавтоматизированными кассами.
   * **Изменено**:​   * **Изменено**:​
-      * ПКО (формирование печатной формы КМ-6). Ранее в строку по второму отделу,​ в колонке //​**Выручка за рабочий день**//​ , помещалась разница продаж по эквайрингу и возвратов по эквайрингу. После внесения изменений сумма по возвратам помещается в колонку с возвратами,​ а продажи в колонку с продажами,​ то есть, аналогично первому отделу.+      * ПКО (формирование печатной формы КМ-6). Ранее в строку по второму отделу,​ в колонке //​**Выручка за рабочий день**// ​ , помещалась разница продаж по эквайрингу и возвратов по эквайрингу. После внесения изменений сумма по возвратам помещается в колонку с возвратами,​ а продажи в колонку с продажами,​ то есть, аналогично первому отделу. 
 + 
 +**//​Администрирование// ​ **
  
-**//​Администрирование//​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * рассылка СМС-сообщений по расписанию;​       * рассылка СМС-сообщений по расписанию;​
-      * профиль //​**Продажи через веб-сервис**//​ .+      * профиль //​**Продажи через веб-сервис**// ​ .
   * **Изменено**:​   * **Изменено**:​
       * расположение регистра сведений //​**Состояние рейсов**// ​ в распределенных базах данных (центральная база).       * расположение регистра сведений //​**Состояние рейсов**// ​ в распределенных базах данных (центральная база).
  
-**//​АЦБПДП//​ **+**//​АЦБПДП// ​ ** 
   * Доработки конфигурации под вторую версию шлюза АЦБПДП.   * Доработки конфигурации под вторую версию шлюза АЦБПДП.
  
 ===== Версия 2.0.7 от 29.06.15 ===== ===== Версия 2.0.7 от 29.06.15 =====
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * автоматическая расстановка перронных контролеров на рейсы;       * автоматическая расстановка перронных контролеров на рейсы;
Строка 563: Строка 682:
       * учтены изменения в API Яндекс.Карты.       * учтены изменения в API Яндекс.Карты.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * отчет //​**Диспетчерский журнал**//​ , отражает информацию по рейсам за период (фактическое,​ плановое время отправления,​ маршрут,​ автобус,​ водитель и прочее);​+      * отчет //​**Диспетчерский журнал**// ​ , отражает информацию по рейсам за период (фактическое,​ плановое время отправления,​ маршрут,​ автобус,​ водитель и прочее);​
       * приостановка продажи билетов на рейс, либо установка разрешения продажи только в кассах допродажи.       * приостановка продажи билетов на рейс, либо установка разрешения продажи только в кассах допродажи.
   * **Изменено**:​   * **Изменено**:​
Строка 571: Строка 691:
       * макет для матричного принтера (ширина сужена на 6 символов).       * макет для матричного принтера (ширина сужена на 6 символов).
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * изменение пункта назначения и вида тарифа,​ без отмены оформляемого заказа;​       * изменение пункта назначения и вида тарифа,​ без отмены оформляемого заказа;​
Строка 584: Строка 705:
 Где "​Удостоверение ветерана труда"​ – наименование документа физ лица. Доступна следующая информация о документе:​ ВидДокумента,​ ДатаВыдачи,​ ДатаНачалаДействия,​ СрокДействия,​ КемВыдан,​ КодПодразделения,​ МестоВыдачи,​ СерияНомер. Где "​Удостоверение ветерана труда"​ – наименование документа физ лица. Доступна следующая информация о документе:​ ВидДокумента,​ ДатаВыдачи,​ ДатаНачалаДействия,​ СрокДействия,​ КемВыдан,​ КодПодразделения,​ МестоВыдачи,​ СерияНомер.
  
-      ​* проверка корректности вводимой кассиром информации:​ ФИО должно содержать только кириллические и латинские символы,​ пробел и знак «-», если отсутствует отчество;​ дата рождения не может быть будущим числом и больше 120 лет, также введен контроль рамок ограничения возраста,​ указанного в виде тарифа;​ +  ​* проверка корректности вводимой кассиром информации:​ ФИО должно содержать только кириллические и латинские символы,​ пробел и знак «-», если отсутствует отчество;​ дата рождения не может быть будущим числом и больше 120 лет, также введен контроль рамок ограничения возраста,​ указанного в виде тарифа;​ 
-      * проверка запрета продажи до остановок при изменении пункта назначения в РМК; +  * проверка запрета продажи до остановок при изменении пункта назначения в РМК; 
-      * настройка округления в справочнике //​**Виды тарифов**//​ ; +  * настройка округления в справочнике //​**Виды тарифов**// ​ 
-      * автоматическое добавления услуг к стоимости билета (например,​ добровольное страхование),​ что позволяет возвращать услуги отдельно от билета;​ +  * автоматическое добавления услуг к стоимости билета (например,​ добровольное страхование),​ что позволяет возвращать услуги отдельно от билета;​ 
-      * возврат билета,​ купленного на другом автовокзале;​ +  * возврат билета,​ купленного на другом автовокзале;​ 
-      * ограничение продажи билетов на рейсы расписания для групп пользователей;​ +  * ограничение продажи билетов на рейсы расписания для групп пользователей;​ 
-      * скрытие номера документов в чеке; +  * скрытие номера документов в чеке; 
-      * регистр сведений //​**Кассовая лента**//​ ; +  * регистр сведений //​**Кассовая лента**// ​ 
-      * ссылка //​**Документы по заказу**// ​ в документах продажи (заказ билетов,​ оплаты,​ заказы на возврат,​ возвраты билетов и оплаты);​ +  * ссылка //​**Документы по заказу**// ​ в документах продажи (заказ билетов,​ оплаты,​ заказы на возврат,​ возвраты билетов и оплаты);​ 
-      * расчет льготы по специализированному тарифу.+  * расчет льготы по специализированному тарифу.
   * **Изменено**:​   * **Изменено**:​
-      ​* механизм продления блокировки. Окно с вопросом о продлении блокировки выводится только при длительном отсутствии активности кассира. Продление блокировки выполняется автоматически,​ если кассир в течение 30 секунд выполнял действия по заполнению персональных данных пассажира;​ +  ​* механизм продления блокировки. Окно с вопросом о продлении блокировки выводится только при длительном отсутствии активности кассира. Продление блокировки выполняется автоматически,​ если кассир в течение 30 секунд выполнял действия по заполнению персональных данных пассажира;​ 
-      * остаток денежных средств в кассе отображается по текущему кассиру,​ а не по кассе ККМ.+  * остаток денежных средств в кассе отображается по текущему кассиру,​ а не по кассе ККМ. 
 + 
 +**//​Денежные средства// ​ **
  
-**//​Денежные средства//​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * отчет //​**Сведенная ведомость**//​ ;+      * отчет //​**Сведенная ведомость**// ​ ;
       * указание статуса проверки посадочных ведомостей.       * указание статуса проверки посадочных ведомостей.
  
-**//​Администрирование//​ **+**//​Администрирование// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * отправка СМС-сообщений при оформлении билета или по условию (например за час до отправления),​ если при оформлении заказа был заполнен телефон покупателя;​       * отправка СМС-сообщений при оформлении билета или по условию (например за час до отправления),​ если при оформлении заказа был заполнен телефон покупателя;​
Строка 612: Строка 735:
       * ошибка,​ связанная с выполнением фоновых заданий.       * ошибка,​ связанная с выполнением фоновых заданий.
  
-**//​Служебные механизмы//​ **+**//​Служебные механизмы// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * удаление устаревших данных с помощью регламентного задания.       * удаление устаревших данных с помощью регламентного задания.
Строка 618: Строка 742:
 ===== Версия 2.0.6 от 13.04.15 ===== ===== Версия 2.0.6 от 13.04.15 =====
  
-**//​Организация перевозок//​ **+**//​Организация перевозок// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
-      * отчет **//​Анализ наполняемости рейсов//​** ;+      * отчет **//​Анализ наполняемости рейсов//​** ​ ;
       * округление результатов расчетов в установках тарифов;​       * округление результатов расчетов в установках тарифов;​
       * возможность указания персональных данных и дополнительных реквизитов для услуг. С помощью этого механизма,​ например,​ реализована возможность выдачи карт лояльности через кассира ККМ с заполнением информации о пассажире.       * возможность указания персональных данных и дополнительных реквизитов для услуг. С помощью этого механизма,​ например,​ реализована возможность выдачи карт лояльности через кассира ККМ с заполнением информации о пассажире.
Строка 629: Строка 754:
       * ошибка,​ связанная с некорректным определением времени отправления в заказах и чеках билетов.       * ошибка,​ связанная с некорректным определением времени отправления в заказах и чеках билетов.
  
-**//​Диспетчеризация//​ **+**//​Диспетчеризация// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * фильтр //​**Активные на 1 час**// ​ в РМД;       * фильтр //​**Активные на 1 час**// ​ в РМД;
       * вывод пустых граф в посадочную ведомость;​       * вывод пустых граф в посадочную ведомость;​
-      * отчет //​**Бухгалтерские расчеты с перевозчиками**//​ ;+      * отчет //​**Бухгалтерские расчеты с перевозчиками**// ​ ;
       * передача состояния рейса //​Отменен// ​ на все последующие транзитные автовокзалы;​       * передача состояния рейса //​Отменен// ​ на все последующие транзитные автовокзалы;​
       * передача изменения рейсов,​ в том числе и добавление дополнительных,​ на транзитные пункты отправления.       * передача изменения рейсов,​ в том числе и добавление дополнительных,​ на транзитные пункты отправления.
  
-**//​Продажи//​ **+**//​Продажи// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * ввод паспортных данных (кем выдан, дата выдачи и т. д.);       * ввод паспортных данных (кем выдан, дата выдачи и т. д.);
Строка 647: Строка 774:
       * ошибки,​ связанные с удаленной транзитной продажей.       * ошибки,​ связанные с удаленной транзитной продажей.
  
-**//​Денежные средства//​ **+**//​Денежные средства// ​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * печатная форма //​**КМ-7**// ​ для приходного кассового ордера;​       * печатная форма //​**КМ-7**// ​ для приходного кассового ордера;​
-      * документ //​**Кассовая книга**//​ ; +      * документ //​**Кассовая книга**// ​ 
-      * вид доступа //​**Подразделение**// ​ для профиля //​**Старший кассир**//​ .+      * вид доступа //​**Подразделение**// ​ для профиля //​**Старший кассир**// ​ . 
 + 
 +**//​Администрирование// ​ **
  
-**//​Администрирование//​ ** 
   * **Добавлено**:​   * **Добавлено**:​
       * миграция пользователей распределенной ИБ;       * миграция пользователей распределенной ИБ;
       * обработка для загрузки данных в “1С:​Бухгалтерия предприятия 3.0”, “1С:​Бухгалтерия 8 КОРП”,​ “1С:​Управление производственным предприятием”.       * обработка для загрузки данных в “1С:​Бухгалтерия предприятия 3.0”, “1С:​Бухгалтерия 8 КОРП”,​ “1С:​Управление производственным предприятием”.
  
-**//​АЦБПДП//​ **+**//​АЦБПДП// ​ ** 
   * Добавлена отдельная конфигурация для отправки данных.   * Добавлена отдельная конфигурация для отправки данных.
  
Строка 674: Строка 804:
   * Реализация возможности работы в “облаке” (приложение как сервис);​   * Реализация возможности работы в “облаке” (приложение как сервис);​
   * Переработанный интерфейс и новые отчеты;​   * Переработанный интерфейс и новые отчеты;​
-  * Моментальное формирование отчета //​**Анализ финансовой деятельности предприятия**//​ ;+  * Моментальное формирование отчета //​**Анализ финансовой деятельности предприятия**// ​ ;
   * Упрощенный визуальный редактор условий применения (печати чеков, применения сборов и т.д.);   * Упрощенный визуальный редактор условий применения (печати чеков, применения сборов и т.д.);
   * Ведение взаиморасчетов с перевозчиками по договорам,​ индивидуальные условия работы с перевозчиком;​   * Ведение взаиморасчетов с перевозчиками по договорам,​ индивидуальные условия работы с перевозчиком;​
docs/uav/version_2.0/start.1545127355.txt.gz · Последние изменения: 2018/12/18 13:02 — Судовиков Дмитрий

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