Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
relnotes [2023/01/17 18:50] nightfly [1.3.4] |
relnotes [2024/03/08 00:53] nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
**Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як " | **Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як " | ||
у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ. | у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ. | ||
+ | |||
+ | ====== 1.4.5 ====== | ||
+ | |||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | ONUAUTO_CONFIG_DLP=0 | ||
+ | ONUAUTO_CONFIG_ELP=0 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== 1.4.4 ====== | ||
+ | |||
+ | Наразі без різких рухів... та що ж таке, знову: | ||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | WAREHOUSE_INCOP_SEARCHBL=0 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Зміни в структурі БД: | ||
+ | <code sql> | ||
+ | ALTER TABLE `vservices` ADD `exclude_tags` VARCHAR(255) NOT NULL DEFAULT ''; | ||
+ | </ | ||
+ | |||
+ | ====== 1.4.3 ====== | ||
+ | |||
+ | видихаємо | ||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | OPHANIMFLOW_ENABLED=0 | ||
+ | OPHANIMFLOW_URLS="" | ||
+ | PHOTOSTORAGE_POSTPROCESSING=0 | ||
+ | PHOTOSTORAGE_WATERMARK=1 | ||
+ | PHOTOSTORAGE_RECOMPRESS=1 | ||
+ | PHOTOSTORAGE_AUTORESIZE=1 | ||
+ | PHOTOSTORAGE_DRAWIMGINFO=1 | ||
+ | ONDEMAND_CHARTS=0 | ||
+ | </ | ||
+ | |||
+ | В конфіг userstats.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | OPHANIM_ENABLED=0 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Зміни в структурі БД: | ||
+ | <code sql> | ||
+ | ALTER TABLE `envydevices` ADD `port` INT NULL DEFAULT NULL AFTER `cutend`; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `ophtraff` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `login` VARCHAR(50) NOT NULL, | ||
+ | `month` tinyint(4) NOT NULL, | ||
+ | `year` SMALLINT(6) NOT NULL, | ||
+ | `U0` BIGINT(20) DEFAULT NULL, | ||
+ | `D0` BIGINT(20) DEFAULT NULL, | ||
+ | PRIMARY KEY (`id`), | ||
+ | KEY `login` (`login`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== 1.4.2 ====== | ||
+ | |||
+ | < | ||
+ | Ні хвилини спОкою | ||
+ | Ні секунди спОкою | ||
+ | Бо апдейти Ubilling | ||
+ | І у снах із тобою... | ||
+ | Ця маленька пісенька-експромт буде тепер переслідувать всіх тих, хто досі робить оцеє всеє руками і змушує оцейво всьо писать... | ||
+ | |||
+ | |||
+ | В конфіг billing.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | REGFROZEN=0 | ||
+ | </ | ||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | WAREHOUSE_INEDT_ENABLED=0 | ||
+ | TASKMAN_EMPLOYEE_TAGID_FILTER=0 | ||
+ | TASKMAN_EMPLOYEE_APPOINTMENT_FILTER="" | ||
+ | TASKMAN_EMPDONESEL_SEARCHBL=0 | ||
+ | PSEUDOCRM_ACT_PROTECTED=0 | ||
+ | TASKMAN_DEPTH_LIMIT=6 | ||
+ | VSERVICES_CONSIDER_CREDIT=0 | ||
+ | </ | ||
+ | |||
+ | Зміни в структурі БД: | ||
+ | <code sql> | ||
+ | ALTER TABLE `contrahens_extinfo` ADD `paysys_token` VARCHAR(255) NOT NULL DEFAULT ''; | ||
+ | ALTER TABLE `contrahens_extinfo` ADD `paysys_secret_key` VARCHAR(255) NOT NULL DEFAULT ''; | ||
+ | ALTER TABLE `contrahens_extinfo` ADD `paysys_password` VARCHAR(255) NOT NULL DEFAULT ''; | ||
+ | </ | ||
+ | |||
+ | ====== 1.4.1 ====== | ||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | VISOR_USERSEL_SEARCHBL=1 | ||
+ | PSEUDOCRM_ENABLED=0 | ||
+ | PSEUDOCRM_ACT_CUSTSTATES="" | ||
+ | STEALTH_TARIFFS_ENABLED=0 | ||
+ | OPENPAYZ_STATIC_ID=0 | ||
+ | OPENPAYZ_STATIC_ID_PREFIX="" | ||
+ | MEACULPA_ENABLED=0 | ||
+ | </ | ||
+ | |||
+ | |||
+ | В конфіг userstats.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | POWERTARIFFS_MAXDAY=26 | ||
+ | </ | ||
+ | Зміни в структурі БД: | ||
+ | <code sql> | ||
+ | CREATE TABLE IF NOT EXISTS `crm_leads` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `address` varchar(255) NOT NULL, | ||
+ | `realname` varchar(255) NOT NULL, | ||
+ | `phone` varchar(32) DEFAULT NULL, | ||
+ | `mobile` varchar(32) NOT NULL, | ||
+ | `extmobile` varchar(32) DEFAULT NULL, | ||
+ | `email` varchar(64) DEFAULT NULL, | ||
+ | `branch` int(11) DEFAULT NULL, | ||
+ | `tariff` varchar(64) DEFAULT NULL, | ||
+ | `login` varchar(64) DEFAULT NULL, | ||
+ | `employeeid` int(11) DEFAULT NULL, | ||
+ | `notes` varchar(255) DEFAULT NULL, | ||
+ | | ||
+ | KEY `login` (`login`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `crm_activities` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `leadid` INT(11) NOT NULL, | ||
+ | `date` datetime NOT NULL, | ||
+ | `admin` varchar(64) DEFAULT NULL, | ||
+ | `employeeid` int(11) DEFAULT NULL, | ||
+ | `state` tinyint(1) DEFAULT 0, | ||
+ | `notes` varchar(255) DEFAULT NULL, | ||
+ | | ||
+ | KEY `leadid` (`leadid`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | |||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `crm_stateslog` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `date` datetime NOT NULL, | ||
+ | `admin` varchar(64) DEFAULT NULL, | ||
+ | `scope` varchar(64) DEFAULT NULL, | ||
+ | `itemid` varchar(128) NOT NULL, | ||
+ | `action` varchar(32) DEFAULT NULL, | ||
+ | `state` varchar(255) DEFAULT NULL, | ||
+ | | ||
+ | KEY `scope` (`scope`), | ||
+ | KEY `itemid` (`itemid`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `stealthtariffs` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `tariff` varchar(64) DEFAULT NULL, | ||
+ | | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `op_static` ( | ||
+ | `id` int(11) NOT NULL auto_increment, | ||
+ | `realid` varchar(255) NOT NULL, | ||
+ | `virtualid` varchar(255) NOT NULL, | ||
+ | | ||
+ | KEY `realid` (`realid`), | ||
+ | KEY `virtualid` (`virtualid`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `mlg_culpas` ( | ||
+ | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
+ | `login` varchar(64) NOT NULL, | ||
+ | `culpa` varchar(255) DEFAULT NULL, | ||
+ | | ||
+ | KEY `login` (`login`), | ||
+ | KEY `culpa` (`culpa`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== 1.4.0 ====== | ||
+ | |||
+ | В конфіг alter.ini необхідно додати наступні опції | ||
+ | <code ini> | ||
+ | BUILDLOCATOR_EXTENDED=0 | ||
+ | BRANCHES_ONUVIEW=0 | ||
+ | BRANCHES_ONUVIEW_BATCHREG=0 | ||
+ | </ | ||
+ | |||
+ | Зміни в структурі БД: | ||
+ | <code sql> | ||
+ | ALTER TABLE `banksta2_presets` ADD `sum_in_coins` tinyint(3) DEFAULT 0 AFTER `col_paysum`; | ||
+ | ALTER TABLE `banksta2_presets` ADD `noesc_inet_srv_keywords` tinyint(3) DEFAULT 0 AFTER `inet_srv_keywords`; | ||
+ | ALTER TABLE `banksta2_presets` ADD `noesc_ukv_srv_keywords` tinyint(3) DEFAULT 0 AFTER `ukv_srv_keywords`; | ||
+ | ALTER TABLE `banksta2_presets` ADD `noesc_skip_row_keywords` tinyint(3) DEFAULT 0 AFTER `skip_row_keywords`; | ||
+ | ALTER TABLE `banksta2_presets` ADD `noesc_replace_keywords` tinyint(3) DEFAULT 0 AFTER `replacements_cnt`; | ||
+ | ALTER TABLE `banksta2_presets` ADD `noesc_remove_keywords` tinyint(3) DEFAULT 0 AFTER `strs_to_remove`; | ||
+ | </ | ||
+ | |||
+ | ====== 1.3.9 ====== | ||
+ | |||
+ | а хто сказав, | ||
+ | |||
+ | В конфіг alter.ini додаємо: | ||
+ | <code ini> | ||
+ | VSERVICES_AS_PAYMENTS=1 | ||
+ | VISOR_CACHED_USERDATA=1 | ||
+ | BTRX24_POLLS_URL=" | ||
+ | BTRX24_POLLS_VAR=" | ||
+ | DEFERRED_SALE_ENABLED=0 | ||
+ | </ | ||
+ | |||
+ | ====== 1.3.8 ====== | ||
+ | |||
+ | Ще рано для паніки | ||
+ | |||
+ | В конфіг alter.ini додаємо: | ||
+ | <code ini> | ||
+ | BTRX24_ENABLED=0 | ||
+ | BTRX24_EXPORT_LAT=0 | ||
+ | BTRX24_EXPORT_URL=" | ||
+ | BTRX24_EXPORT_VAR=" | ||
+ | WOLFRECORDER_ENABLED=0 | ||
+ | </ | ||
+ | |||
+ | З структурою БД теж ні хвилини спокою | ||
+ | <code sql> | ||
+ | ALTER TABLE `visor_dvrs` ADD `apiurl` VARCHAR(255) NULL DEFAULT NULL AFTER `password`; | ||
+ | </ | ||
+ | |||
+ | ====== 1.3.7 ====== | ||
+ | |||
+ | В конфіг alter.ini додаємо: | ||
+ | <code ini> | ||
+ | ONUREG_PONIZER_ONU_REPLACE=1 | ||
+ | </ | ||
+ | |||
+ | Ну ось знову... зміни в структурі БД | ||
+ | |||
+ | <code sql> | ||
+ | ALTER TABLE `exhorse` ADD `a_outtotalcalls` INT NULL DEFAULT NULL; | ||
+ | ALTER TABLE `exhorse` ADD `a_outtotalanswered` INT NULL DEFAULT NULL; | ||
+ | ALTER TABLE `exhorse` ADD `a_outtotalcallsduration` INT NULL DEFAULT NULL; | ||
+ | ALTER TABLE `exhorse` ADD `a_outaveragecallduration` INT NULL DEFAULT NULL; | ||
+ | |||
+ | CREATE TABLE IF NOT EXISTS `paynetuz_transactions` ( | ||
+ | `id` int(11) NOT NULL AUTO_INCREMENT, | ||
+ | `date_create` datetime NOT NULL, | ||
+ | `transact_id` varchar(255) NOT NULL, | ||
+ | `op_transact_id` varchar(255) NOT NULL, | ||
+ | `op_customer_id` varchar(255) NOT NULL, | ||
+ | `amount` double NOT NULL DEFAULT 0, | ||
+ | `state` tinyint(2) NOT NULL DEFAULT 0, | ||
+ | `paynet_transact_timestamp` datetime NOT NULL, | ||
+ | `create_timestamp` datetime NOT NULL, | ||
+ | `perform_timestamp` datetime NOT NULL, | ||
+ | `cancel_timestamp` datetime NOT NULL, | ||
+ | `cancel_reason` varchar(255) NOT NULL DEFAULT '', | ||
+ | `receivers` text DEFAULT '', | ||
+ | PRIMARY KEY (`id`), | ||
+ | KEY `date_create` (`date_create`), | ||
+ | UNIQUE KEY `transact_id` (`transact_id`), | ||
+ | UNIQUE KEY `op_transact_id` (`op_transact_id`), | ||
+ | KEY `op_customer_id` (`op_customer_id`), | ||
+ | KEY `paynet_transact_timestamp` (`paynet_transact_timestamp`), | ||
+ | KEY `create_timestamp` (`create_timestamp`), | ||
+ | KEY `perform_timestamp` (`perform_timestamp`), | ||
+ | KEY `cancel_timestamp` (`cancel_timestamp`) | ||
+ | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; | ||
+ | </ | ||
+ | |||
+ | ====== 1.3.6 ====== | ||
+ | |||
+ | А ви думали, | ||
+ | |||
+ | В конфіг alter.ini додаємо: | ||
+ | <code ini> | ||
+ | CORPSEL_SEARCHBL=0 | ||
+ | ONUREG_ALWAYS_SHOW_UNREGISTERED=1 | ||
+ | </ | ||
+ | |||
+ | ====== 1.3.5 ====== | ||
+ | |||
+ | А ви як думали? | ||
+ | |||
+ | В конфіг alter.ini додаємо: | ||
+ | <code ini> | ||
+ | MULTI_ENVY_PROC=0 | ||
+ | </ | ||
+ | |||
+ | В конфіг billing.ini додаємо: | ||
+ | <code ini> | ||
+ | XHPROF=0 | ||
+ | </ | ||
+ | |||
+ | Апдейт на БД: | ||
+ | <code sql> | ||
+ | ALTER TABLE `condet` ADD `term` INT NULL AFTER `price`; | ||
+ | |||
+ | ALTER TABLE `cfitems` ADD INDEX(`login`); | ||
+ | |||
+ | ALTER TABLE `contractdates` ADD `from` DATE NULL AFTER `date`, ADD `till` DATE NULL AFTER `from`; | ||
+ | |||
+ | ALTER TABLE `contrahens` ADD `agnameabbr` VARCHAR(255) NULL AFTER `contrname`, | ||
+ | |||
+ | ALTER TABLE `corp_data` ADD `corpnameabbr` VARCHAR(255) NULL AFTER `notes`, ADD `corpsignatory` VARCHAR(255) NULL AFTER `corpnameabbr`, | ||
+ | </ | ||
====== 1.3.4 ====== | ====== 1.3.4 ====== | ||
- | Все | + | Зараз |
В конфіг alter.ini додаємо: | В конфіг alter.ini додаємо: | ||
Рядок 41: | Рядок 355: | ||
**А тепер неочікуване(!)** | **А тепер неочікуване(!)** | ||
- | Зробіть [[https:// | + | Зробіть [[https:// |
< | < | ||
ubapi " | ubapi " | ||
</ | </ | ||
- | (перший запуск може тривати деякий час, не лякайтесь, дайте йому завершитись) | + | (перший запуск може тривати деякий час |
та додайте в налаштуваннях вашого crontab наступний виклик: | та додайте в налаштуваннях вашого crontab наступний виклик: |