BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 00:10

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Шаблон имени договора
СообщениеДобавлено: 16 июл 2008, 14:17 
Не в сети

Зарегистрирован: 20 мар 2008, 13:36
Сообщения: 34
Откуда: Россия, Иваново
Карма: 0
Проблема такая. Был у нас перенос договоров с UTM. Договоры там имели формат ID<номер>. Создаем значит такой шаблон имени: ID${N4}. Но он не работает, т.е. новый договор создается с именем New Contract


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июл 2008, 16:04 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Скрин выложите редактора шаблона, не воспроизвелась ошибка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 июл 2008, 17:33 
Не в сети

Зарегистрирован: 20 мар 2008, 13:36
Сообщения: 34
Откуда: Россия, Иваново
Карма: 0
Я наверное не все сказал. Там не только такие есть форматы, т.к. вводили все вручную. Например: id100, id0001, id441k, id1000t, id1390k, ID1452. местами в начале присутствует пробел.


Вложения:
Комментарий к файлу: шаблон
template.PNG
template.PNG [ 7.27 КБ | Просмотров: 5810 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 июл 2008, 12:04 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1) Шаблон регистрозависим.
2) id1000t - подпадает уже под другой шаблон.
Приведите сначала все имена договоров к одному виду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 июл 2008, 13:12 
Не в сети

Зарегистрирован: 20 мар 2008, 13:36
Сообщения: 34
Откуда: Россия, Иваново
Карма: 0
Ну со старыми договорами мы же ничего не можем сделать. Пускай они попадают под другой шаблон, на здоровье. Вопрос в другом. Сейчас-то мы создаем договоры типа ID1234. Или у вас шаблоны работают только, если имеется полный набор договоров начиная с ID0001...? А если начинается с ID1000? А если к-л договор будет удален? Я просто ожидал, что алгоритм выискивает все договоры, удовлетворяющие текущему шаблону, берет максимальный номер и прибавляет 1. А он делает "New Contract". Видимо что-то ему мешает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 июл 2008, 14:33 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Я просто ожидал, что алгоритм выискивает все договоры, удовлетворяющие текущему шаблону, берет максимальный номер и прибавляет 1. А он делает "New Contract". Видимо что-то ему мешает.

Вообще-то так и делает. Максимальный номер + 1. Проверил - все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 июл 2008, 15:33 
Не в сети

Зарегистрирован: 20 мар 2008, 13:36
Сообщения: 34
Откуда: Россия, Иваново
Карма: 0
Делаем так:
1. Создаем шаблон договора "test" с шаблоном имени ID${N4}
2. Создаем по шаблону "test" новый договор. Получаем "ID0001". Все ок
3. Создаем по шаблону "test" еще один договор. Получаем "ID0002". Опять все ок.
4. Переименовываем "ID0002" -> "id0002"
5. Создаем по шаблону "test" еще один договор. Все, цугундер. Получаем "New contract"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.040s | 32 Queries | GZIP : On ]