BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 апр 2024, 05:49

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




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Кодировка при создании договора
СообщениеДобавлено: 21 мар 2015, 21:57 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
При создании договора в CRM знаки вопроса вместо русских букв.
При импортировании из Биллига текст корректный.

bgbilling /*!40100 DEFAULT CHARACTER SET cp1251 *
bgcrm /*!40100 DEFAULT CHARACTER SET cp1251 */

Изначально базы были в UTF8, так вообще ни в одну сторону не работало.
Какие все таки кодировки должны быть у баз ?

Скрин https://yadi.sk/i/xYxRBHGFfQz6J


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 мар 2015, 07:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
вообще с 6.1 UTF-8 и для bgcrm желательно utf


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 мар 2015, 22:59 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Я же говорю "Изначально базы были в UTF8, так вообще ни в одну сторону не работало."


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 мар 2015, 23:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
вообще не работало

Этой информации вполне достаточно, чтобы предположить, что почему-то была какая-то ошибка где-то. Наверное...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2015, 01:08 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
Изначально базы были в UTF8, так вообще ни в одну сторону не работало.


Что именно не работало?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2015, 01:10 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
avk писал(а):
Изначально базы были в UTF8, так вообще ни в одну сторону не работало.


Что именно не работало?


Обе базы utf8.
bgbilling https://yadi.sk/i/TPd7yaEPfYRhU
bgcrm https://yadi.sk/i/Ie-Fb7hNfYRkm
Создаю договор в CRM, вот результат https://yadi.sk/i/CMj0aE2wfYR6r.
Вот как выглядит договор в биллинге https://yadi.sk/i/NlbCkSnKfYRvw


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2015, 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нужно смотреть кодировку/коллейшен на конкретных таблицах.
дефолт кодировка БД в данном вопросе не имеет никакого значения как таковая.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2015, 13:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
покажите результат запроса
Цитата:
show create table contract


Если создавать договор из биллинга, то нормально создает ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2015, 20:18 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
покажите результат запроса
Цитата:
show create table contract


Если создавать договор из биллинга, то нормально создает ?

Результат SQL-запроса
Код:
Хост: localhost
База данных: bgbilling
Время создания: Мар 27 2015 г., 17:14
Создан: phpMyAdmin 4.0.10deb1 / MySQL 5.5.41-0ubuntu0.14.04.1
SQL-запрос: show create table contract;
Строки: 1
CREATE TABLE `contract` (
...
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2015, 20:44 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
Если создавать договор из биллинга, то нормально создает ?

В биллинге создавался нормально.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2015, 13:36 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Обновил billing и crm.
BGCRM v 3.0 build 999 from 23.03.2015 10:17:17
BGBillingServer v 6.2.854 / 27.03.2015 05:45:32
java version "1.8.0_31"

1) Импорт договора из billing в crm работает корректно
2) Создание договора в crm работает не корректно
вид в crm https://yadi.sk/i/L4keyRcmfaDfi
виз в billing https://yadi.sk/i/Qcfx0uw7faDhp
Поля таблицы contract https://yadi.sk/i/Ri5-yUxAfaDpz
Данные из crm в таблице contract https://yadi.sk/i/tuF19TmPfaDuY


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2015, 14:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
сервер бд для обоих один и тот же? мне кажется где то в настройках что то не то.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2015, 15:37 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
сервер бд для обоих один и тот же? мне кажется где то в настройках что то не то.

Да, этот один сервер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2015, 17:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
при создании контрагента в bgcrm все нормально?
При создании договора данные копируются из контрагента или вписываются руками? если руками попробуйте скопировать из контрагента
и все таки покажите конфиг mysql, особенно секции с кодировками


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
лучше так:
Код:
SHOW VARIABLES LIKE '%char%'

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 16:08 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
dimOn писал(а):
лучше так:
Код:
SHOW VARIABLES LIKE '%char%'

Результат:
Код:
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/


Вижу latin1. Погуглил, предлагают вставить в my.cnf

Код:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

Вставил. latin1 поменялся на utf8 но кодировка договора в crm все еще не корректная https://yadi.sk/i/CPsK_Z3FfbFCN.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 16:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
создайте новый договор


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 16:36 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
при создании контрагента в bgcrm все нормально?

Нормально

zavndw писал(а):
При создании договора данные копируются из контрагента или вписываются руками?

Вписываются.
zavndw писал(а):
если руками попробуйте скопировать из контрагента

Что-то не понял, что нужно сделать. Вот записал процесс создания договора http://youtu.be/iP7m7Rf8e1Y


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
про настройки mysql-сервера (для биллинга) ориентировочные я тут писал (см. внизу):
http://bgbilling.ru/v6.2/doc/ch01s05s01.html

хотя... скорее всего именно этот latin1 не влияет как раз

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 16:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
можете в лс доступ дать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 18:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
dimOn это очень критично
Код:
INFO: No global web.xml found
?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нет, это норма

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 19:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
если mysql не в innodb возможно с кодировками такой глюк ловить? из всего только мускул не настроен, java 8я. Думал браузер но он определяет страницу как utf8. Заполняю поле из bgcrm выводит вопросы, смотрю таблицу через phpmyadmin таблица uft8 а данные внутри выводит вопросы

avkчто то я пропустил что у вас в параметре
Код:
bgbilling:server.1.version=
?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 20:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
выше выложено же, что contract по крайней мере в иннодб. к кодировкам особо не относится опять же.
ну тут разработчики crm могут только помочь настолько глубоко, увы, я не знаю чего там ещё может быть

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 20:47 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Из phpmyadmin я правлю параметры договора и в crm они отображаются корректно.
Проблема, именно, при внесении данных в договор из интерфейса crm.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 23:39 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
кажется, я понял в чем дело. Уточните на всякий случай: у нас машине, где стоит bgcrm, что выдает команда
Код:
locale
и на машине биллинга что она выдает?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 23:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
И еще включите режим логирования log4j в bgcrm в debug и повторите попытку создания договора. И покажите строку из логов типа такой:
Код:
03-29/23:42:18 DEBUG [bgbilling-pool-10-thread-3] TransferData - 8819540 http://billing.office.bitel.ru/executer?title=%D1%82%D0%B5%D1%81%D1%8203&module=contract&action=NewContract&pattern_id=0&authToSession=0&date=&


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2015, 23:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
zavndw писал(а):

avkчто то я пропустил что у вас в параметре
Код:
bgbilling:server.1.version=
?


И да.. какая версия bgbilling у вас ? И что в этом параметре ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2015, 00:47 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
zavndw писал(а):

avkчто то я пропустил что у вас в параметре
Код:
bgbilling:server.1.version=
?


И да.. какая версия bgbilling у вас ? И что в этом параметре ?

Вот такая
Код:
bgbilling:server.1.version=6.0

поставил 6.1 и заработало. На 6.2 ругается. Так просто, вот блин...
Спасибо всем за участие.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2015, 07:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
stark по хорошему как то в доке отразить что при не верном указании версии будут проблемы, 6.1 и 6.2 не указанны (для 6.2 еще рановато)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2  След.

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


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

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


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

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