Time Build (generated automatically) A - ADD NEW, C - CHANGE, B - BREAKING CHANGE, F - FIX 09.01.2021 13:07:39 1370 C: [12333] Application version and build format. F: [12333] License upload, creation of many hidden iframes. A: [12333] JSP tag plugin:include. A: [12333] Plugin Feedback, https://bgerp.org/doc/3.0/manual/plugin/feedback/index.html A: [12333] JSP forwards defined in action. A: [12333] Plugin's endpoints defined in plugin's Java class. A: [12333] Better log messages for l10n. A: [12333] Exception's improvements, getParam() method with validation. C: [13836] SVG icon. A: [13875] Highlight on changes in configurations. A: [13901] New plugin's system with signed license. A: [13901] Plugin 'kernel', common logic for plugin's configuration. C: [13901] Enhanced exit with error. C: [13901] Unified dependencies format build.gradle. A: [13901] Enhanced message with process ID on checking dependent processes by closing. A: [13901] Shown list of enabled plugins and content of a license. C: [13901] Disabled periodic reload of l10n. C: [13901] Missing translation message to WARN level. 28.12.2020 17:16:37 1369 A: [14069] Custom localization, https://bgerp.org/doc/3.0/manual/project.html#l10n A: [14086] Permission options for message actions. F: [14113] E-Mail attachment title encoding. C: [14125] Plugin Blow, default sorting order. A: [14127] On extracting a message to a dependent process - create relation to a 'processMade' linked processes. A: [14131] JUnit 5 tests support. F: [14131] Status transaction matrix. F: [14136] Plugin BGBilling, open contract contract tab in customer on open it. F: [14141] Lazy call of getBuild() in Gradle scripts. C: [14141] .gitlab-ci-publish-author.sh matching substrings. A: [14141] Gradle task 'startServer'. A: [14141] Check DB connection on starting server. F: [14158] Installation doc, missing commands. A: [14158] More secure password generation. 03.12.2020 17:47:38 1368 A: [11476] Additional action for allowing edit/delete messages of other users. C: [13904] Plugin Blow, select on the first open first board from the list. C: [13904] Plugin Blow, better sorting logic. A: [13904] Plugin Blow, parameter 'executor.groupIds' in board's configuration. A: [14001] Support HTML in process description. F: [14055] Logging URL from 'user/log/app' to 'user/log'. F: [14055] Logging refresh on re-open it. C: [14055] Executors and groups API in Process class. C: [14055] Prevent using of title field in Process class. F: [14068] Cut button in users groups. F: [14098] Plugin Work, CSS styles in Callboard. F: [14100] Plugin BGBilling, incorrect user in HelpDesk synchronization. F: [14101] Plugin BGBilling, add contract link in process. F: [14101] Plugin Slack, add channel link in process. 12.10.2020 19:35:13 1367 C: [14014] Switch publish update and build from bgerp.org to cdn.bgerp.org 08.10.2020 10:44:39 1366 C: [14015] Update via HTTP instead of FTP. 29.09.2020 17:46:59 1365 C: [13876] Cleanup unused JSP files. C: [13876] Parameter 'searchCustomerTitleMinSubstringLength' default value to 0. C: [13876] Plugin BGBilling, hide search of common contracts. A: [13876] Add process customer link using substring or FullText search, https://bgerp.org/doc/3.0/manual/kernel/process/index.html#link C: [13876] Remove not working process creation button in search. C: [13876] Hide empty tables in adding process links. F: [13876] Suggesting to add already existing process links from buffer. A: [13944] Parse E-Mails with not standard 'multipart/alternate' content type. A: [13973] Localization of menu and other parts of UI. 30.07.2020 16:33:29 1364 F: [13922] Incorrect import in JSP. F: [13922] Print and export to XLS all the pages from process queue. 29.07.2020 10:28:49 1363 C: [13895] Default value for parameter param.phone.item.count=4. F: [13895] DB structure documentation. F: [13895] Telegram, log message. C: [13899] Rename event processing timeout key to 'event.process.timeout', set default value to 5000 ms. A: [13902] Extract links from HTML mails. F: [13902] Question marks in non-ASCII attachment file names. C: [13909] Refactoring classes, move to other packages. C: [13921] Format, cleanup classes. 15.07.2020 13:52:46 1362 C: [10441] E-Mail caching optimization for checking updates. A: [10441] E-Mail create missing folders. B: [10441] E-Mail move removed items to Trash folder, https://bgerp.org/doc/3.0/manual/kernel/message.html#type-email F: [11094] Enable jQuery treetable UI library, used in BGBilling Inet module. C: [11094] Plugin Asterisk, update asterisk-java library. A: [11094] Plugin Asterisk, definition version in configuration. F: [11094] Messages process free 'number' call. C: [11094] publish.gradle extracted URL to var. F: [11094] Plugin BGBilling, action paths. C: [11094] Logging configuration, https://bgerp.org/doc/3.0/manual/kernel/extension.html#log4j A: [11094] Delete directories by RemoveFile installation call. F: [11815] Recursive call in ProcessAction. F: [11892] Parameters editor combo box. C: [11892] Rename and move definition in plugin.xml pl.callboard.js. A: [11892] Open / closed filter in linked processes. F: [11892] JSON serialization exception for FileData. A: [11892] ExampleRunnable dyn class. F: [11892] Parameter group list show and edit. F: [11892] Remove duplicated Gradle dependencies for asterisk-java: reflections, javassist. F: [12105] Gone button's selection on refresh process queue. C: [12357] Move all plugin related data in plugin packages: action.xml, struts-config.xml, l10n.xml, DB scripts. A: [12357] Initialization of plugins with possibility to disable them, https://bgerp.org/doc/3.0/manual/kernel/setup.html#config-plugin C: [12357] Cleanup of DB init scripts, split over plugin related tables. C: [12357] Extracted DB scripts and struts-config.xml for plugin CallBoard. F: [13862] Unlock button on dynamic classes compilation error. F: [13862] Set Localizer in User constructor for using in custom code. F: [13862] refreshCurrentQueue command in process queue action. F: [13864] Open process by direct link with isolation.process=group. 29.06.2020 08:49:39 1361 F: [11268] Plugin BGBilling, correct reaction on missing /data/lastLogon and missing permission on WebRequestLimit. C: [12367] Interface URLs to slash separated. A: [12367] Copy process type properties from another type. F: [12367] JS function trim100, fail on no string values. A: [12367] Plugin Blow, use filters from process queue. C: [12367] Plugin Blow, correct behavior on empty process set. C: [12367] Default allowed any status change for processes. C: [12367] Alphabetical sort of included configurations. F: [12367] Add new parameters in editor. F: [12367] Get back 'processLink' JEXL object. C: [12367] Remove deprecated process config option setExecutor=current. F: [12367] Duplicated process creation in queue, when process isolation is enabled. F: [12367] Hidden "Profile" menu item. F: [12367] Undefined in process type parameters, shown in open interface. F: [13419] Plugin Blow, no draggable items on board in open interface. F: [13475] In DefaultMarkedProcessor setParam for types 'date' and 'datetime', https://bgerp.org/doc/3.0/manual/kernel/process/queue.html#default-marked-processor A: [13475] In DefaultMarkedProcessor doExpression, https://bgerp.org/doc/3.0/manual/kernel/process/queue.html#default-marked-processor F: [13475] AuthFilter, app parameter in redirect. C: [13475] stateFragment JS function, generalized URL fragment setting way. A: [13475] Write incorrect action path in error message. A: [13475] Process ID in changes.txt and changes.xml files. F: [13475] UserMob interface. F: [13770] Localization for user USER_SYSTEM. 07.06.2020 22:24:09 1360 A: 'status_pos' process queue column, https://bgerp.org/doc/3.0/manual/kernel/process/queue.html#columns F: Saving without exit in process queue editor, shown previous value of configuration. C: Plugin Blow, using orders, defined in process queue. F: 'empty' value in grex filter of process queue. C: Refactoring shell:title and shell:state. C: Preserve running class name on dynamic code recompilation. F: Select default directory on open without JS error. A: Handle not existing message types in process messages: show them, possibility to remove. A: Plugin Blow, search on a board by message text. A: Define message tags on message edit. F: XML markup symbols in process description. A: Custom JAR, https://bgerp.org/doc/3.0/manual/kernel/extension.html#custom-jar 26.05.2020 16:19:30 1359 F: Remove many E-Mails. A: Publish GitHub source copy with real authors. A: Process information in open interface, https://bgerp.org/doc/3.0/manual/kernel/interface.html#open-process C: Refactoring process references show. A: Support breaking changes in change log. B: Default process reference for 'processCard' is '#' + ID + description, https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config-reference-sample-type A: JSP tag u:set, properly handling 'null' body value. A: Call utils methods in JSP as in JEXL: cu., su., tu. C: Optimization in process messages list: build answer text on demand. F: Plugin Blow, change board in combo box. 14.05.2020 16:22:18 1358 C: Removed from distributive not working plugin FIAS. C: Remove not working permission options 'allowedProcessTypeIds' and unused actions. C: Remove not supported permission option 'onlyPermittedTypes'. F: Process type tree restriction with option 'onlyPermittedTypes'. F: Multiple values in 'on.login.open' and 'on.login.open.pinned', including process queue. C: Cascaded AJAX loading mode. F: Close user profile. C: Hide not needed 'script' fields in process type and parameter editors. F: Open message processing on call. C: Use common way for getting SQL connection for update queries. 12.05.2020 13:34:28 1357 A: Docker image 'bgerp/bgerp' including: MySQL, Java and BGERP. C: In script setenv.sh accepting default JAVA_HOME from env variables. F: Running admin commands listener on loopback IP only. C: DB creation script 'db.sql' separated on 'db_create.sql' and 'db_init.sql'. 09.05.2020 21:04:20 1356 C: Installation directory /opt/BGERP to /opt/bgerp. C: Remove address distribution functionality. 02.05.2020 22:48:56 1355 A: Simplified installation process with DB password generation. A: DB creation scripts with checking of sql-mode variable set. 30.04.2020 09:22:07 1354 C: Remove Java library org.tuckey.urlrewritefilter. C: Open interface faster load without Java Script. F: Plugin Blow, open interface opening URL with #PROCESS_ID points on it. A: String Utils JSP tag library. C: Large refactoring in action's forwards, methods 'data' and 'status' instead of 'processUserTypedForward' and 'processJsonForward', https://bgerp.org/doc/3.0/manual/project.html#action A: New configuration's validation API. A: Show user profile in open interface, https://bgerp.org/doc/3.0/manual/kernel/interface.html#open C: Open user own profile and others profile with same way. A: Scroll into first filtered button on public Blow board. C: Rename param 'processShowLinks' to 'show.tab.links', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Rename param 'processShowMessages' to 'show.tab.messages', default value is '1', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks' to 'show.tab.links.process', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks.Linked' to 'show.tab.links.process.up', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks.Links' to 'show.tab.links.process.down', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Rename param 'processCreateLinkModeSelect' to 'show.tab.links.process.add.from.buffer', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#type-config C: Param 'create.in.objectTypes' default value is '*', https://bgerp.org/doc/3.0/manual/kernel/process/index.html#create-process-with-link 23.04.2020 16:33:45 1353 F: $$.ajax.post method error handling. C: $$.ajax.load speedup with pre-erase of content. A: Drop down process selection on moving messages to another process. A: Merge processes to existing, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#delete A: Plugin Blow, merge process in popup menu. C: Cleanup, format DAO, actions. A: HTTP parameter 'messageId' on process creation. C: Large refactoring, extracting two action classes from too overloaded ProcessAction. A: GRANT SYSTEM_USER in DB creation script. F: Search with process.isolation=group. C: Hide all other popup menus or drop-downs on showing one. A: New getting parameter API, supporting old key names. A: Multiple values in 'on.login.open' and 'on.login.open.pinned', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#user-action-tree F: Address quarter deletion. F: Incorrect page reload on Enter to address search field. 17.04.2020 10:00:14 1352 F: Auto creating processes by E-Mail, incorrect work with responses. F: Process queue saved filters drag & drop. C: Do not use db.driver MySQL connection parameter. C: Remove right-click Firefox context menu for storing something. C: Process queue URL from processQueue to process/queue. C: Rename crm*.js scripts to kernel*.js. C: Refactoring JS. F: Refresh customer's processes tab on reopen. C: Removed not working filters by open / close date in customer processes. A: Use process queue for displaying linked processes, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#link-processes A: Open created linked process with wizard, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#create-process-with-link 13.04.2020 11:44:05 1351 F: Auto creating processes by E-Mail, incorrect work with responses. 08.04.2020 14:48:58 1350 A: Auto creation processes from E-Mails, https://bgerp.ru/doc/3.0/manual/kernel/message.html#ac F: Add process links with special character in names. F: Update process groups with 'isolation.process' enabled. F: Show group IDs in process type editor. C: Trim whitespaces in HTTP request parameters. F: Show messages from linked processes on pagination refresh. 05.03.2020 16:27:10 1349 F: Error opening of process card with set parameters of type 'tree'. C: Cleanup old code in plugin Document. C: Refactor deprecated calls. 03.03.2020 09:58:34 1348 A: Moving messages to newly created and linked copy of current process, https://bgerp.ru/doc/3.0/manual/kernel/message.html#process A: Localization for BGMessageException, https://bgerp.ru/doc/3.0/manual/project.html#localization A: Checking on the process closing being closed all the 'processMade' links, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#linked-process F: Left red border on saving configuration of process queue. C: Rename configuration key 'processDependCloseCheckDirection' to 'process.close.check.processDepend', default value 'up'. C: Refactoring, cleanup of unused files. C: Additional logging in event processing, refactoring and cleanup of code. C: Update MySQL JDBC driver library version. F: DB update SQL procedure rename_table takes on account existing tables in other databases. 28.02.2020 10:16:03 1347 A: Plugin Report: enhanced UI, Java classes for data retrieving, https://bgerp.ru/doc/3.0/manual/plugin/report/index.html A: Plugin Report: report "Processes", https://bgerp.ru/doc/3.0/manual/plugin/report/index.html A: JSP tags "shell:title", "shell:state", "ui:user-link", "ui:page-control" instead of includes. C: Rewrite of deprecated code in JS and JSP. C: CSS "width: 100%" for table classes "data" and "hdata". F: Exception on refresh the table of linked processed. C: Increased width of date input fields. F: Process isolation SQL query. 18.02.2020 18:35:22 1346 F: Missing xalan-serializer library, SOAP error. C: ChangeLog on English. 16.02.2020 13:27:46 1345 A: Плагин Blow, пункты меню: "Вырезать", "Вставить", "Отделить", https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html#using F: В редакторе статусов процессов перемотчик страниц открывает редактор. A: Применение обновлений БД при запуске разработчиком, https://bgerp.ru/doc/3.0/manual/project.html#ide-run C: Опции подключения к БД перенесены в Java код. F: Плагин Task, отображение часов, минут и секунд в таблице заданий. F: Плагин Task, в документации отсутствует описание title. A: Хранимая SQL процедура rename_table для безопасного переименования таблиц при обновлениях. 06.02.2020 16:07:48 1344 C: Обновление XML библиотек и перевод на Gradle. F: Плагин BGBilling, шаг мастера выбора договора. C: Отделена оснастка "Администрирование - Приложение - Авторизовавшиеся пользователи". A: Установка обновлений из интерфейса, https://bgerp.ru/doc/3.0/manual/kernel/install.html#installer-iface F: Отсутствующая иконка обновления вкладок. C: Скрипт создания БД, закомментированы строки установки переменных пароля. 25.01.2020 20:23:25 1343 F: Ошибки при использовании изоляции процессов. F: Пустой список обработанных сообщений. 21.01.2020 23:22:59 1342 A: Плагин Telegram, форматирование текста сообщение по умолчанию Markdown F: Плагин BGBilling, ошибка активации тарифных опций для версий биллинга от 6.2. 19.01.2020 16:15:17 1341 C: ПЕРЕИМЕНОВАНИЕ ТАБЛИЦ В БД без префикса n_: message, param_list_value, customer_log, news, config_global. C: Плагин Blow, наследование приоритета родительского процесса. A: Плагин FullText, Runnable класс для инициации первичного индексирования: https://bgerp.ru/doc/3.0/manual/plugin/fulltext/index.html#init 09.01.2020 20:39:08 1340 A: Опция конфигурации 'db.readonly', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#config A: Опция конфигурации пользователя 'on.login.open.pinned', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#user-action-tree A: Плагин FullText, поиск по процессам и сообщениям, https://bgerp.ru/doc/3.0/manual/plugin/fulltext/index.html#config A: Опция конфигурации типа процесса 'show.messages.link.process', https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#type-config C: На вкладке процесса "Связанные процессы" в статусе порядок количеств процессов инвертирован на: родительские / дочерние. F: Плагин BGBilling, опечатка в сообщении об ошибке при импорте контрагентов. F: Плагин BGBilling, UNIX окончания файла Bash скрипта импорта адресов. A: Файл конфигурации settings.gradle. F: Поиск процессов закрытых и созданных пользователем. C: Рефакторинг JS AJAX. 11.12.2019 19:25:28 1339 C: Пустая матрица переходов в типе процесса разрешает любые переходы. A: Галочка выделения / снятия всех переходов в редакторе матрицы. C: Рефакторинг JS AJAX. 09.12.2019 19:12:09 1338 F: Назначение смен в графике дежурств. F: Выделение цветом различных типов дней в рабочем календаре. 04.12.2019 22:07:12 1337 C: Сборка под Java 11. 24.11.2019 23:23:58 1336 C: Изменения в связанных процессах, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#linked-process Удалена поддержка устаревшего и недокументированного ключа конфигурации процессов 'processCreateLinkProcessTypes'. Отображение по-умолчанию редактора привязки новых процессов, если processCreateLinkModeSelect не 0. Отображение добавления привязки между родительскими и дочерними процессами для более быстрого визуального их разделения. Новая логика проверки циклических зависимостей. A: Опция в конфигурации типа процесса processDependCloseCheckDirection для указания направления проверяемой зависимости. C: Плагин BGBilling, отключена проверка закрытости привязанных проблем в плагине CRM биллинга при закрытии процесса. 16.11.2019 23:37:49 1335 A: Сохранение выбранной сортировки и типа в просмотре сообщений, обратная сортировка по-умолчанию. C: Рефакторинг в JS, функция createMenu извлечена из JSP. 04.11.2019 02:50:59 1334 A: Отключена проверка лицензий всвязи с открытием кода проекта, https://bgerp.ru/price.shtml 03.11.2019 01:32:59 1333 F: Поиск контрагента по адресу, ошибка JSP. F: В обработке звонков занятие номера по нажатию Enter. 01.11.2019 16:01:17 1332 A: Возможность фильтрации по title в фильтре очереди процессов linkObject, https://bgerp.ru/doc/3.0/manual/kernel/process/queue.html#filters 17.10.2019 00:40:22 1331 C: Плагин Slack, в событие о новом сообщении подставляется корректный пользователь вместо System. A: В скрипте создания БД для MySQL 8 установка мягкой политики качества пароля. 28.09.2019 19:01:06 1330 C: Пробная сборка после смены главной ветки на master. 28.09.2019 12:47:28 1329 F: Плагин BGBilling, отображение статуса сервиса Inet (JSP). 27.09.2019 00:19:47 1328 F: Ошибка сборки. 26.09.2019 23:41:18 1327 A: Поддержка BGBilling версии 8.0. 25.09.2019 21:51:00 1326 A: Возможность ответа на сообщения типа Note (комментарий), https://bgerp.ru/doc/3.0/manual/kernel/message.html#type-note 17.09.2019 00:06:37 1325 F: При сохранении конфигурации без закрытия редактора оставалась красная рамка изменённости. C: Улучшено форматирование столбцов linkProcessList и linkedProcessList в очереди процессов. A: Скрытие сообщения об ошибке перед отправкой формы авторизации. 22.08.2019 10:43:58 1324 F: Плагин BGBilling, отображение статуса сервиса Inet. 21.08.2019 18:02:12 1323 F: Компиляция динамического кода и библиотеки работы с Web сервисами при запуске под Java 11. 17.08.2019 21:38:57 1322 F: Отображение красной рамки в редакторе конфигураций только при действительном изменении содержимого. F: Удалён неработающий пункт меню "Должности". 17.07.2019 10:55:28 1321 F: Ошибка отображения вкладок процесса с другими процессами привязанных договоров, опция bgbilling:processShowLinkContractProcess=1 конфигурации типа процесса. F: Плагин Telegram, ошибки в логе при старте без конфигурации плагина. 10.07.2019 00:37:54 1320 A: Плагин Telegram: https://bgerp.ru/doc/3.0/manual/plugin/telegram/index.html 25.06.2019 23:55:14 1319 A: Плагин BGBilling, поиск договоров по параметрам: текст, телефон, дата. Подробнее: https://bgerp.ru/doc/3.0/manual/plugin/bgbilling/index.html#search 22.06.2019 11:56:06 1318 A: Защита от избыточного кэширования для всех модифицируемых в проекте JS, CSS файлов. F: Всегда множественный выбор параметра типа tree вне зависимости от значения опции multiple. 21.06.2019 01:27:27 1317 A: Асинхронные AJAX запросы для загрузки вкладок. Индикатор загрузки. С: Удаление неиспользуемых JS библиотек. C: Обновление JS библиотеки JQuery-UI до актуальной версии. 05.06.2019 01:10:44 1316 A: Новые режимы поиска процессов: "Созданные мной", "Статус изменён мной", "Закрытые мной", подробнее: https://bgerp.ru/doc/3.0/manual/kernel/search.html#process 07.05.2019 00:27:57 1315 F: Сохранение длинных комментариев в справочнике домов. A: Улучшенное API логирования. 30.04.2019 01:49:56 1314 F: Использование переменных из включенных конфигураций. C: API работы с адресным параметром. A: Оснастка "Сообщения", вывод количества необработанных в фильтре по типам. F: Независимые конфигурации отображались как вложенные в случае их расположения в списке после конфигурации, содержащей вложения. A: Синхронное выполнение классов динамического кода, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/extension.html#dyn 26.04.2019 15:33:43 1313 A: Включение дампа БД в резервную копию скриптом backup.sh, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/install.html#installer 23.04.2019 13:04:55 1312 F: Плагин BGBilling, изменение статуса договора для версий 7.1 и новее. 20.04.2019 19:35:39 1311 C: Плагин Report, упрощённое конфигурирование отчётов, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/report/ После обновление перенести конфигурацию отчётов из каталога report согласно документации, удалить каталог report. JSP шаблоны отчётов перенести согласно документации в WEB-INF/custom/plugin/report. Внутри шаблонов удалить дублирующее определение пути к шаблону в forwardFile. 20.04.2019 19:03:58 1310 C: Тест модифицированной системы сборки. 19.04.2019 17:06:17 1309 A: Плагин BGBilling, поддержка активации карт в модуле Card. C: Предотвращение исключение в JSP функции u:getConfig при параметре setup = null. C: Плагин Blow, отображение количества процессов по исполнителям в заголовках столбцов. C: Плагин Blow, отображение фильтров в открытом интерфейсе. C: Плагин BGBilling, оптимизирована синхронизация процессов HelpDesk. 15.04.2019 18:31:39 1308 F: Ошибка в логе: "Illegal to flush within a custom tag". 14.04.2019 13:42:31 1307 C: В редакторе групп исполнения процесса скрыты служебные идентификаторы в скобках. F: Сохранение в параметр типа "адрес" номера дома без буквы, при наличии в базе аналогичных номеров домов с буквой. F: Поиск дома по подстроке в редакторе адресного параметра. F: Корректный переход из параметра типа address по ссылке "дом" и обратно. C: Чистка справочника адресов от нефункционального кода, использование актуальных UI элементов. F: Пробелы между ссылками на файлы вложений в сообщении процесса. A: Вывод WARN сообщений в логе при наличии устаревших сигнатур методов акшенов: "Deprecated action's method signature: METHOD_NAME". A: Плагин PHPBB, пометка тем, привязанных к закрытым процессам. 11.04.2019 00:59:11 1306 F: Отрисовка таблицы в графике дежурств. F: Компиляция динамического кода при наличии пробелов в пути установки. 25.03.2019 00:44:01 1305 A: Публикация Blow плана через открытый интефрейс. 22.03.2019 01:03:51 1304 C: Плагин Dispatch, более удобная подписка на E-Mail рассылки, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/dispatch/ A: Плагинная система для открытого интерфейса /open. C: Удаление из сборки библиотеки Angular. C: Обновление библиотеки JQuery до версии 3.3.1. C: Удаление из сборки JS библиотеки CodeMirror. 16.03.2019 17:08:07 1303 C: Возврат ненулевого кода при ошибке процесса установщика (installer.sh). F: Открытие новостей и непрочитанных сообщений из оснастки Blow плана. A: Плагин BGBilling, замена запятых на точки в вводимых суммах платежей и расходов. 10.03.2019 15:56:37 1302 A: Выделение рамкой отредактированной конфигурации очереди процессов. A: Столбец в очереди процессов message::systemId, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/process/queue.html#columns. F: Плагин Blow, обновление кода выбранной доски в адресной строке браузера при переключении в выпадающем списке. 10.03.2019 02:42:29 1301 F: Редактор конфигурации, удаление красной рамки при нажатии "Сохранить". A: Плагин Blow, выбор отображаемой доски, защита от перемещения контейнеров, подсветка дроп зоны при перетаскивании, фильтры. 05.03.2019 18:06:12 1300 C: В профиле убраны настройки проверенных в течении длительного времени опций интерфейса. A: Защита от создания циклических зависимостей процессов. A: Поддержка локализации в actions. A: Локализация интерфейса авторизации, карточки процесса, профиля, плагина Blow. C: Сокрытие в привязках процессов пустых таблиц. F: Плагин Blow, множество исправлений в отрисовке границ, упрощено перемещение между группами, создание нового процесса по правому клику. 02.03.2019 18:35:16 1298 C: Каталог с действиями action перемещён в plugin, каталог в корневой директории удалить вручную. A: Фреймворк локализации интерфейса, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/extension.html#localization F: Ошибка поиска городов в редакторе адреса. F: Периодический сброс кэша новостей, включенный по-умолчанию. C: Разрешение по-умолчанию удаление привязок процессов. 25.02.2019 00:30:11 1297 A: Плагин Blow, выделение рамкой групп процессов. C: Замены строк BGCRM на BGERP. C: В скрипте инициализации БД операции по созданию пользователя вынесены в начало скрипта. 21.02.2019 23:05:36 1296 A: Поддержка BGBilling версии 7.2. 20.02.2019 04:32:52 1295 C: Изменения в системе сборки. C: Скрипт создания БД адаптирован под MySQL 8.0. 19.02.2019 00:20:23 1291 A: Плагин Workload, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/workload/index.html F: Плагин BGBilling, ошибка UI в фильтре по периоду баланса. 11.02.2019 23:38:03 1290 C: Перевод большинства оставшихся библиотек в Gradle зависимости. A: Плагин Blow, значительные изменения, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html C: Очередь процессов, ссылка с описанием процесса на process#id вместо UNDEF. 09.02.2019 16:19:02 1289 C: Передача версий JS в URL файлов параметром запроса version, без модификации имён и использования UrlRewriteFilter. A: Сокрытие пунктов меню, если все подпункты заблокированы. F: В шаге выбора контрагента мастера переход адресной строки браузера на ссылку #UNDEF после выбора. F: Пробел в отображении названия процесса в заголовке мастера. F: Ошибка JS при завершении работы мастера процесса. 01.02.2019 01:32:24 1288 A: scripts из основной сборки включен в пакет обновления. F: Откачено ошибочное изменение CSS плагина BGBilling. F: Сборка плагина Blow. 20.01.2019 04:05:13 1286 A: Плагин управления проектами Blow, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html A: Ссылка /user/process#id из очереди процессов, возможность открытия процесса средним кликом в отдельной вкладке. A: Библиотека IconFont Themify. C: Значительно переработан и структурирован JavaScript код: новая отладка, поддержка URL оснасток со слешами, вынос функций из JSP в JS файлы для ускорения загрузки. 07.01.2019 01:03:28 1285 F: Пробел перед отображением кодов в редакторе групп процесса. F: При обновлении групп решения процесса удаление исполнителей, привязанных к удалённым группам. 25.12.2018 17:05:42 1284 C: Текст "Пуск" на кнопке заменён на "+". C: Переименование BGCRM в BGERP: скрипты запуска, логи, конфигурации и библиотеки. Перед обновлением переименовать bgcrm.properties в bgerp.properties и создать символическую ссылку bgcrm.properties на новый файл. Проверить удаление lib/app/bgcrm.jar после обновления. C: Удалены избыточные библиотеки tomcat-embed-logging-juli, tomcat-embed-logging-log4j, tomcat-util, javax.servlet-api. 15.12.2018 01:57:10 1283 F: Ошибка в UI при открытии сообщения для обработки. 14.12.2018 01:50:11 1282 F: Сохранение больших матриц переходов в типе процессов. F: Изоляция процессов типа group, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/setup.html#user-isolation C: Рефакторинг кода в JS: UI, AJAX. 12.12.2018 02:38:32 1281 C: Выход из мобильного интерфейса аналогично обычному переводит на страницу авторизации /usermob вместо выбора интерфейса. F: Сбой при открытии пунктов меню после авторизации, отсутствие /user префикса в URL. 11.12.2018 00:44:40 1280 A: Крупное обновление библиотек: Tomcat, JSP. Поддержка Java 8 в JSP скриптах, протокола HTTP2, спецификации Servlet 4.0. 08.12.2018 21:04:01 1279 A: Ожидание задач планировщика при выполнении ./crm_stop.sh. A: Скрипты Systemd и резервного копирования перед установкой обновления, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/install.html#installer. 07.12.2018 03:47:32 1278 F: Плагин Task, отображение списка задач. A: Опция openPrintDialog в процессоре очереди, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/process/queue.html#default-marked-processor. 04.12.2018 02:25:02 1277 F: Исправления в системе сборки: генерация RSS. 04.12.2018 02:10:45 1276 F: NPE при закрытии процесса. 04.12.2018 01:44:51 1275 F: Отключен постоянный вывод DEBUG уровня в bgcrm.log. C: Чистка сборки от посторонних файлов. С: Измененена схема выхода (logout) из интерфейса. Перенаправление происходит на авторизацию вместо страницы выбора интерфейсов. C: Изменения в скриптах сборки. A: Мелкие улучшения в интерфейсе: отступы, пробелы. C: Плагин BGBilling, поддержка пунктов без ссылок в дереве карточки договора. 27.11.2018 01:10:17 1274 C: Мелкие улучшения в интерфейсе: отступы, пробелы. C: Реорганизация и чистка дерева действий ядра. F: Создание новостей для множества групп с MySQL 8. A: Новые функции в ru.bgcrm.dao.expression.ProcessChangeFunctions по изменению процесса. A: Изоляция пользователей, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/setup.html#user-isolation 24.11.2018 21:40:44 1273 A: Валидация существования инклудов и переменных при сохранении конфигураций. A: Инклуды глобальных конфигураций в конфигурации типов процессов. C: Оптимизация и обновление библиотек. C: Предотвращение многочисленных лишних проблельных символов в HTML страницах сгенерированных JSP. 22.11.2018 02:47:14 1272 A: Отображение иерархии вложенности конфигураций. 21.11.2018 02:52:47 1271 A: В редакторах конфигураций сервера и типов процессов выделение красной рамкой при изменении значения. A: Поддержка параметра конфигурации сервера server.listen.address. A: Плагин Task: http://www.bgcrm.ru/doc/3.0/manual/plugin/task/index.html 15.11.2018 23:13:43 1270 A: Новые функции в ru.bgcrm.dao.expression.ProcessChangeFunctions по изменению процесса, примеры. Подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/process/processing.html F: При завершении работы мастера создания процесса терялись несколько типов параметров. C: Добавлена библиотека в сборку: commons-lang3. C: Удалены библиотеки из сборки: dnsjava.jar, jsch.jar, raven-log4j.jar, raven.jar, slf4j-api.jar, slf4j-log4j12.jar, struts-el.jar, w3ctools.jar. A: Отображение в очереди процессов комментариев параметра типа list. 01.11.2018 00:54:10 1269 A: Ссылка на документацию в редакторе типа процесса. A: Динамическое логирование: http://www.bgcrm.ru/doc/3.0/manual/kernel/extension.html#log-dyn 31.10.2018 16:43:29 1268 C: Удалены из сборки устаревшие библиотеки: telegram.jar, iText-old.jar. 31.10.2018 16:09:01 1267 A: Установка модулей из локального файла в installer.sh. C: Установка обновления библиотек удаляет все посторонние библиотеки из lib/ext, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/extension.html#javalib A: Включение Gradle зависимостей в сборку. 29.10.2018 23:26:56 1266 A: Ссылки на онлайн документацию с символом "?". F: Удаление контрагента при включенном полнотекстовом поиске. A: Поддержка IDE Idea для проекта. F: Плагин BGBilling, работа с библиотеками устройств модуля Inet. 28.10.2018 01:11:38 1265 A: Всплывающее окно с предпросмотром при наведении мыши на файлы и вложения с картинками. 16.10.2018 01:07:31 1264 A: Макрос addExecutors обработчика ru.bgcrm.event.listener.DefaultMarkedProcessor добавляет также недостающие группы решения. 12.10.2018 02:15:57 1263 A: Отображение очереди процессов в Android мобильном приложении. 10.10.2018 01:09:08 1262 C: Плагин BGBilling, улучшено логинование обмена с биллингом. 03.10.2018 16:03:30 1261 A: Мобильный интерфейс, кнопки завершения и прерывания создания процесса в мастере. 26.09.2018 23:31:54 1260 F: Плагин Slack, таймаут соединения с сервером, пропуск новых сообщений. 28.07.2018 13:13:36 1250 F: Создание таблицы для полнотекстового поиска. 28.07.2018 03:21:38 1249 A: Полнотекстовый поиск средствами MySQL. 25.07.2018 01:50:08 1248 F: Плагин Slack, функция unarchive канала. 15.07.2018 22:22:15 1247 A: Плагин tele2c, отправка SMS сообщений через шлюз Tele2. 14.07.2018 01:55:07 1246 C: Удалена зависимость sun.misc.BASE64Encoder. 02.07.2018 04:00:07 1244 C: Проверка лицензии. 04.04.2018 00:38:37 1242 A: В профиле пользователя возможность просмотра конфигурации опций интерфейса (отладочная функция). F: В сообщениях процесса сохранялся последний выбранный тип без возможности впоследствии выбрать другой. A: Фильтр по содержимому конфигурации. 02.04.2018 20:57:27 1241 F: Плагин BGBilling, корректное отображение значений "ConID" и "Состояние" в отчёте по сессиям. 02.04.2018 20:31:02 1240 A: В редакторе сообщений процесса автоматически выбирается тип последнего добавленного сообщения. A: В описание процесса отображение #число как ссылку на открытие другого процесса. 02.04.2018 19:14:05 1239 A: Вкладка "Процессы" привязанных объектов: убран столбец "доп.инфо", улучшена вёрстка, сохранение для пользователя фильтра открытости. F: Плагин PhpBB, сообщения сохранялись непрочитанными. A: При редактировании сообщения процесса скролл страницы на редактор. A: Передача дополнительных параметров JEXL при генерации описания процесса. 01.04.2018 20:11:03 1238 A: При ответе на сообщение процесса скролл страницы на редактор. A: Команда updatef скрипта installer.sh с параметром версии. 16.03.2018 02:40:01 1237 A: Плагин BGBilling, поддержка версии 7.1 биллинга. F: Плагин BGBilling, отображение сессий модуля Inet в отчёте договора. 14.03.2018 01:53:57 1236 A: Плагин BGBilling, улучшено управление сервисами модуля Inet. 27.02.2018 03:25:47 1235 F: Фильтр сообщений процесса по тегу. 26.02.2018 04:19:52 1234 A: Теги в сообщениях процесса. 21.02.2018 02:19:45 1233 A: Опция signStandard для типов сообщений MessageTypeEmail. F: В карточке процессов сокрытие левой области при скроллинге окна вниз "мерцало" при недостаточноой высоте правой части (немного сообщений). 20.02.2018 02:27:47 1232 C: Плагин BGBilling, JSON-RPC вызовы вместо SOAP для новых версий биллинга. 10.02.2018 21:01:46 1229 A: Плагин BGBilling, API модуля Inet - установка MAC адреса. 10.02.2018 18:47:18 1228 A: Плагин BGBilling, отображение карт и пакетов модуля CerberCrypt в карточке договора. 06.02.2018 01:24:52 1227 F: Пустая таблица при открытии очередей процессов. 05.02.2018 00:27:40 1226 F: Корректная обработка отсутствия у пользователя доступных очередей процессов. 04.02.2018 16:53:46 1225 C: Обновлена библиотека urlrewrite.jar. F: Плагин BGBilling, класс поиска договора при обработке сообщения ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall отделение комментария договора от наименования. 22.01.2018 01:17:43 1224 A: Плагин BGBilling, API работы с плагином Dispatch. A: Поддержка браузера Safari на странице авторизации. 18.12.2017 01:26:52 1222 C: Подавление избыточных сообщений Tomcat в логе. 12.12.2017 06:14:45 1221 F: В редакторе свойств типов процессов не растягивалось окно конфигурации в браузере Chrome. 12.12.2017 05:10:48 1220 C: Подавление вывода в bgcrm.out сообщений вида: "Invalid chunk starting at byte [0] and ending at byte [0] with a value of [null] ignored". 11.12.2017 02:03:08 1218 F: Ошибка парсинга конфигураций собираемых посредством переменных {@val} при наличии в val строки "+=". 08.12.2017 01:32:21 1216 A: Плагин Report, пример отчёта с доступом в базу BGBilling. A: Плагин BGBilling, расширено API Inet. 01.12.2017 00:41:17 1215 C: Рефакторинг и документирование API ru.bgcrm.plugin.bgbilling.proto.dao.ContractTariffDAO. C: Защита от выбора пустого тарифа в шаге мастера мобильного интерфейса. 28.11.2017 03:22:00 1213 F: При закрытии мастера процессов в мобильном интерфейса отображалась не полная очередь процессов. 19.11.2017 21:46:49 1212 C: Более строгая проверка в JEXL выражениях: отсутствующие методы, неверные сигнатуры. A: Новые методы и документация в ru.bgcrm.plugin.document.dao.DocumentDAO. 13.11.2017 12:29:01 1211 A: Шаг мастера ru.bgcrm.plugin.bgbilling.model.process.wizard.FillParamsStep - заполнение параметров привязанного договора. A: Вывод строки в лог при ошибках JEXL. A: ru.bgcrm.plugin.bgbilling.proto.dao.ResourceDAO - работа с пулами Inet модуля. A: Шаг мастера ru.bgcrm.plugin.bgbilling.model.process.wizard.SetContractTariffStep - установка тарифа привязанного договора. A: Шаг мастера ru.bgcrm.model.process.wizard.JexlStep - выполнение JEXL скрипта. 18.10.2017 11:08:58 1209 F: MessageTypeCallRegister неверная обработка параметра URL to. 22.09.2017 00:37:29 1208 A: Передача дополнительных объектов в JEXL контекст макроса emailNotifyExecutors простой обработки событий. F: Двойная обработка событий ParamChangingEvent и ParamChangedEvent. 21.09.2017 01:46:46 1207 A: Плагин Document, в демонстрационном шаблоне process_html.js пример обращения за данными модуля Inet. 12.09.2017 00:25:58 1204 F: Тег JSP u:newInstance: некорректная обработка наследуемых параметров. 11.09.2017 00:32:56 1202 C: Тег JSP u:newInstance: поддержка перегруженных конструкторов и конвертация типов параметров. 05.09.2017 00:47:34 1201 F: Плагин BGBilling, поиск договоров по параметрам типа "text" и "phone" для версии 7.0 биллинга. 27.08.2017 22:44:50 1199 C: Обновлена иконка favicon в браузере. 21.08.2017 01:40:19 1198 A: Плагин BGBilling, поиск договоров по адресам объектов. 19.08.2017 05:11:36 1195 F: Плагин Slack, работа с каналами названными иначе чем код процесса. 16.08.2017 11:47:55 1191 A: Плагин Slack, расширение API для создания и привязки к процессу канала с произвольным именем. 10.06.2017 18:01:52 1190 A: Плагин Slack, отладочное логирование обмена, вывод кода ошибки Slack в сообщениях об ошибке. 02.06.2017 02:09:20 1189 A: Оснастка включаемого сбора логов сессии пользователя. Полезна при отладке различной автоматизации и выявлении ошибок. A: Событие по завершению сессии пользователя ru.bgcrm.event.authentication.UserSessionClosedEvent. A: Плагин Asterisk, опция типа сообщения checkExpressionCallStore - JEXL выражение, задающее, когда регестрировать сообщение. 14.05.2017 03:10:41 1188 A: Класс ru.bgcrm.event.listener.MessageTypeCallRegister для регистрации звонков HTTP запросом извне. A: Пример динамического класса dyn/ru/bgcrm/dyn/ExampleHttpCall.java для обработки внешнего HTTP запроса. F: IP адрес клиента в журнале Web запросов при прямом обращении без прокси. 12.05.2017 01:18:41 1187 A: Примеры классов динамического кода ru/bgcrm/dyn/Example*. 11.05.2017 00:40:45 1186 F: Плагин BGBilling, вывод команд сервисов модуля Inet только относящихся к сервису. F: Отображение значений encrypted параметров при установке опции offEncrypt действия "Просмотр параметров". 07.05.2017 21:56:36 1185 A: Функционал быстрого ответа: возможность ответа на уведомления о HelpDesk сообщениях. 03.05.2017 23:24:54 1184 A: E-Mail уведомления о новых сообщениях в процессах с возможностью быстрого ответа непосредственно из почтового клиента. Ответное сообщение адресуется получателю и сохраняется исходящим сообщением процесса. A: Функции emailNotifyExecutors, emailNotifyUsers добавлены в ProcessChangeFunctions. F: Цветовое выделение в таблице привязанных процессов в карточке процессов, выделяется по две строки. A: Функция отправки сообщений на мобильное приложение произвольным пользователям mobile.sendMessageToUsers. 06.04.2017 01:04:09 1183 A: Групповое удаление необработанных сообщений. A: Всплывающая подсказка на значениях элементов в мультиселект списке, для отображения обрезанных длинных значений. C: Редактор свойств типов процессов: ограничение ширины левого столбца. 31.03.2017 10:49:51 1182 A: Плагин BGBilling, отображение результатов выполнений команд сервисов Inet. C: Повторная загрузка bgcrm.properties в завершении построения глобальной конфигурации для возможности переопределения любых параметров. 28.03.2017 02:11:42 1181 C: Игнорирование null операндов в интерпретаторе JEXL. C: Редактор свойств типов процессов: автоматически изменяющийся размер поля конфигурации. 27.03.2017 02:06:25 1180 C: Перекомпоновка редактора свойств типов процессов: расширено поле конфигурации, матрица переходов перенесена на отдельную вкладку. 26.03.2017 03:23:59 1179 A: Фильтр по адресному параметру в очереди процессов: кнопка быстрой очистки фильтра. 26.03.2017 02:29:03 1178 C: Фильтр по адресному параметру в очереди процессов: улучшения в оформлении, поиск города, улицы по подстроке без выбора в справочнике. F: Вырезание и вставка в редакторе групп. 22.03.2017 03:23:35 1177 F: Вывод ошибки при исключениях в ходе выполнения JEXL выраженияй doExpression простого обработчика событий. A: Макрос колонки очереди процессов messageOutLastDt. 13.02.2017 02:01:54 1176 A: Плагин BGBilling, выполнение команд на сервисах модуля Inet. 12.02.2017 03:40:41 1175 A: Плагин Reports, пример отчёта дополнен фильтром по списковому параметру процесса. 02.02.2017 01:48:43 1174 A: Плагин Slack, JEXL предобработка входящих сообщений, API для отправки постов в канал. 26.01.2017 00:04:50 1173 A: Плагин BGBilling, возможность указания комментария при смене лимита договора. A: Плагин Slack. 22.01.2017 15:38:16 1172 C: Обновлена тестовая лицензия. 02.12.2016 02:11:19 1171 F: Плагин BGBilling, синхронизация с HelpDesk, исключение синхронизации при отстуствии группы решения на закрываемом процессе. F: Плагин Rating, ошибка в наименовании и исключение в логе при загрузке сервера. 30.11.2016 01:58:05 1169 F: Плагин BGBilling, ошибка синхронизации с HelpDesk в случае отсутствия топика. 30.11.2016 00:57:08 1168 F: Ошибка редактирования параметра типа "Адрес" при вводе дома без выбора из списка предложенных. 29.11.2016 02:56:57 1167 C: Новый элемент для ввода текста с очисткой и иконкой применения в оснастке поиска и администрировании пользователей. 21.11.2016 01:54:04 1166 A: В действии "Просмотр списка сообщений" свойство allowedTypeIds. 18.11.2016 01:46:18 1165 A: Пример динамического класса ru.bgcrm.dyn.Example с его использованием в примере отчёта. 14.11.2016 02:32:42 1164 A: Поле поиска контрагента по наименованию с иконками применения фильтра и очистки значения. 07.11.2016 01:27:19 1163 A: Плагин Report, в примере отчёта обработка переданных типов процессов. 13.10.2016 00:02:56 1162 F: Ошибка сохранения номера телефона в MessageTypeContactSaverPhone. 12.10.2016 01:18:26 1161 A: В дереве выбора типа процесса при создании по-умолчанию выбор первого типа, либо раскрытие его, если это каталог. F: Карточка процесса, ссылки добавления и изменения описания были видимы в некорректной зависимости от действий в правах. A: Плагин Report, закоментированный пример создания объекта динамического класса в отчёте. F: Ошибка при вводе длинного комментария дома. 11.09.2016 23:53:18 1160 A: Плагин Raiting. 31.08.2016 23:47:22 1159 F: Ошибка кодировки в названии группы "Администраторы" и пользователя "Администратор" при первичном создании БД. 30.08.2016 23:45:20 1158 C: Колонка comment таблицы address_house в скрипте создания БД изменена с типа varchar(100) на text. A: Передача объекта с событием в JEXL выражения простого обработчика событий. 28.08.2016 02:19:25 1157 F: Плагин BGBilling, обработка некорректных XML символов, пришедших в ответе сервера, приводивших к ошибке. 23.08.2016 02:00:36 1156 F: Поиск договоров по адресу для BGBilling версии 7.0. A: Макросы столбцов очереди процессов messageInLastSubject, messageOutLastSubject. 31.07.2016 18:24:48 1155 F: В очереди процессов, "Общий фильтр", добавлена защита от экспорта в общие фильтры сохранённого, и импорта общего фильтра без выбора элемента. A: В "Сообщениях" процесса дополнительный промотчик страниц после списка сообщений. 26.07.2016 11:04:01 1154 F: Ошибка SQL скрипта обновления БД "CALL add_column_if_not_exists('address_house', 'post_index'..". 26.07.2016 01:04:03 1153 A: Плагин BGBilling, в действии изменения параметров договора возможность ограничения в конфигурации разрешённых кодов параметров переменной parameterIds. 22.07.2016 00:36:45 1152 F: Некорректная работа ссылки быстрого добавления исполнителя +Я в карточке процесса в случае роли группы не равной 0. 17.07.2016 22:18:58 1151 C: В карточке процесса, когда в результате промотке экрана левая область перестаёт быть видимой, растяжение правой области на всю ширину экрана. В правой области может быть, например, список сообщений. 12.07.2016 00:31:46 1150 F: Утечка соединений к БД, ошибка "Connections limit is over!!!!!" в логе и прекращение ответов сервера. 04.07.2016 00:45:46 1149 A: В заголовке вкладки "Связанные процессы" в карточке процесса отображение информации о наличии связанных процессов для быстрой оценки. C: Уменьшены боковые отступы заголовков вкладок. A: Ссылки быстрого добавления и удаления текущего пользователя из исполнителей в карточке процесса. 28.06.2016 01:24:28 1148 C: Плагин Mobile, макрос mobile.sendMessageToExecutors исключение из списка оповещаемых пользователя, внесшего изменение. 27.06.2016 00:28:20 1147 F: Плагин Asterisk, регистрация в сообщении пользователя, принявшего вызов. 26.06.2016 03:03:32 1146 C: Вывод отладочной информации при предобработке звонков JEXL выражением. 19.06.2016 23:08:47 1145 C: Количество необработанных сообщений в панели задач BGCRM отображается только для пользователей с правом просмотра списка сообщений. F: Плагин BGBilling, в текущих тарифных опциях карточки договора отображались уже неактивные. 17.06.2016 00:46:28 1144 F: Ошибка сохранения групп исполнителей в редакторе типов процессов. 16.06.2016 00:28:08 1143 C: Плагин Mobile, изменение параметра конфигурации serverId без перезапуска BGCRM. 14.06.2016 02:08:30 1142 A: Плагин 'mobile' - поддержка мобильного Android приложения. 12.06.2016 19:48:01 1140 F: Запрос лимита договора для версии 7.0 BGBilling. 12.06.2016 19:21:41 1139 F: Копирование наименования контрагента в комментарий создаваемого договора. 12.06.2016 16:42:32 1138 A: Возможность добавления тарифа вместо замены при создании договора биллинга. 27.04.2016 21:54:16 1137 F: Ошибка SQL скрипте создания и обновления БД, таблица customer_cache. 22.04.2016 00:25:23 1136 F: Ошибка сервера при работе с новостями. 19.04.2016 00:54:33 1134 A: Вывод комментария параметра при редактировании и всплывающей подсказкой в таблице параметров. 17.04.2016 15:35:16 1133 F: В скрипте обновления БД указано IF NOT EXISTS для некоторых CREATE TABLE. 13.04.2016 22:47:39 1132 F: Плагин BGBilling, поддержка версии 7.0 биллинга. 10.04.2016 18:04:39 1131 F: Плагин BGBilling, при добавление приходов/расходов в договор в биллинге версии 6.2 и новее дублирование подтипов платежей/расходов в дереве выбора. 29.03.2016 18:37:04 1130 F: В разделе "Баланс" карточки договора перепутанные позиции столбцов приходов и расходов. 26.03.2016 18:01:23 1129 A: Выделение ссылок в просмотре сообщений карточки процесса. 16.03.2016 01:21:54 1128 F: Восстановлена возможность запуска класса ru.bgcrm.worker.MessageExchange через оснастку "Динамический код". 15.03.2016 01:52:02 1127 A: Число с количеством необработанных EMail сообщений в правом верхнем углу. Мерцание при появлении новых сообщений. 14.03.2016 00:07:21 1126 A: Новые макросы столбцов очередей процессов: messageOutLastUser, messageInLastUser. 07.03.2016 02:22:44 1125 A: Новые макросы для doExpression простого обработчика событий: deleteExecutors(); deleteGroups(). C: Параметр типа 'listcount' - изменён параметр хранения количества с Double на Decimal, для избежания потенциальных проблем с округлением. В редакторе и отображении значения параметра сокрытие нулевой дробной части. 29.02.2016 00:35:18 1124 F: Выгрузка очереди процессов в XLS формат. 17.02.2016 02:26:23 1122 A: Новый фильтр в очереди процессов message:systemId. C: Document: При генерации HTML документа в режиме stream открытие в окне браузера вместо передачи HTML файла. 16.02.2016 14:00:12 1120 A: PHPBB: Удаление сообщений, конвертер привязок из старого формата. 16.02.2016 01:48:18 1116 A: PHPBB: интеграция с форумом посредством механизма сообщений вместо параметра процесса. Возможность привязки нескольких тем форума к одному процессу, информация по дате последнего сообщения, более удобный редактор. 14.02.2016 14:50:19 1115 A: Кнопка сохранения без закрытия в редакторе конфигураций. F: При сохранении новой очереди процессов кнопкой "Сохранить" вместо "Ок" создавалась её копия. A: Плагин BGBilling, поддержка опций по настройке состояния галочки печати чека при занесении платежа. http://docs.office.bitel.ru/pages/viewpage.action?pageId=1607273 A: Плагин BGBilling, в карточке договора свойства модуля VoiceIp - список логинов. F: Плагин BGBilling, интеграция с биллингом версии 6.2. При изменении лимита в карточке договора значение в дереве сбрасывалось в 0. C: Все JEXL выражения могут быть многострочными скриптами с return оператором в конце. 12.02.2016 04:40:00 1114 F: Временное изменение лимита договора BGBilling, исправлен протокол взаимодействия для BGBilling 6.2. 09.02.2016 22:17:58 1112 C: Обновление библиотеки JEXL на новую версию. Более гибкий парсер выражений. 09.02.2016 14:42:18 1111 F: Восстановлена поддержка CRM плагина биллинга, отсутствовал файл crm_tabs.jsp. 08.02.2016 22:46:38 1110 F: Некорректная проверка параметров необходимых для смены статуса requireFillParamIdsBeforeStatusSet, в случае групповой обработки процессов. 08.02.2016 20:55:06 1109 F: Некорректная работа макроса addExecutors в групповой операции очереди процессов. Список исполнителей сбрасывался после выбора. 08.02.2016 00:35:27 1108 A: Плагин Document: JSP шаблоны вместо XSLT и режим отладки. 19.01.2016 03:59:49 1106 A: В примере отчёта модуля Reports добавлен фильтр по типам процессов в виде дерева, там же использованы новые способы объявления элементов управления с использованием тегов