13-04-2021 ИСПРАВЛЕНО: Reports: import bitel.billing.common.TimeUtils; 17-07-2020 ИСПРАВЛЕНО: Inet: Export NAT log (Cisco HSL) ИСПРАВЛЕНО: Voiceip: Расчет H323-credit-time (2) 16-07-2020 ИСПРАВЛЕНО: Voiceip: Расчет H323-credit-time 15-06-2020 ИСПРАВЛЕНО: TV: Сортировка по приоритетуTV: ИСПРАВЛЕНО: Сортировка по приоритету. 09-06-2020 ДОБАВЛЕНО: TV : добавлены логи. 03-02-2020 ИСПРАВЛЕНО: CRM: Вывод времени в столбце СРОК 31-01-2020 ИЗМЕНЕНО: Kernel: Рефакторинг 23-12-2019 ИСПРАВЛЕНО: Sberbank: Features 19-12-2019 ИЗМЕНЕНО: Sberbank: Поддержка параметра sberbank.autopayment.features=AUTO_PAYMENT 29-07-2019 ИСПРАВЛЕНО: CashCheck: NPE в emu-драйвере. 23-07-2019 ДОБАВЛЕНО: CashCheck: передача признаков предмета и способа расчёта отдельно для позиций. 05-07-2019 ИЗМЕНЕНО: CashCheck: нативный драйвер атол: обновление до 10.5.0.0, сообщения при инициализации, добавлено в службы windows. ИСПРАВЛЕНО: CashCheck: сборка. 04-07-2019 ИЗМЕНЕНО: CashCheck: рефакторинг. 03-07-2019 ДОБАВЛЕНО: CashCheck: перенесено в 6.2: передача тегов разных типов более правильная (при обновлении сервера печати надо обновить плагин при использовании тегов). ДОБАВЛЕНО: CashCheck перенос в 6.2 нативного атоловского драйвера. 18-06-2019 ИСПРАВЛЕНО: Inet: AbstractTerminalServiceActivator (проверки на изменения в дочерних сервисах). 05-06-2019 ИСПРАВЛЕНО: Inet: AbstractTerminalServiceActivator (проверки на изменения в дочерних сервисах). 03-06-2019 ИСПРАВЛЕНО: Inet: TerminalServiceActivator: Учет периодов дочерних сервисов. 22-04-2019 Revert " ИСПРАВЛЕНО: Kernel: SetCharacterEncodingFilterUTF8 для /idealer" ИСПРАВЛЕНО: Kernel: SetCharacterEncodingFilterUTF8 для /idealer 03-04-2019 ИЗМЕНЕНО: CashCheck: возможность плагину 6.2 передавать тип платежа серверу печати 7.0 (если сервер печати 6.2 при этом сломался - он очень старый, требуется срочно обновить) 18-03-2019 ИСПРАВЛЕНО: Filestorage: Название файлов в атачах (было всегда TEST) 30-01-2019 ИСПРАВЛЕНО: Авторизация в WEB: иногда ошибочный отказ авторизации при использовании авторизации по нескольким модулям сразу. 21-11-2018 ИСПРАВЛЕНО: Inet: Попытка сброса сессии при пересинхронизации сервиса. 19-11-2018 ИСПРАВЛЕНО: Kernel: WSDL-файлы в клиентских библиотеках платежных систем. ИЗМЕНЕНО: Payonline: Рефакторинг кода 15-11-2018 ДОБАВЛЕНО: CashCheck: хелпер для формирования STLV в дин.коде для чека. 19-10-2018 ИСПРАВЛЕНО: Kernel: Ошибка при вводе не правильного пароля в Лк (java.lang.IllegalArgumentException: Comparison method violates its general contract!) 15-10-2018 ДОБАВЛЕНО: Inet: CiscoHslNatLogProcessor: Добавлен параметр -skipTimeFilter для отключения фильтра по времени (для отладки, если на cisco неправильное время + таймзона). ИСПРАВЛЕНО: Inet: CiscoHslNatLogProcessor: Ошибка при обработке HSL-лога, если в netflow9-HSL-template не указаны поля внешнего и внутреннего адреса. 09-10-2018 ИЗМЕНЕНО: Kernel: Текущее ограничение по кол-ву видов приостановленных статусов: 20. 08-10-2018 ИСПРАВЛЕНО: Kernel: Ошибка, если указать более 10 типов статусов в параметре contract.status.suspend.codes. ИСПРАВЛЕНО: Kernel: Ошибка, если указать более 10 типов статусов в параметре contract.status.suspend.codes. ИСПРАВЛЕНО: Kernel: Ошибка, если указать более 10 типов статусов в параметре contract.status.suspend.codes. ИСПРАВЛЕНО: Kernel: Ошибка, если указать более 10 типов статусов в параметре contract.status.suspend.codes. 27-09-2018 ИСПРАВЛЕНО: Uniteller: Ошибка в клиенте при выборе в договоре раздела Uniteller 25-09-2018 ДОБАВЛЕНО: Uniteller: Поддержка автоплатежей ИСПРАВЛЕНО: Kernel: Дублирующий код JavaScript в ЛК 19-09-2018 ДОБАВЛЕНО: auth: возможность использовать несколько типов поиска внутри одного mid (или внутри ядра). 22-08-2018 ДОБАВЛЕНО: Логин по телефону и email. 06-08-2018 ИСПРАВЛЕНО: TV: При открытии редактора продукта не был по умолчанию выбран текущий режим активации. 02-08-2018 ИСПРАВЛЕНО: NPAY: FLOAT заменен на DECIMAL в таблице npay_detail_x_yyyyMM. 05-07-2018 ИСПРАВЛЕНО: Kernel: Отображение расхода и возрата в дереве договора, когда последний баланс отличается от текущего месяца 28-05-2018 ИСПРАВЛЕНО: TV: Ошибка при попытке активации и отсутствии возможных для активации продуктов. ИЗМЕНЕНО: BVCom: Поддержка нового ЛК. ДОБАВЛЕНО: Trayinfo: Поддержка нового ЛК. ИЗМЕНЕНО: Kernel: Поддержка нового ЛК. 07-05-2018 ИСПРАВЛЕНО: Увеличение точности хранения наработки сессий до decimal(12,5). 04-05-2018 ДОБАВЛЕНО: CashCheck: добавление произвольных тегов к чеку (beta, shtrih2). 29-04-2018 ИЗМЕНЕНО: Inet: Увеличение точности хранения стоимости сессий до decimal(12,5). 27-04-2018 ДОБАВЛЕНО: Kernel: Отладочная информация при смене тарифа в ЛК 26-04-2018 ИСПРАВЛЕНО: Kernel: Редактор дома в адресном справочнике 18-04-2018 ИСПРАВЛЕНО: Kernel: Утечка соединения при использовании DynCodeExecuter в XSLT. 09-04-2018 ИСПРАВЛЕНО: Sb-Pilot новые утилиты. 29-03-2018 ИСПРАВЛЕНО: TV: Редактирование продукта на договоре. 16-03-2018 ИЗМЕНЕНО: Поддержка customerAddress в платежных модулях 21-02-2018 ИСПРАВЛЕНО: Inet: NPE at ResourceServiceImpl.freeVlan(163) при использовании в динамическом коде. 19-02-2018 ИСПРАВЛЕНО: Inet: Более корректная обработка ситуации с сессиями с дублирующимися IP-адресами. 16-02-2018 ИСПРАВЛЕНО: Kernel: dump.sql в сборке. ИСПРАВЛЕНО: Kernel: dump.sql в сборке. 08-02-2018 ИЗМЕНЕНО: Kernel: Log4jAsyncAppender: Увеличен буфер, добавлен пропуск строк лога при переполнении буфера. 06-02-2018 ИЗМЕНЕНО: Kernel: Поддержка параметров массивов для JSON-RPC вызовов сервисов. 05-02-2018 ИСПРАВЛЕНО: Dispatch: сброс кешей дин.кода. 22-12-2017 ИЗМЕНЕНО: Phone: Рефакторинг договор -> отчёт. ДОБАВЛЕНО: Возможность вставить BOM в xslt-файл для трансформации в CSV, + во 06-12-2017 ИСПРАВЛЕНО: TV: Смотрёшка: По умолчанию был указан HTTPS порт. 04-12-2017 ДОБАВЛЕНО: Kernel: Команды для отладки (mbeanQuery/mbeanGet/mbeanSet). ДОБАВЛЕНО: Inet: Команды mbeanQuery, mbeanInvoke, stackTrace ДОБАВЛЕНО: Inet: Команды accounting.sh mbeanGet/mbeanSet. ДОБАВЛЕНО: Inet: Команды accounting.sh mbeanGet/mbeanSet. ИСПРАВЛЕНО: Kernel: Новому ЛК требовалось подключение к интернету ИСПРАВЛЕНО: Kernel: Новому ЛК требовалось подключение к интернету 01-12-2017 ИСПРАВЛЕНО: Npay: Возможная ошибка в кэшировании статусов договоров после отработки задачи. ДОБАВЛЕНО: Documents: Событие "Перед генерацией документа". 24-10-2017 ИСПРАВЛЕНО: TV: Реактивация. 23-10-2017 ИСПРАВЛЕНО: Kernel: Смена тарифа. ИСПРАВЛЕНО: Rentsoft: Ссылка "Мои Подписки" не работала. 19-10-2017 ИСПРАВЛЕНО: TV: StalkerOrderManager: NullPointerException, если в поле "Хост/порт" указано неправильное имя хоста. 18-10-2017 ИСПРАВЛЕНО: Исправление ошибки добавленной в предыдущей сборке. 16-10-2017 ИСПРАВЛЕНО: MPS: Протокол sbrf отключена групировка цифр в сумме баланса 10-10-2017 ИЗМЕНЕНО: CashCheck: CashCheckUtils: рефакторинг. 04-10-2017 ИСПРАВЛЕНО: CashCheck: Atol3: рефакторинг. 03-10-2017 ИЗМЕНЕНО: Плагин Documents: удалено событие "Перед генерация документа". 02-10-2017 ИСПРАВЛЕНО: CashCheck: Atol3: попытка починить "снятие отчёта прервалось". ИСПРАВЛЕНО: Inet: Записи об ошибках подключения за последний день месяца попадали в таблицу следующего месяца. 29-09-2017 ИСПРАВЛЕНО: CashCheck: Atol3: попытка починить "снятие отчёта прервалось". 25-09-2017 ИСПРАВЛЕНО: Утечка памяти2(Many statements was open at connection close). ИСПРАВЛЕНО: Утечка памяти(Many statements was open at connection close). 13-09-2017 ИСПРАВЛЕНО: Kernel: Описание действия "Временное изменение лимита" 05-09-2017 ИСПРАВЛЕНО: Ошибка переобсчета дочерних сессий при установленном флаге session.split.onDeviceState. 30-08-2017 ИСПРАВЛЕНО: Kernel: Ошибка при освобождении ресурсов TariffService -2. ИСПРАВЛЕНО: Kernel: Ошибка при освобождении ресурсов TariffService. 23-08-2017 ИСПРАВЛЕНО: Модуль Qiwi: NPE при уведомлении о платеже при использовании rest-протокола. 11-08-2017 ИСПРАВЛЕНО: Inet: InetInterfaceMap использовал deviceId вместо invDeviceId. ИСПРАВЛЕНО: Inet: AbstractTerminalServiceActivator использовал deviceId вместо invDeviceId при получении имени интерфейса. 07-08-2017 ИЗМЕНЕНО: Kernel: API: Произвольный период для активации ТО ИСПРАВЛЕНО: Kernel: Ошибка восстановления договора с апострофом в значении поля. ИСПРАВЛЕНО: Reports: Ошибка в клиенте, если заданы размеры всех столбцов. 28-07-2017 ИСПРАВЛЕНО: Sberbank: Ставка НДС, доступные значения (для фискализации) (2) 27-07-2017 ИСПРАВЛЕНО: Sberbank: Ставка НДС, доступные значения (для фискализации) ИСПРАВЛЕНО: Sberbank: Загрузка сохраненного customerAddress в ЛК 25-07-2017 ИСПРАВЛЕНО: Inet: Если сессия завершалась во время переобсчета текущего дня, то могла возникнуть ошибка. 19-07-2017 ИСПРАВЛЕНО: Kernel: NPE при вызове ContractDao.list() из планировщика. ДОБАВЛЕНО: CashCheck: принудительная установка ширины ленты в сервере печати для atol3 (ошибка "неверная длина" в некоторых ККТ). ИЗМЕНЕНО: CashCheck: рефакторинг. 07-07-2017 ИСПРАВЛЕНО: Bonus: Возможность многократного начисления в месячном режиме. 04-07-2017 ДОБАВЛЕНО: Kernel: bgcommon-boot.jar в обновлении библиотек. ИСПРАВЛЕНО: Inet: Работа двух InetAccounting параллельно (оповещение об живых сессиях). ИСПРАВЛЕНО: Sberbank: URLEncoder данных чека ИСПРАВЛЕНО: Kernel: Пересборка ядра. ИСПРАВЛЕНО: Kernel: Пересборка ядра. 03-07-2017 ИСПРАВЛЕНО: Sberbank: Фискализация. Из ItemCode убран # ИЗМЕНЕНО: Kernel: Сборка. ДОБАВЛЕНО: Kernel: Обновление библиотек. ИЗМЕНЕНО: Kernel: Сборка. ИСПРАВЛЕНО: Sberbank: Фискализация. Из ItemCode убран # ИЗМЕНЕНО: Kernel: Сборка. ДОБАВЛЕНО: Kernel: Обновление библиотек. ИЗМЕНЕНО: Kernel: Сборка. ИЗМЕНЕНО: Kernel: Сборка. ДОБАВЛЕНО: Kernel: Обновление библиотек. ИСПРАВЛЕНО: Sberbank: Фискализация. Из ItemCode убран # 29-06-2017 ИСПРАВЛЕНО: Kernel: Обновление библиотек 6.2. ИСПРАВЛЕНО: Kernel: Обновление библиотек 6.2. ИЗМЕНЕНО: Sberbank: Поддержка функционала фискализации (itemPrice, meansure) 28-06-2017 ДОБАВЛЕНО: Рефакторинг. 27-06-2017 ДОБАВЛЕНО: Sberbank: Поддержка фискализации чеков ИСПРАВЛЕНО: Uniteller: Название ключей параметров конфигурациий ДОБАВЛЕНО: CashCheck: методы открытия и закрытия дня в CashCheckUtils. ИСПРАВЛЕНО: CashCheck: рефакторинг. ДОБАВЛЕНО: Печать чека не только на расходы, но и на возвраты. ИЗМЕНЕНО: CashCheck: настройка галочки для печати расходов отдельно. 22-06-2017 ИСПРАВЛЕНО: Uniteller: Ошибка в ЛК ИСПРАВЛЕНО: CashCheck: возвраты некорректно работали на некоторых ККМ. ИСПРАВЛЕНО: Утилиты для скриптов кешчека. ДОБАВЛЕНО: Uniteller: Поддержка фискализации транзакций (2) ДОБАВЛЕНО: Утилиты для скриптов кешчека. 21-06-2017 ИСПРАВЛЕНО: Inet: Отмена ожидания при попытке добавить InetAuthError в очередь добавления в БД (при полной очереди). ИСПРАВЛЕНО: Inet: Возможная ошибка "An invalid XML character" при просмотре Монитор - Ошибки. ИСПРАВЛЕНО: Kernel: Поток TimeoutMap мог не остановиться после вызова shutdown(). ИСПРАВЛЕНО: Inet: Deadlock в inet_auth_error. 20-06-2017 ДОБАВЛЕНО: CashCheck: возврат платежа через расход и дин.код. Новый интерфейс CheckMaker. (переписаны методы печати чека в сервере печати, рекомендуется бекап старой версии) ИСПРАВЛЕНО: Payonline: В сборку добавлен не достающий файл payonline_check.xsl ДОБАВЛЕНО: CashCheck: atol3: все новые модели описаны. 15-06-2017 ИСПРАВЛЕНО: CashCheck: atol3 buzzer. ДОБАВЛЕНО: Uniteller: Поддержка в протоколе фискализации транзакций 14-06-2017 ДОБАВЛЕНО: Robokassa: Отладочная информация при проверке статуса транзакции 06-06-2017 ИСПРАВЛЕНО: TV: После удаления аккаунта мог пытаться удалить аккаунт из MW повторно. ИСПРАВЛЕНО: TV: Редактор атрибутов у сервисов/каналов. ИСПРАВЛЕНО: TV: Редактор атрибутов у сервисов/каналов. 05-06-2017 ИСПРАВЛЕНО: TV: Добавление аккаунта в той же транзакции, что и создание договора. ДОБАВЛЕНО: TV: Поддержка 24h.tv (alfa). ДОБАВЛЕНО: TV: Смотрёшка V2 (LifeStreamV2OrderManager). ИСПРАВЛЕНО: TV: Ошибки в логах при работе одновременно двух отдельных модулей TV. ДОБАВЛЕНО: Simplepay: Отладочная информация 02-06-2017 ИЗМЕНЕНО: NPay: Пропорц. договору -> Пропорц. тарифу. 01-06-2017 ИСПРАВЛЕНО: Payonline: Ошибка отображения в ЛК 30-05-2017 ИЗМЕНЕНО: NPay: Пропорц. договору: Учет факта наличия хоть одного активного дня. ДОБАВЛЕНО: NPay: Расчёт абонплаты пропорционально периоду договора. 24-05-2017 ИЗМЕНЕНО: Модуль Inet: из таблицы и редактора опций в шаблонах договора вырезано отображение и задание периода опций. 18-05-2017 ИСПРАВЛЕНО: Смена статуса в веб: возможность обработать даты TO. ИСПРАВЛЕНО: В управление сменой статуса в веб отмена будущей смены не работала. ДОБАВЛЕНО: Смена статуса в веб: возможность обработать даты from. 17-05-2017 ИСПРАВЛЕНО: Kernel: Проверка ограничения по группе договоров для JSON-RPC вызова. ИСПРАВЛЕНО: Модуль MPS - в протоколе sbrf время считывалось в 12ти часовом формате. 16-05-2017 ИСПРАВЛЕНО: Kernel: Поддержка восстановления пароля в новом ЛК. 15-05-2017 ДОБАВЛЕНО: PayOnline: Поддержка в новом ЛК. 11-05-2017 ИСПРАВЛЕНО: Dialup: Авторизация по IP-адресу. ИСПРАВЛЕНО: VoiceIP: NullPointerException at VoiceIpRadiusProcessor.executeError(721). 10-05-2017 ИСПРАВЛЕНО:Dispatch:Исправил поиск по контактам с параметрами по умолчанию. 02-05-2017 ИСПРАВЛЕНО: Редактор тарифных опций кривой на малых размерах окна. 28-04-2017 ИСПРАВЛЕНО: Kernel: Отображение параметра-списка в новом ЛК. ИСПРАВЛЕНО: MPS: Протокол sbrf (удаление запятой в разделителе групп цифр суммы) 27-04-2017 ИСПРАВЛЕНО: сборка. 21-04-2017 ИСПРАВЛЕНО: Inet: Команда "rebindConnection" создавала новую сессию со старым connectionStart. ИСПРАВЛЕНО: Payonline: ClassCastException 20-04-2017 ИСПРАВЛЕНО: CashCheck: вернуто кое-что для совместимости с налогами. 18-04-2017 ИСПРАВЛЕНО: Inet: ExecServiceActivator: вывод error stream запущенного процесса. 10-04-2017 ДОБАВЛЕНО: CashCheck: лог платежей - фильтр по договорам. ИЗМЕНЕНО: CashCheck: рефакторинг передачи налоговой группы в чек. ДОБАВЛЕНО: CashCheck: драйвер atol3: многие принтеры слишком много пищали, если работать не под паролем сист.админа. ИЗМЕНЕНО: CashCheck: драйвер shtrih2: логирование. 07-04-2017 ДОБАВЛЕНО: Ядро: Действие "Добавление модуля" в системе прав пользователя. 05-04-2017 ИСПРАВЛЕНО: Kernel: Сообщение пользователям могло отправляться не только выбранным. 04-04-2017 ИЗМЕНЕНО: Kernel: Внутреннее API. 03-04-2017 ИСПРАВЛЕНО: Inet: DeviceManager.uptime вызывался для устройств с закрытым периодом действия. 31-03-2017 ИСПРАВЛЕНО: TV: Возможное расхождение в наработке супер- и суб-договоров при активации продукта сразу после создания субдоговора. 24-03-2017 ИЗМЕНЕНО: Inet: Поддержка RecipientListServiceActivator. 21-03-2017 ДОБАВЛЕНО: CashCheck: драйвер atol3: реализация возврата продажи (beta). ДОБАВЛЕНО: CashCheck: драйвер atol3: передача email в ОфД (beta). ИСПРАВЛЕНО: CashCheck: драйвер atol3: рефакторинг метода печати чека. ИСПРАВЛЕНО: Mps: Возможность изменения кодировки ответа 20-03-2017 ИЗМЕНЕНО: Рефакторинг генератора ШК. ИСПРАВЛЕНО: Inet: Возможное подвисание сессии при вызове команды rebindConnection. ИСПРАВЛЕНО: Inet: Возможное подвисание сессии при вызове команды rebindConnection. 16-03-2017 ИЗМЕНЕНО: MPS: Возможность задания кодировки ответа через параметр конфигурации ИСПРАВЛЕНО: Card: Сброс на 1 страницу при изменений условий фильтрации в "Новом 15-03-2017 ИСПРАВЛЕНО: IDealer: кодировки. 14-03-2017 ИСПРАВЛЕНО: Kernel: Ошибка форматирования подъезда при обновлении компонентов справочника адресов. 10-03-2017 ДОБАВЛЕНО: CachCheck: драйвер atol3, описание нескольких принтеров. ИСПРАВЛЕНО: Inet: Reject-To-Accept для суб-поиска дочернего сервиса по MAC-адресу (radius.servSearchMode=x-1). 09-03-2017 ИСПРАВЛЕНО: Phome: Ошибка при редактировании периода ресурса. 06-03-2017 ИЗМЕНЕНО: CashCheck: все новые изменения протокола 3.1 в драйвере atol вынесены в драйвер atol3, в драйвере atol почти всё откачено на состояние протокола 2.4, режим совместимости убран и заменён на новые команды регистрации. 01-03-2017 ИЗМЕНЕНО: CashCheck: драйвер atol перевод в режим совместимости. ИСПРАВЛЕНО: CashCheck: драйвер atol открытие смены. ДОБАВЛЕНО: CashCheck: драйвер atol открытие смены. 28-02-2017 ИСПРАВЛЕНО: Поиск договоров по примечаниям. 27-02-2017 ИСПРАВЛЕНО: Inet: при создании договора по шаблону не добавлялись опции из шаблона. 22-02-2017 ИСПРАВЛЕНО: Kernel: Инициализация ListParamValue в ContractParameterManager.getContractListParamValue(...) 20-02-2017 ИСПРАВЛЕНО: Kernel: Сохранение видимости столбцов в таблицах. ИСПРАВЛЕНО: CachCheck: кое-где было сломано логирование. ДОБАВЛЕНО: CachCheck: пара заплаток для драйвера atol. 16-02-2017 ИСПРАВЛЕНО: CashCheck: драйвер протокола атол заплатки под новые ККМ. 15-02-2017 ИЗМЕНЕНО: Assist: разбор времени в UTC. 13-02-2017 ИЗМЕНЕНО: CachCheck: рефакторинг передачи ОФД-данных, налогов итд, поддержка в драйвере штрих2 (нужно обновлять сервер печати). 10-02-2017 ДОБАВЛЕНО: Inet: RadiusFanoutServiceActivator: Генератор RADIUS-Accounting-Start/Stop для стороннего оборудования для IPoE/DHCP-схем. ДОБАВЛЕНО: Inet: RadiusFanoutServiceActivator: Генератор RADIUS-Accounting-Start/Stop для стороннего оборудования для IPoE/DHCP-схем. ИСПРАВЛЕНО: RSCM: Права пользователя. 08-02-2017 ИСПРАВЛЕНО: Inet: Отправка NAK на RENEW, если сессия не найдена. 03-02-2017 ИСПРАВЛЕНО: Inet: RecipientListServiceActivator. ИСПРАВЛЕНО: Inet: RecipientListServiceActivator. ИСПРАВЛЕНО: Npay: Возможная ошибка в кэшировании статусов договоров после отработки задачи. ИСПРАВЛЕНО: Inet: NullpointerException at InetNas.getIpResourceId(1188). 26-01-2017 ИСПРАВЛЕНО: CerberCrypt: проверка несовместимых пакетов была сломана. 25-01-2017 ИСПРАВЛЕНО: Bill: Подсчет количества при использовании экстрактора RSCM_SERVICES ДОБАВЛЕНО: Kernel: Библиотека HTTP-client. 24-01-2017 ИЗМЕНЕНО: Модуль Qiwi: подробное логирование callback в протоколе rest. 18-01-2017 ДОБАВЛЕНО: CashCheck: возможность указания налоговой группы, пока только для драйвера shtrih2 (необходимо также обновлять сервер печати). ИЗМЕНЕНО: CashCheck: команда открытия смены, пока только для Штрих (требуется для онлайн-касс, необходимо также обновлять сервер печати). 13-01-2017 ИСПРАВЛЕНО: Kernel: Мог предложить смену тарифа для персонального тарифа. 12-01-2017 ИЗМЕНЕНО: Cerbercrypt: Описание API. ИЗМЕНЕНО: Inet: Логирование. ДОБАВЛЕНО: Inet: В письмо о завершении переобсчета добавлена информация об ошибках если они есть. ИЗМЕНЕНО: Изменена система взаимодействия между задачей переобсчета inet в планировщике и acconting-сервером. 11-01-2017 ИСПРАВЛЕНО: Kernel: Отображение персональных тарифов. ИСПРАВЛЕНО: Kernel: Отображение персональных тарифов. ИСПРАВЛЕНО: Kernel: Отображение персональных тарифов. 10-01-2017 ИСПРАВЛЕНО: Kernel: Отображение тарифов - обратная совместимость. ИСПРАВЛЕНО: Модуль Qiwi - Корректный вывод статуса платежа в таблице платежей в зависимости от протокола. ИСПРАВЛЕНО: Модуль Qiwi - вывод платежей с учетом протокола. 09-01-2017 ДОБАВЛЕНО: Модуль Qiwi: Протокол REST. 08-01-2017 ИЗМЕНЕНО: Inet: внутренее изменение. ДОБАВЛЕНО: Возможность обрабатывать radius-логи в другой временной зоне. 30-12-2016 ИСПРАВЛЕНО: Ошибка изменения баланса в кэше. ИСПРАВЛЕНО: Ошибка при вычислении сальдо при принятии решения о открытии кредитного договора. 22-12-2016 ИСПРАВЛЕНО: CerberCrypt: лог соединений. 20-12-2016 ИСПРАВЛЕНО: Приращивание некоторых инкрементов в системе. ИСПРАВЛЕНО: CerberCrypt: CTI4 приращивание message_id делается корректно в любом случае. 19-12-2016 ИСПРАВЛЕНО: Inet: Возможная активация тарифной опции при приходе платежа. ИСПРАВЛЕНО: Kernel: NullPointerException at ContractTariffOptionDao.getFromRS(212). 14-12-2016 ИЗМЕНЕНО: Рефакторинг. 05-12-2016 ДОБАВЛЕНО: Kernel: Возможность не логировать выполнение скрипта ("Логи выполнения") - event.setLogFunctionProcess(false). 02-12-2016 ИСПРАВЛЕНО: Модули телефонии: при экспорте цен из карт цен было округление до второго знака. 01-12-2016 ИСПРАВЛЕНО: E-Mail: Перенос пересылок при переносе e-mail. 30-11-2016 ИСПРАВЛЕНО: TV: Возможный уход в минус при платеже и нескольких активных продуктах. 28-11-2016 ИСПРАВЛЕНО: Kernel: Получение списка тарифов для перехода. ИСПРАВЛЕНО: Kernel: Изменение пароля для ЛК - отображение результата. ИСПРАВЛЕНО: Inet: Изменение пароля для сервиса договора. ИЗМЕНЕНО: Kernel: Поддержка нового ЛК. 25-11-2016 ИСПРАВЛЕНО: Inet: Метод rebindConnection. 24-11-2016 ИСПРАВЛЕНО: Bonus: Удаление расходов бонусов при удаление расходов договора. ДОБАВЛЕНО: Dispatch: дополнительное логирование процесса отправки. 21-11-2016 ИСПРАВЛЕНО: TV: NullPointerException at TvTarifficationManager.calculate(600). ИСПРАВЛЕНО: Inet: NullPointerException at InetDhcpConnectionMap.getServSearchMode(266). ИЗМЕНЕНО: Inet: ISGProtocolHandlerIpDhcp: Логирование. ИСПРАВЛЕНО: Kernel: Значение по умолчанию web.api.enable=false 18-11-2016 ИСПРАВЛЕНО: Documents: NPE в таблице параметров шаблона документа 16-11-2016 ИЗМЕНЕНО: Inet: ISGProtocolHandlerIpDhcp: Логирование. ИЗМЕНЕНО: Inet: AbstractTerminalServiceActivator: $loopServ(macrParamName,withParent,exec). ИЗМЕНЕНО: Kernel: Логирование AbstractJaxWsHandler. 11-11-2016 ИСПРАВЛЕНО: TV: Many statements was open at connection close при удалении множества пакетов. ИСПРАВЛЕНО: TV: Lock wait timeout при массовой замене пакетов. 10-11-2016 ИСПРАВЛЕНО: Inet: InetDhcpProcessor: device.agentDeviceRootId= не работал, если в "главном" релей-агенте не было дочерних устройств. 09-11-2016 ИЗМЕНЕНО: Assist: обработка ручного запроса статуса заказа в случае заказов без операций (непрошедших, незавершённых). 08-11-2016 ИСПРАВЛЕНО: Inet: Ошибочный вывод в лог "ipResourceId=0 for acctSessionId:....". ДОБАВЛЕНО: Inet: AbstractTerminalServiceActivator: $servLoop(macroParamName,boolWithParent), $iplist(boolWithChildren). ИСПРАВЛЕНО: Bonus: Таблица детализации бонусного баланса. 07-11-2016 ДОБАВЛЕНО: Bonus: Отчеты по приходам и расходам: Добавление в сборку. ДОБАВЛЕНО: Bonus: Отчеты по приходам и расходам. ДОБАВЛЕНО: Bonus: Комментарий платежа. 03-11-2016 ИСПРАВЛЕНО: Inet: Наличие CircuitId в InetSessionLog, полученный через InetSessionService.inetSessionAliveContractList(). ИСПРАВЛЕНО: Inet: Наличие CircuitId в InetSessionLog, полученный через InetSessionService.inetSessionAliveContractList(). 02-11-2016 ДОБАВЛЕНО: Inet: Поиск сервиса Inet по порту+VLAN (dhcp.servSearchMode=12). ДОБАВЛЕНО: TV: Удаление периода активности продукта. ИСПРАВЛЕНО: RFIe ИЗМЕНЕНО: TransactionMonitor$TransactionTableModel cannot be cast to TransactionContract$TransactionTableModel. 01-11-2016 RFIe ИЗМЕНЕНО: ДОБАВЛЕНО: Поддержка RFIeC. ДОБАВЛЕНО: RFIec: Поддержка нового ЛК. 31-10-2016 ДОБАВЛЕНО: TV: Редактирование периода активного продукта. ДОБАВЛЕНО: TV: Активация продукта с произвольного времени. 28-10-2016 ДОБАВЛЕНО: TV: accounting.worker.1.tracking.account.1.deactivateProductsWithoutPrice=1. ИСПРАВЛЕНО: TV: StackOverflowError at TvAccountRuntimeMap.newRuntime(280). 27-10-2016 ИСПРАВЛЕНО: Inet: Отображение RADIUS-логов в клиенте. ИЗМЕНЕНО: Kernel: Параметризация возвращаемого значения при генерации динамического кода. 26-10-2016 ИСПРАВЛЕНО: Kernel: Передача информации о количестве страниц в ЛК ИСПРАВЛЕНО: Alfabank: Сообщение "Ошибка проведения платежа" в ЛК 25-10-2016 ИСПРАВЛЕНО: License: Отображения комментария продукта. 22-10-2016 ИСПРАВЛЕНО: Kernel: Оплата в ЛК 21-10-2016 ИСПРАВЛЕНО: Radius протокол: Пустые вендоровсие атрибуты неверно парсились в некоторых случаях(отображались как стандартные). 19-10-2016 ИСПРАВЛЕНО: Cкрипт инициализации iptables для wifi. 17-10-2016 ИСПРАВЛЕНО: Inet: NullPointerException at AbstractRadiusServiceActivator.prepareRequest(332). ИСПРАВЛЕНО: Dispatch: ошибка при открытии договора. 14-10-2016 ИСПРАВЛЕНО: HD: Сборка. 13-10-2016 ИСПРАВЛЕНО: Inet: Фильтр устройств по дополнительным параметрам (адресу) при добавлении сервиса в договор. ИЗМЕНЕНО: TV: Логирование. ИЗМЕНЕНО: TV: Отображение идентификатора продукта в тарифе. 10-10-2016 ИСПРАВЛЕНО: Cкрипт инициализации iptables для wifi. Пересены фильтрующие правила из цепочки PREROUTING в цепочку FORWARD. 07-10-2016 ИСПРАВЛЕНО: Sberbank: Сохранение параметров автоплатежей ИСПРАВЛЕНО: Alfabank: Сохранение параметров автоплатежей ИСПРАВЛЕНО: Kernel: Загрузка параметров в Preferences ИСПРАВЛЕНО: Robokassa: Отображение списка транзакций в мониторе ИСПРАВЛЕНО: Sberbank: Отображение кода ошибки ИСПРАВЛЕНО: Alfabank: Отображение кода ошибки 05-10-2016 ДОБАВЛЕНО: Bill: Макрос PHONE_SERVICE_COUNT - общее количество сессий. ИСПРАВЛЕНО: Bonus: Не возможность активировать в клиенте ТО скрытую в вебе. ДОБАВЛЕНО: Dispatch:Условие отправки по статусу договора. 04-10-2016 ИСПРАВЛЕНО: Появление цветных артефактов в таблицах. ИСПРАВЛЕНО: NPay: Переименование задачи начисления абонплаты. ИСПРАВЛЕНО: MPS: Сверка платежей. ИСПРАВЛЕНО: Именованные номера шаблонов. 03-10-2016 ИСПРАВЛЕНО: Inet: Сохранение видимости столбцов в таблице сервисов договора. ИСПРАВЛЕНО: MPS: Формирование параметра FIO ИСПРАВЛЕНО: Inet: radius.forward.after.process в конфиге модуля. ИСПРАВЛЕНО: Обход возможной ошибки UnknownHostException при отправке алармов. 30-09-2016 ИСПРАВЛЕНО: Alfabank: Отображение транзакций за послений день выбраного периода ИСПРАВЛЕНО: Sberbank: Отображение транзакций за последний день месяца 27-09-2016 ИСПРАВЛЕНО: Inet: Поддержка radius.disable.accessCodes=2 (необходим radius.disable.servId). ИЗМЕНЕНО: TV: Сообщение в подтверждении удаления дочернего аккаунта. 26-09-2016 ИЗМЕНЕНО: Inet: AbstractTerminalServiceActivator: Макрос $servParam(key) также ищет по ключу "key.1", т.к. в конфигурации сервиса параметры хранятся в таком виде. ИСПРАВЛЕНО: Inet: Переопределение типа устройства. ИСПРАВЛЕНО: Модуль Bill: NullPointerException в макросах модуля Phone. Проверка ">0" в макросе PHONE_NOZERO_SERVICE_COUNT. ИСПРАВЛЕНО: Модуль Bill: NullPointerException в макросах модуля Phone. Проверка ">0" в макросе PHONE_NOZERO_SERVICE_COUNT. 23-09-2016 ДОБАВЛЕНО: Alfabank: Параметр конфига alfabank.rest.unbind.card.url - URL запроса деактивации связки ИСПРАВЛЕНО: Обновление баланса. 22-09-2016 ДОБАВЛЕНО: Inet: dhcp.connection.closeOnNew= в конфиге типа сервиса. ДОБАВЛЕНО: Модуль MPS: Поддержка события "Перед занесением платежа" в протоколе OSMP. 21-09-2016 ИЗМЕНЕНО: CerberCrypt: CTI CAS 4.0: автоматичская активация при получении ошибки активации. ИСПРАВЛЕНО: MPS: Debug сообщение 19-09-2016 ДОБАВЛЕНО: TV: Отображение активных продуктов-опций в аккаунте договора. ДОБАВЛЕНО: Alfabank: Код модуля 16-09-2016 ИСПРАВЛЕНО: TV: Сохранение аккаунта с существующим логином (у другого закрытого аккаунта). 14-09-2016 ДОБАВЛЕНО: Bonus: Возможность указать в конфигураторе путь редиректа при активации ТО. ИЗМЕНЕНО: Bonus: Редирект на оплату ТО банусами. 13-09-2016 ИСПРАВЛЕНО: Исправление отчетов inet. ИСПРАВЛЕНО: CerberCrypt: протокол CTI CAS 4.0: ошибка 68 при запросе подписки. ИСПРАВЛЕНО: Cerbercrypt: Форматирование стоимости текущуй подписки. ДОБАВЛЕНО: MPS: Протокол УЕПЦ: обработка события MPSBeforePaymentEvent. ИСПРАВЛЕНО: SQL-редактор: нормальное отображение заголовков колонок результата при конструкции "contract.id as cid". ИСПРАВЛЕНО: Dispatch:Исправлена ошибка контактов по умолчанию. 09-09-2016 ДОБАВЛЕНО: Phone:Узел фильтра по направлению в тарифе. ИСПРАВЛЕНО: Inet: InetDhcpProcessor/InetDhcpProcessor2: параметр dhcp.option82.required=0 не работал. ДОБАВЛЕНО: Dispatch:Групповая перация добавления рассылки создает на догворе контакт со значением по умолчанию (параметром договора), если подходящего контакте не существует. 08-09-2016 ИСПРАВЛЕНО: Модуль MPS: протокол CyberPlat - некорректный ответ при неверном идентификаторе транзакции. 05-09-2016 ИСПРАВЛЕНО: Disaptch: Привязка параметра договра к контакту, как значение по умолчанию. ДОБАВЛЕНО: Disaptch: Привязка параметра договра к контакту, как значение по умолчанию. 01-09-2016 ДОБАВЛЕНО: Inet: InetDhcpProcessor/InetDhcpProcessor2: dhcp.option82.required=1. ИСПРАВЛЕНО: Kernel: JobScheduler: Задача могла выполнится одновременно и в сервере и в планировщике. 31-08-2016 ДОБАВЛЕНО: Kernel: Поддержка модуля Alfabank ИСПРАВЛЕНО: Sberbank: Список действий модуля ДОБАВЛЕНО: MPS: протокол УЕПЦ. 30-08-2016 ИСПРАВЛЕНО: Phome: Узел тарифной опции в тарифе. ИСПРАВЛЕНО: Phone: ошибка, когда не найден ни один поинт. ДОБАВЛЕНО: Phone: флаг error.on.session.point.notfound, для ошибки, когда не найден ни один поинт. 24-08-2016 ИСПРАВЛЕНО: Kernel: JobScheduler: Корректировка при изменении системнго времени. 23-08-2016 ИСПРАВЛЕНО: Inet: Привязка данных Access-Accept с Accounting-Start при наличии в обоих Acct-Session-Id и отсутсвии в первом и наличии во втором Nas-Port. 22-08-2016 ИСПРАВЛЕНО: Inet: Выдача дублирующихся IP-адресов при connection.start.fromAccess=0, radius.inetOption.x.ipPool=yyy и полностью занятом пуле yyy. 19-08-2016 ИЗМЕНЕНО: CerberCrypt: рефакторинг. 17-08-2016 ИСПРАВЛЕНО: MikrotikServiceActivator повисал при отключении от устройств(2). ИСПРАВЛЕНО: MikrotikServiceActivator повисал при отключении от устройств(2). ДОБАВЛЕНО: Inet: Информация о пулах в статусе InetAccess. ИСПРАВЛЕНО: Phone: Оптимизация проверки зарезервированных номеров. ИСПРАВЛЕНО: Inet: Статус (открыт/закрыт) родительского сервиса для сессий с инициацией по трафику. 10-08-2016 ИСПРАВЛЕНО: MikrotikServiceActivator повисал при отключении от устройств. ИЗМЕНЕНО: Оптимизация работы с Mikrotik API, корректная обработка сброса соединения с ошибкой !fatal со стороны сервера. ИСПРАВЛЕНО: Inet: Ошибка "java.lang.IllegalArgumentException: Last path component must be non-null" при попытке просмотра дерева категорий ip-ресурсов пользователем, не имеющем на это право, и установленной у пользователя опции user.actions.permit.show_errors=0 09-08-2016 ДОБАВЛЕНО: CerberCrypt: фильтр по количеству карт. ДОБАВЛЕНО: CerberCrypt: скидки по количеству карт. 08-08-2016 ИЗМЕНЕНО: TV: Логирование. 04-08-2016 ДОБАВЛЕНО: TV: Защита от удаления режима активации, если он уже используется в договорах. ИСПРАВЛЕНО: TV: Удаление аккаунта. 03-08-2016 ИЗМЕНЕНО: Inet: DynDnsServiceActivator: sa.dns.inetOptions=, sa.dns.deviceTypeIds=, sa.dns.hostname=$login|$identifier|$param(some). ДОБАВЛЕНО: Inet: InetDhcpProcessor/InetDhcpProcessor2: dhcp.option82.required=1. ДОБАВЛЕНО: TV: IptvPortal: Команда синхронизации терминалов из IptvPortal. 02-08-2016 ИСПРАВЛЕНО: TV: Ошибка пролонгации (из предыдущего билда). ДОБАВЛЕНО: TV: Команды для устройства. ДОБАВЛЕНО: TV: IptvPortal: Команда синхронизации терминалов из IptvPortal. ДОБАВЛЕНО: TV: Команды для устройства. ДОБАВЛЕНО: TV: IptvPortal: Команда синхронизации терминалов из IptvPortal. 29-07-2016 ДОБАВЛЕНО: Webmoney: Добавлен параметр LMI_PAYMENT_DESC_BASE64 (2) ДОБАВЛЕНО: Webmoney: Добавлен параметр LMI_PAYMENT_DESC_BASE64 ИСПРАВЛЕНО: Inet: Пересинхронизация при перезагрузке коммутатора - вызов onAccountingStart. ИСПРАВЛЕНО: Inet: Смена скорости соединения (ошибка в предыдущем билде). 28-07-2016 ИСПРАВЛЕНО: RuRuPay: Поиск договора ДОБАВЛЕНО: Inet: TerminalSession: tcp. ИСПРАВЛЕНО: Kernel: Отображение ошибки лицензии в клиенте. ИСПРАВЛЕНО: Inet: NullPointerException at DeviceManageWorker.doCommand(270). ИСПРАВЛЕНО: Логирование некоторых действий в модуле Inet. ИЗМЕНЕНО: RuRuPay: Добавлена отладочная информация 27-07-2016 ДОБАВЛЕНО: Inet: Поддержка перенаправления задачи ServiceActivator onAccountingStart/onAccountingStop. 26-07-2016 ИСПРАВЛЕНО: Moneta: Проверка суммы платежа в ЛК ИСПРАВЛЕНО: Ошибка сброса соединения по wifi. 25-07-2016 ДОБАВЛЕНО: TV: Фильтры в тарифе. 20-07-2016 ИСПРАВЛЕНО: Kernel: NPE в ru.bitel.bgbilling.kernel.container.security.server.PermissionChecker.getUserPermition(...) ИСПРАВЛЕНО: Kernel: patch.sh ИСПРАВЛЕНО: Kernel: ContractStatusService: закрытие PS 19-07-2016 ДОБАВЛЕНО: Webmoney: URL кодирование описания заказа (2) ДОБАВЛЕНО: Webmoney: URL кодирование описания заказа ДОБАВЛЕНО: Sberbank: Автоплатеж (39) 18-07-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (38) 17-07-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (37) 16-07-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (36) 15-07-2016 ДОБАВЛЕНО: Kernel: API активации/деактивации автоплатежа для модуля (2) ДОБАВЛЕНО: Kernel: API активации/деактивации автоплатежа для модуля ИСПРАВЛЕНО: Отображение неиспользуемых тарифов. ИСПРАВЛЕНО: Отображение неиспользуемых тарифов. ИСПРАВЛЕНО: Inet: InetDhcpProcessor2: Отключение функционала dhcp.connection.closeOnNew=1 на сервисе dhcp.disable.servId=. ИСПРАВЛЕНО: CashCheck: оптимизация запроса, индексы. 14-07-2016 ДОБАВЛЕНО: TV: LifeStreamOrderManager: account.login.prefix=. ДОБАВЛЕНО: TV: IptvPortalOrderManager: om.terminal.max=3 ИСПРАВЛЕНО: Webmoney: Занесение платежа ИЗМЕНЕНО: CerberCrypt: CTI CAS 4: большой рефакторинг протокола. Замена команды авторизации 103 на 15. ИЗМЕНЕНО: CerberCrypt: умная синхронизация рефакторинг (заптронуты протоколы: Enigo Cas, CTI CAS 4). ДОБАВЛЕНО: Webmoney: Отладочная информация ИСПРАВЛЕНО: Webmoney: Отображение списка транзакций в ЛК ДОБАВЛЕНО: Модуль MPS - протокол OSMP: расширение osmpFields, позволяющее добавлять в ответ на запрос платежной системы дополнительные поля. ИСПРАВЛЕНО: Webmoney: Обработчик call-back запросов + отладочная информация 13-07-2016 ИЗМЕНЕНО: CerberCrypt: более подробные сообщения в клиенте при ошибках. ИСПРАВЛЕНО: CerberCrypt: обновление информации о договоре при удалении юзеркарты. ИСПРАВЛЕНО: CerberCrypt: большинство настроек действий модуля были некорректны, некоторые добавлены (ПРОВЕРЬТЕ НАСТРОЙКИ ПРАВ ДЕЙСТВИЙ МОДУЛЯ). ИСПРАВЛЕНО: Sberbank: Статус: Ошибка. ИСПРАВЛЕНО: Sberbank: Поддержка нового ЛК. ИСПРАВЛЕНО: Webmoney: java.io.IOException: mark/reset not supported ИСПРАВЛЕНО: Webmoney: Шаблон конфигурации ИСПРАВЛЕНО: MPS: NPE в дебаг режиме при проверке клиентского сертификата ИСПРАВЛЕНО: Webmoney: SQLException: Column 'contractTitle' not found. ДОБАВЛЕНО: Sberbank: Автоплатеж (35) ИСПРАВЛЕНО: Сохранение курсора при обновлении. 12-07-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (34) ДОБАВЛЕНО: Sberbank: Автоплатеж (33) ДОБАВЛЕНО: Sberbank: Автоплатеж (32) ДОБАВЛЕНО: Sberbank: Автоплатеж (31) ДОБАВЛЕНО: MPS: Отладочная информация для авторизации по сертификату 11-07-2016 ИСПРАВЛЕНО: Kernel: Видимость тарифных опций в новом ЛК. ДОБАВЛЕНО: Sberbank: Автоплатеж (30) ДОБАВЛЕНО: Плагин Documents: столбец Дата последнего изменения документа. ДОБАВЛЕНО: Sberbank: Автоплатеж (29) ДОБАВЛЕНО: Sberbank: Автоплатеж (28) ДОБАВЛЕНО: Sberbank: Автоплатеж (27/1) ДОБАВЛЕНО: Sberbank: Автоплатеж (27) 08-07-2016 ИСПРАВЛЕНО: Kernel: shapshot.sh ДОБАВЛЕНО: Sberbank: Автоплатеж (26) (Добавлено событие изменения суммы Автоплатежа) ИСПРАВЛЕНО: Плагин Dispatch - при работе задачи планировщика выбирались подписки с еще не наступившим периодом действия. ДОБАВЛЕНО: Sberbank: Автоплатеж (25) ИСПРАВЛЕНО: CRM: Сохранение/загрузка фильтра задач ИСПРАВЛЕНО: Модуль MPS - протокол Click. Некорректный ответ, если в запросе от ПС приходит неверный merchant_prepare_id. ИСПРАВЛЕНО: запрещена возможность редактирование типа контакта, сменен модификатор доступа у одного из методов. ДОБАВЛЕНО: Плагин dispatch. 07-07-2016 ИЗМЕНЕНО: Kernel: Убрали проверку на пустой список тарифов, который может быть возвращен в обработчике события "Получение списка тарифных планов для смены в Web". ДОБАВЛЕНО: Sberbank: Автоплатеж (22-24) 06-07-2016 ИСПРАВЛЕНО: Inet:В некоторых случаях неправильно отрабатывала галочка "брать ip из родителського дипазона" на сервисе. ИСПРАВЛЕНО: IPN: установка типов правил не учитывала закрытость договоров. ДОБАВЛЕНО: Sberbank: Автоплатеж (21) ИСПРАВЛЕНО: Модуль MPS - протокол Click. Проверка правильности параметра merchantPrepareId в запросе от платежной системы. ИСПРАВЛЕНО: Bonus: Начисление бонусов на глобально закрытые программы, если есть активная с таким типом. ИСПРАВЛЕНО: Bonus: Редактирование закрытой программы. ДОБАВЛЕНО: Sberbank: Автоплатеж (20) 04-07-2016 ИСПРАВЛЕНО: Inet: TerminalDeviceManager: Не правильно отрабатывал параметр manage.onReboot.sync. 01-07-2016 ИСПРАВЛЕНО: MPS: Протокол Click - отмена платежа. Корректное поведение на различающийся при action=check и action=pay параметр merchant_prepare_id, повторную отмену платежа, повторное подтверждение ранее отмененного платежа, попытку отмены ранее успешного платежа. ИСПРАВЛЕНО: MPS: Протокол Click. Проверка совпадения суммы платежа на этапе оплаты с суммой на этапе проверки. 30-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (19) ДОБАВЛЕНО: Sberbank: Автоплатеж (16-18) ДОБАВЛЕНО: Sberbank: Автоплатеж (15) 28-06-2016 ИСПРАВЛЕНО: Webmoney: Фильтр транзакций по статусу ДОБАВЛЕНО: Webmoney: Отладочная информация ДОБАВЛЕНО: Sberbank: Автоплатеж (14) 27-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (13) 24-06-2016 ИЗМЕНЕНО: MPS: Протокол Elecsnet, отключение проверки подписи при mps..cert=0 (1) ИЗМЕНЕНО: MPS: Протокол Elecsnet, отключение проверки подписи при mps..cert=0 ИЗМЕНЕНО: Kernel: Рефакторинг DebetStatusManageConfig 23-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (12) ДОБАВЛЕНО: Sberbank: Автоплатеж (11) ДОБАВЛЕНО: Sberbank: Автоплатеж (10) 22-06-2016 ДОБАВЛЕНО: MPS: Платежная система Click. 21-06-2016 ДОБАВЛЕНО: TV: Ветка "Тарифные опции" в тарифе. ДОБАВЛЕНО: TV: IptvPortalOrderManager: Галочка "Зарегистрирован" (om.terminal.registered=1). ДОБАВЛЕНО: TV: IptvPortalOrderManager: Галочка "Зарегистрирован" (om.terminal.registered=1). ДОБАВЛЕНО: TV: IptvPortalOrderManager: Привязка уже существующего терминала к аккаунту. ИСПРАВЛЕНО: Kernel: Обработка exception. ИСПРАВЛЕНО: Inet: Обработка exception. 20-06-2016 ДОБАВЛЕНО: Npay:Для дебетовых абонплат возможность указать несколько статусов активных и заблокированных договоров, а так же правил перехода из статуса в статус. 17-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (9) ИСПРАВЛЕНО: Dispatch:Добавление значения параметра типа телефон в сообщение 16-06-2016 ИСПРАВЛЕНО: Sberbank: Заполнение параметров транзакции в callback режиме (1) ИСПРАВЛЕНО: Sberbank: Заполнение параметров транзакции в callback режиме ИСПРАВЛЕНО: Inet: RadiusAttribute cannot be cast to RadiusAttribute$RadiusAttributeInteger at RadiusUtils.getNasPort(724). 15-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (8) ИСПРАВЛЕНО: TV: Переобсчет нескольких договоров. 14-06-2016 ИСПРАВЛЕНО: TV: IptvPortalOrderManager: "message":"invalid input syntax for type inet...". ДОБАВЛЕНО: Sberbank: Автоплатеж (7) ИСПРАВЛЕНО: Sberbank: JSONObject["clientId"] not found ИСПРАВЛЕНО: TV: CommpassOrderManager: Ошибка при добавлении аккаунта и последующем быстром пересохранении аккаунта. 10-06-2016 ИСПРАВЛЕНО: TV: Защита от удаления продукта в модуле, если он был активирован на договоре. ИЗМЕНЕНО: Helpdesk: Поддержка нового ЛК. ИЗМЕНЕНО: RSCM: При удалении договора не удалялись услуги. 09-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (6.2) ИСПРАВЛЕНО: TV: StalkerOrderManager: При добавлении новой (дочерней к аккаунту) приставки активные пакеты не активировались на MW. 08-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (6) ДОБАВЛЕНО: Cerbercrypt: Поддержка нового ЛК. 07-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (5) ИЗМЕНЕНО: Доп. инфа в about о времени на слейвовых БД. 06-06-2016 ИСПРАВЛЕНО: Kernel: webroot/js/utils.js в сборке сервера. ИСПРАВЛЕНО: TV: CommpassOrderManager: Создание дублирующихся аккаунтов при пересохранении еще не синхронизированного аккаунта. ДОБАВЛЕНО: Возможность изменять в скрипте предобработки dhcp-запроса значение curcuitId сохраняемое в сессии. 03-06-2016 ИСПРАВЛЕНО: Ошибка при отображении иерархии ресурсов модуля phone. ИСПРАВЛЕНО: Утечка памяти в отчете по должникам. ДОБАВЛЕНО: AbstractTerminalServiceActivator: Новый флаг connection.switchOptionsOnAccouting. Возможность переключения опций при accountig stop/start. 02-06-2016 ИСПРАВЛЕНО: Subscription: Выполнение Job'ов раньше назначеного срока ДОБАВЛЕНО: Sberbank: Автоплатеж (4) ИСПРАВЛЕНО: Kernel: Удалена ссылка на jquery.ui.multi-select.js 01-06-2016 ДОБАВЛЕНО: Sberbank: Автоплатеж (3) ДОБАВЛЕНО: Kernel: Настройка порядка плагинов. 31-05-2016 ИСПРАВЛЕНО: Documents: Описание событий генерации документа (2) ИСПРАВЛЕНО: Documents: Описание событий генерации документа 27-05-2016 ИСПРАВЛЕНО: CRM: Фильтр в задачах ДОБАВЛЕНО: Sberbank: Автоплатеж (2) ДОБАВЛЕНО: Sberbank: Автоплатеж (1) 26-05-2016 ИСПРАВЛЕНО: TV: IptvPortalTerminalSynchronizingTask: Разбор адреса из поля "Хост/порт". ИСПРАВЛЕНО: Inet: Парсинг нескольких вложенных вендоровских атрибутов в одном. ИСПРАВЛЕНО: Rentsoft: Отображение транзакций по продукту ИСПРАВЛЕНО: Card: Кодировка в вебе дилера. 25-05-2016 ИСПРАВЛЕНО: CRM: Сборка плагина CRM. ИСПРАВЛЕНО: CRM: Сборка плагина CRM. ИСПРАВЛЕНО: Kernel: Сборка. ИСПРАВЛЕНО: CRM: Сборка плагина CRM. ИСПРАВЛЕНО: E-Mail: При переоформление договора не переносились LDAP-атрибуты и пересылки. 24-05-2016 ИСПРАВЛЕНО: Kernel: Файлы webroot/js/*.js в сборке обновления. ИСПРАВЛЕНО: Kernel: Файлы webroot/js/*.js в сборке. ДОБАВЛЕНО: Inet: Резервирование IP-адресов без синхронизации через БД (ipResource.reserve.mode=0). ИСПРАВЛЕНО: TariffOptionServiceImpl, доступ к методу init изменен на protected. ДОБАВЛЕНО: Добавлены команды sa.command.connection.common.ancestor.inetOption. 21-05-2016 ИЗМЕНЕНО: Webmoney: Выбор алгоритма хеша подписи 20-05-2016 ИСПРАВЛЕНО: Inet: TerminalDeviceManager: Ошибка в описании. 19-05-2016 ДОБАВЛЕНО: Inet: Возможность указать интерфейс устройства в редакторе правила привязки типа трафика (ранее можно было выбрать только интерфейсы, заведенные в типе устройства). 16-05-2016 ИСПРАВЛЕНО: Inet: Назначение статической подсети с маской 32. ИСПРАВЛЕНО: Kernel: Ширина столбца "Дата" в Истории изменения статуса 13-05-2016 ИЗМЕНЕНО: CashCheck: рефакторинг логирования ошибок соединения с сервером печати. 12-05-2016 ИЗМЕНЕНО: Kernel: Рефакторинг GUI таблиц статусов договора ИЗМЕНЕНО: Kernel: Ширина столбца "Статус" ИСПРАВЛЕНО: MPS: Фильтр по периоду 11-05-2016 ДОБАВЛЕНО: report:в xml отчетов атрибуты fill и anchor в фильтрах. 10-05-2016 ИЗМЕНЕНО: CerberCrypt: логирование задач. 06-05-2016 ИСПРАВЛЕНО: Kernel: Пользователи и права: Установка разрешённых действий с учетом групп не выставлялось с первого раза и неверного отображения прав групп у пользователя при переключении между ползователями. ИСПРАВЛЕНО: Kernel: Пересечение id действий. ИСПРАВЛЕНО: Kernel: GUI: Contract: Выбор всего списка лимитов из таблицы истории лимитов, если была выбрана одна из строк перед любым действием. 05-05-2016 ДОБАВЛЕНО: Sberbank: Задача проверки статуса транзакций ДОБАВЛЕНО: Sberbank: Защита от дублирования платежей ИСПРАВЛЕНО: TV: IptvPortalOrderManager: Разбор адреса из поля "Хост/порт". ИСПРАВЛЕНО: Редкие NPE при логине в вебе сразу в action=Super. 04-05-2016 ДОБАВЛЕНО: Kernel: Запоминание выбранного периода при просмотре баланса ИСПРАВЛЕНО: MPS: В платежной системе Paynet не создавалась новая месячная таблица. 29-04-2016 ИСПРАВЛЕНО: TV: JsonClient: unreported exception java.lang.Exception; must be caught or declared to be thrown. ИСПРАВЛЕНО: Клиент биллинга не мог обновиться в некоторых случаях. 28-04-2016 ИСПРАВЛЕНО: NullPointerException возникающая при компиляции динамического кода в некторых случаях. ИЗМЕНЕНО: Kernel: В случае exeption при запросе баланса возвращается, как и раньше, 0. ИЗМЕНЕНО: Генерация штрихкодов: явное указание кодировки для PDF417 и QR. ИСПРАВЛЕНО: CerberCrypt: название задачи установки договоров картам. 27-04-2016 ДОБАВЛЕНО: Sberbank: Поддержка нового ЛК. ДОБАВЛЕНО: Assist: Поддержка нового ЛК. ИЗМЕНЕНО: Inet: Поддержка нового ЛК. 25-04-2016 ИЗМЕНЕНО: Mtsbank: Рефакторинг кода ИЗМЕНЕНО: Mobimoney: Рефакторинг кода ИЗМЕНЕНО: Kernel: Actions. ИСПРАВЛЕНО: Смена статуса. 22-04-2016 ИСПРАВЛЕНО: Kernel: getUserMap exposed as WebMethod but not found. ИСПРАВЛЕНО: Inet: LevelDeviceManager. ДОБАВЛЕНО: PSCB: дополнительное логирование при обработке запроса от платежной системы. ИЗМЕНЕНО: Откат изменения "Возможность смены пароля из клиента биллинга"Revert " ИСПРАВЛЕНО: Kernel. Смена пароля (рефакторинг)." 20-04-2016 ИСПРАВЛЕНО: Kernel: Пересборка. ДОБАВЛЕНО: Kernel: Возможность указать в имени группы параметров '.' (radius.realm.my\.ru.attributes=). ИСПРАВЛЕНО: TV: Сборка. ИСПРАВЛЕНО: Inet: Подсчет средней загрузки в LevelDeviceManager. ИСПРАВЛЕНО: Kernel: Сборка. ИСПРАВЛЕНО: Cashcheck: Сборка BGCashcheckServer. ИСПРАВЛЕНО: CashcheckServer: Пересборка. ДОБАВЛЕНО: Kernel: В JavaWebStart добавлен параметр -tsa http://timestamp.digicert.com при подписывании jar 19-04-2016 ДОБАВЛЕНО: Kernel: Сервис добавления записи в журнал авторизаций ЛК (ContractLoginService). ИСПРАВЛЕНО: CashCheckServer: виртуальный принтер итд. 18-04-2016 ДОБАВЛЕНО: Npay: Дополнительные параметры в событие "Запрос доп. расхода для открытия договора". 15-04-2016 ИСПРАВЛЕНО: Subscription: Вызов TimeUtils.dateInRange(...) заменен на TimeUtils.dateInRangeWithTime(...) ИСПРАВЛЕНО: Subscription: Рефакторинг кода ИСПРАВЛЕНО: Subscription: Вызов commit перед бросанием события ДОБАВЛЕНО: Inet: TerminalDeviceManager. ДОБАВЛЕНО: Inet: TerminalDeviceManager. ДОБАВЛЕНО: Inet: TerminalDeviceManager. ИСПРАВЛЕНО: Фильтры кодировок в некоторых модулях конфликтовали. ИЗМЕНЕНО: Логирование старта сервлетов. ИСПРАВЛЕНО: MPS: Протокол paynet - cумма платежа отбрасывала копейки. ИЗМЕНЕНО: TaskExecuter: поддержка недопустимости выполнения задач параллельно. 14-04-2016 ИСПРАВЛЕНО: Рефакторинг. ДОБАВЛЕНО: MPS: Возможность сохранять в таблице mps_payment сумму платежа, отличную от той, которая заносится на баланс договора (флаг mps..store.paynet.original.sum). ИСПРАВЛЕНО: Inet: NullPointerException at AccessDeviceManager.notify(249). 12-04-2016 ИЗМЕНЕНО: Inet: Ветка "диапазон тарифной опции (деактивировать при превышении)" теперь всегда деактивирует на текущее время (в не зависимости от установленного режима деактивации тарифной опции). ДОБАВЛЕНО: MPS: Добавлено событие "Перед добавлением платежа" для протокола paynet. 11-04-2016 ИСПРАВЛЕНО: Kernel: Не закрывались PreparedStatement в TariifOptionWorker (деактивация опций). 08-04-2016 ДОБАВЛЕНО: MPS: В протокол paynet добавлена опция mps..deny.jur для опционального запрета проведения платежей юр. лицам, характеризующимся соответствующим флагом в карточке договора. ИСПРАВЛЕНО: MPS: В протоколе paynet в ответ на метод performTransaction некорректно выдавался код ошибки при попытке проведения транзакции, которая была ранее проведена. ИСПРАВЛЕНО: MPS: Протокол Paynet: метод getStatement возвращал все платежи, а должен только успешные. 07-04-2016 ДОБАВЛЕНО: MPS: логирование входных параметров. 06-04-2016 ИСПРАВЛЕНО: Inet: NullPointerException at InetTariffUtils.serviceSet(33). ИЗМЕНЕНО: MPS: Протокол paynet - в методе performTransaction не проверяется наличие параметра transactionTime. ИСПРАВЛЕНО: Kernel: AssertionError at ConvergenceBalanceEvent(45). ИЗМЕНЕНО: Kernel: Рефакторинг GUI редактора конфигурации модулей 05-04-2016 ИЗМЕНЕНО: Robokassa: Настройки конфигурации ДОБАВЛЕНО: Inet: LevelDeviceManager. ИСПРАВЛЕНО: IPN: Сборка. ДОБАВЛЕНО: SbPilot: кнопка прерывания внешней утилиты, рефакторинг запуска внешнего процесса, рефакторинг клиентской части. ИЗМЕНЕНО: SbPilot: враппер утилиты читает и выводит не только stdout но и stderr, корректное закрытие и того и другого. ИСПРАВЛЕНО: IPN: Сборка IPNNetflowCollector. ИСПРАВЛЕНО: IPN: Сборка IPNNetflowCollector.