<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.userside.eu/index.php?action=history&amp;feed=atom&amp;title=Usm_abills_UK</id>
	<title>Usm abills UK - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.userside.eu/index.php?action=history&amp;feed=atom&amp;title=Usm_abills_UK"/>
	<link rel="alternate" type="text/html" href="https://wiki.userside.eu/index.php?title=Usm_abills_UK&amp;action=history"/>
	<updated>2026-05-19T08:39:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.userside.eu/index.php?title=Usm_abills_UK&amp;diff=21597&amp;oldid=prev</id>
		<title>IronBot: [IronBot] Create UK localization from RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.userside.eu/index.php?title=Usm_abills_UK&amp;diff=21597&amp;oldid=prev"/>
		<updated>2026-05-18T10:27:35Z</updated>

		<summary type="html">&lt;p&gt;[IronBot] Create UK localization from RU&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Usm_abills_EN|en]] | &amp;#039;&amp;#039;&amp;#039;uk&amp;#039;&amp;#039;&amp;#039; | [[Usm_abills|ru]]&lt;br /&gt;
&lt;br /&gt;
{{activ}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;usm_abills&amp;#039;&amp;#039;&amp;#039; - модуль для організації імпорту даних із білінгової системи ABillS в ERP &amp;quot;UserSide&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Цей модуль є заміною застарілого модуля [[us_abills_UK|us_abills]]&amp;#039;&amp;#039;&amp;#039; - див.: [[Переход_с_us_abills_на_usm_abills_UK|Перехід з us_abills на usm_abills]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Мова модуля:&amp;#039;&amp;#039;&amp;#039; PHP&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Поточна версія:&amp;#039;&amp;#039;&amp;#039; див. на сторінці: [[Модули_UK|Модулі]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Статус модуля:&amp;#039;&amp;#039;&amp;#039; [http://userside.eu/price.php Платний]&lt;br /&gt;
&lt;br /&gt;
Додаткову інформацію та перелік імпортованих даних див. на сторінці: [[ABillS_UK|ABillS]]&lt;br /&gt;
&lt;br /&gt;
== Інформація щодо встановлення модуля ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Переконайтеся, що в системі, де працюватиме модуль, наявна бібліотека php_mysqli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Архів usm_abills.zip містить файли:&lt;br /&gt;
&lt;br /&gt;
 usm_abills.php&lt;br /&gt;
 usm_abills.conf.php-example&lt;br /&gt;
&lt;br /&gt;
1. На будь-якому сервері &amp;#039;&amp;#039;(сервер білінгу, userside або окрема машина)&amp;#039;&amp;#039; виділіть окремий довільний каталог для модуля і розмістіть у ньому ці файли.&lt;br /&gt;
&lt;br /&gt;
2. Виділіть окремий каталог для логів роботи модуля та надайте права на запис у цей каталог.&lt;br /&gt;
&lt;br /&gt;
3. Приклад конфігураційного файла usm_abills.conf.php-example потрібно перейменувати на usm_abills.conf.php і внести до нього необхідні зміни &amp;#039;&amp;#039;(перелік параметрів наведено нижче)&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
4. Кілька разів запустіть модуль вручну командою:&lt;br /&gt;
&lt;br /&gt;
 php usm_abills.php&lt;br /&gt;
&lt;br /&gt;
Він має відпрацювати без помилок і повернути дані.&lt;br /&gt;
&lt;br /&gt;
5. Візуально перевірте повноту імпортованих даних в ERP &amp;quot;UserSide&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
6. Коли стане зрозуміло, що модуль працює стабільно, додайте його до системного cron для періодичного запуску &amp;#039;&amp;#039;(вкажіть потрібні шляхи)&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 */10 * * * * php usm_abills.php&lt;br /&gt;
&lt;br /&gt;
== Параметри конфігурації ==&lt;br /&gt;
&lt;br /&gt;
Налаштування модуля виконується у файлі &amp;#039;&amp;#039;&amp;#039;usm_abills.conf.php&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Також можна використовувати стандартні параметри з модуля [[usm_billing_UK#Параметри_конфігурації|usm_billing]].&lt;br /&gt;
&lt;br /&gt;
 $usersideUrl                         - URL до ERP &amp;quot;UserSide&amp;quot;&lt;br /&gt;
 $usersideApiKey                      - [[UserSide_API_Key_UK|API-ключ ERP &amp;quot;UserSide&amp;quot;]]&lt;br /&gt;
 $billingId                           - номер білінгу в ERP &amp;quot;UserSide&amp;quot; &amp;#039;&amp;#039;(&amp;quot;Налаштування - Білінги&amp;quot;)&amp;#039;&amp;#039;&lt;br /&gt;
 $logPath                             - шлях для запису логів&lt;br /&gt;
 $isSilence                           - прапорець &amp;quot;режим тиші&amp;quot; &amp;#039;&amp;#039;(приховати виведення інформаційних повідомлень модуля в консоль)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $billingDBHost                       - адреса сервера білінгу&lt;br /&gt;
 $billingDBPort                       - порт mysql-підключення до бази білінгу&lt;br /&gt;
 $billingDBUser                       - ім&amp;#039;я користувача для доступу до бази білінгу&lt;br /&gt;
 $billingDBPassword                   - пароль для доступу до бази білінгу&lt;br /&gt;
 $billingDBName                       - ім&amp;#039;я бази даних білінгу&lt;br /&gt;
&lt;br /&gt;
 $confAdrDistrictMode                 - режим обробки району в адресі&lt;br /&gt;
 $confAddressListCityIds              - список ID населених пунктів&lt;br /&gt;
 $confDateConnectSrc                  - джерело дати підключення абонента до мережі&lt;br /&gt;
 $confUserImportExpr                  - додаткова умова для імпорту абонентів&lt;br /&gt;
 $confAddFieldPhone                   - поле таблиці users_pi з номером телефону&lt;br /&gt;
 $confAddFieldCellPhone               - поле таблиці users_pi з номером мобільного телефону&lt;br /&gt;
 $confAddFieldEntrance                - поле таблиці users_pi з номером під&amp;#039;їзду&lt;br /&gt;
 $confAddFieldFloor                   - поле таблиці users_pi з номером поверху&lt;br /&gt;
 $confIsSavePasswordToComment         - зберігати пароль абонента в примітках&lt;br /&gt;
 $confIsCidIp                         - поле dv/internet_log.CID містить IP-адресу абонента&lt;br /&gt;
 $confIsIpAdrOnlyFromDhcpHosts        - імпортувати IP-адресу тільки з dhcphosts_hosts&lt;br /&gt;
 $confIsIpAdrSkipFromDhcpHosts        - не імпортувати IP-адреси з dhcphosts_hosts&lt;br /&gt;
 $confUserStateSrc                    - джерело стану абонента в білінгу&lt;br /&gt;
 $confWorkState2                      - перетворення стану &amp;quot;Не активізований&amp;quot; у статус ERP&lt;br /&gt;
 $confWorkState5                      - перетворення стану &amp;quot;Занадто малий депозит&amp;quot; у статус ERP&lt;br /&gt;
 $confIsHideDvLogData                 - не імпортувати дані з таблиці dv/internet_log&lt;br /&gt;
 $confIsHideIpAdrFromDvCalls          - не імпортувати IP-адресу з таблиці dv/internet_calls&lt;br /&gt;
 $confIsHideCidFromDvMain             - не імпортувати CID з таблиці dv/internet_main&lt;br /&gt;
 $confUserAccountSrc                  - джерело особового рахунку абонента&lt;br /&gt;
 $confIsImportTags                    - імпортувати абонентські позначки (tags)&lt;br /&gt;
 $confAddressSrc                      - джерело інформації про адресу абонента&lt;br /&gt;
 $confIsImportMsg                     - імпортувати повідомлення абонентів&lt;br /&gt;
 $confPasswordSecretKey               - Secret Key для розшифрування паролів абонентів&lt;br /&gt;
 $confIsImportPasswordToUsPassword    - імпортувати пароль абонента в пароль UserSide&lt;br /&gt;
 $confIsImportOnlyUsedAddress         - імпортувати тільки використовувані адреси&lt;br /&gt;
 $confIsPrimaryDvModule               - використовувати тільки інформацію модуля DV&lt;br /&gt;
 $confWorkStateArray                  - масив відповідності ID статусів абонента в білінгу та в ERP&lt;br /&gt;
 $confImportCustomerTaxNumber         - імпортувати податковий номер абонента в додаткові поля&lt;br /&gt;
 $confTaxNumberField                  - поле з податковим номером у таблиці users&lt;br /&gt;
 $confImportCustomerPassport          - імпортувати паспорт абонента в додаткові поля&lt;br /&gt;
 $confPassportField                   - поле з паспортом у таблиці users&lt;br /&gt;
 $confImportCustomerNasIp             - імпортувати NAS IP-адресу абонента в додаткові поля&lt;br /&gt;
 $confImportCustomerNasPort           - імпортувати NAS-порт абонента в додаткові поля&lt;br /&gt;
 $confImportCustomerNasName           - імпортувати NAS-ім&amp;#039;я абонента в додаткові поля&lt;br /&gt;
 $confImportCustomerNasVlan           - імпортувати NAS VLAN абонента в додаткові поля&lt;br /&gt;
 $confImportCustomerGroup             - імпортувати групу абонента в додаткові поля&lt;br /&gt;
 $confContactTypeIdPhone              - Type Id для імпорту телефонного номера&lt;br /&gt;
 $confContactTypeIdCellPhone          - Type Id для імпорту мобільного номера&lt;br /&gt;
 $confAddFieldPhone1                  - поле з додатковим телефоном N1&lt;br /&gt;
 $confAddFieldPhone2                  - поле з додатковим телефоном N2&lt;br /&gt;
 $confIsImportTriplePay               - імпортувати тарифи Triple Pay&lt;br /&gt;
 $confTariffIdSrcField                - поле з id у таблиці тарифів&lt;br /&gt;
&lt;br /&gt;
== Запуск у Docker-оточенні ==&lt;br /&gt;
&lt;br /&gt;
Якщо ви використовуєте USERSIDE в Docker-оточенні, зовнішні модулі usm зручно запускати в окремих Docker-контейнерах.&lt;br /&gt;
&lt;br /&gt;
Docker-оточення для запуску модуля usm_abills доступне за посиланням: https://github.com/userside/usm_abills-docker-env/releases&lt;/div&gt;</summary>
		<author><name>IronBot</name></author>
	</entry>
</feed>