forum.bitel.ru
http://forum.bitel.ru/

Усечение длинны поля "Порт(ы)". Форма "ПОИНТЫ". Phone.
http://forum.bitel.ru/viewtopic.php?f=10&t=6248
Страница 1 из 1

Автор:  alf_from_melmok [ 21 дек 2011, 13:05 ]
Заголовок сообщения:  Усечение длинны поля "Порт(ы)". Форма "ПОИНТЫ". Phone.

Добрый день.

Уважаемые разработчики, подскажите пожалуйста - можно ли увеличить длину поля ПОРТЫ (модуль Phone) при тарификации по ПОИНТАМ?
Дело в том, что при заполнении поля ПОРТ(ы) (в ПОИНТАХ) допускается ввести длинную строку, но после нажатия кнопки "ОК" оно усекается до 10-ти символов. Все было бы отлично, если бы в поле ПОРТ(ы) поддерживались регулярные выражения, но мои тесты показали, что REGEXP к сожалению, по этому полю не отрабатываются.

У нас на телефонной платформе данные для поля ПОРТ содержат длинные строки (более 10-ти символов) при этом нам нужна возможность видеть в отчетах данные по НАПРАВЛЕНИЯМ, которые недоступны при тарификации по ПРАВИЛАМ (где возможно использование для сопоставления "длинные" названия ПОРТОВ и REGEXP).

Подскажите есть ли какой-то workaround?
Или может быть вы это реализуете в ближайшем патч-билде?

Код:
   Клиент: вер. 5.1 сборка 619 от 08.12.2011 12:55:32
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_26
   Сервер: вер. 5.1 сборка 740 от 08.12.2011 12:55:13
os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_24

   npay вер. 5.1 сборка 188 от 28.11.2011 19:37:23
   phone вер. 5.1 сборка 266 от 20.10.2011 10:19:40
   reports вер. 5.1 сборка 178 от 19.10.2011 13:47:39


С уважением, Гордон Шамувэй =)

Автор:  max [ 21 дек 2011, 21:43 ]
Заголовок сообщения:  Re: Усечение длинны поля "Порт(ы)". Форма "ПОИНТЫ". Phone.

а какая версия? у нас 5.0 и ничё не урезается...

Автор:  alf_from_melmok [ 22 дек 2011, 14:39 ]
Заголовок сообщения:  Re: Усечение длинны поля "Порт(ы)". Форма "ПОИНТЫ". Phone.

Точно - совсем забыл про версию =(((
Внес в первое сообщение.

В итоге сделал так. Сижу тестирую.

Код:
mysqld-master-1# describe phone_item_port_1;
+---------+-------------+------+-----+---------+----------------+
| Field   | Type        | Null | Key | Default | Extra          |
+---------+-------------+------+-----+---------+----------------+
| id      | int(11)     | NO   | PRI | NULL    | auto_increment |
| item_id | int(11)     | NO   | MUL | 0       |                |
| port    | varchar(10) | YES  | MUL | NULL    |                |
+---------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

mysqld-master-1# ALTER TABLE phone_item_port_1 MODIFY port varchar(60) NOT NULL;
Query OK, 1 row affected (0.01 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysqld-master-1# describe phone_item_port_1;
+---------+-------------+------+-----+---------+----------------+
| Field   | Type        | Null | Key | Default | Extra          |
+---------+-------------+------+-----+---------+----------------+
| id      | int(11)     | NO   | PRI | NULL    | auto_increment |
| item_id | int(11)     | NO   | MUL | 0       |                |
| port    | varchar(60) | NO   | MUL | NULL    |                |
+---------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/