Користувальницькькі налаштування

Налаштування сайту


contractgeneration

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
contractgeneration [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
contractgeneration [2023/06/15 19:45] (поточний)
bobr [Приклади]
Рядок 1: Рядок 1:
-====== Генерация договоров ====== +====== Генерація номерів угод ====== 
-Начиная с релиза 1.1.9 доступна базовая поддержка генерации договора абонента согласно шаблону. Работает это всё только при условии включенной опции [[alteriniconf|alter.ini]] **CONTRACT_AUTOGEN** \\ +Починаючи з релізу 1.1.9 доступна базова підтримка генерації номеру договору абонента згідно шаблону. Це все працює тільки за умови увімкненої опції [[alteriniconf|alter.ini]] **CONTRACT_AUTOGEN** \\ 
-Регулируется двумя собственными опциями **alter.ini**:+Регулюється двома власними параметрами **alter.ini**:
 <code ini> <code ini>
-;Строка шаблона для генерации контракта+;Рядок шаблону для створення номеру угоди. 
-CONTRACT_GEN_TEMPLATE=""  +CONTRACT_GEN_TEMPLATE="" 
-;Определяет положение нулей (ведущие или замыкающиев договоре, сгенерированном в соответствии с CONTRACT_GEN_TEMPLATE+;Визначає положення нулів (ведучих або замикаючиху договорі, створеному відповідно до CONTRACT_GEN_TEMPLATE
 CONTRACT_GEN_TEMPLATE_LEADING_ZEROES=1 CONTRACT_GEN_TEMPLATE_LEADING_ZEROES=1
 </code> </code>
  
-===== Немного о принципе работы этой штуки ===== +===== Трохи про принципи роботи цієї штуки ===== 
-Еще раз повторимся, что работает это всё только с включенной опцией **CONTRACT_AUTOGEN**. \\ +Ще раз повторимося, що це все працює тільки з включеною опцією **CONTRACT_AUTOGEN**. \\ 
-Далее подразумевается, что договор может иметь 3 части: +Далі - мається на увазіщо угода може мати 3 частини: 
-  * первая - «до номерной части» +   * перша - «до номерної частини» 
-  вторая - собственно является «номерной частью» +   друга - власне є «номерною частиною» 
-  * третья - «после номерной части»+   * третя - «після номерної частини»
      
- Первая и третья части подразумеваются быть статичными, в то время как вторая (номерная) часть изменяема, представляет собой, собственно, порядковый номер договора  +  Приймаємо як даність, що перша і третя частини в нас статичні, в той час як друга (номерна) частина - змінюється, представляючи собоювласне, порядковий номер угоди 
- и **выглядит следующим образом** (наличие пробелов между числами и запятойигурными скобами - **не допускается**): +  та **виглядає так** (наявність пробілів між числами та комоюігурними дужками - **не допускаєтся**):
 <code ini> <code ini>
 {6,22} {6,22}
 </code> </code>
-  где 1-е число представляет общую длину желаемой номерной части (6 в примере выше) +   * де 1-е число містить загальну довжину бажаної номерної частини (6 у прикладі вище) 
-  * а 2-е число представляет собой начальный номер для самого первого сгенерированного договора (22 в примере выше)+   * а 2-е число представляє собою початковий номер для самого першого згенерованого договору (22 у прикладі вище)
  
-Обе части номерного шаблона - **обязательны**, так как хотя второй параметр и используется только один раз - он весьма важен для, собственноначала процесса генерации договоров. \\ +Наявність обох частин номерного шаблону - **обов'язкова**, так як хоча другий параметр і використовується лише один раз - він дуже важливий для, власнепочатку процесу генерації угод. \\ 
-В то же время - наличие любой из //статичных// частей - не обязательно от слова совсем. +В той же час - наявність будь-якої із //статичних// частин - не обов'язкова від слова зовсім.
  
-===== Примеры =====+===== Приклади =====
 <code ini> <code ini>
 Ctrct{5,1}D Ctrct{5,1}D
-</code>  +</code> 
- будет преобразован в «**Ctrct00001D**», если //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES// включен или в «**Ctrct10000D**», если //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES// выключен+- буде перетворено в «**Ctrct00001D**», якщо //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES// увімкнено або в «**Ctrct10000D**», якщо //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES// вимкнено
  
 <code ini> <code ini>
- {6,22}+  {6,22}
 </code> </code>
-  будет преобразован в «**000022**» или в «**220000**» в соответствии со значением //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES//.+- буде перетворено на «**000022**» або в «**220000**» відповідно до значення //CONTRACT_GEN_TEMPLATE_LEADING_ZEROES//.
contractgeneration.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1