BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 00:55

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 28 янв 2015, 09:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
При нажатии на договоре импорт контрагента происходит но по планировщику ни чего не делает.
Код:
INFO [Thread-24] ServerCustomerCreator - Import customers for server: sofit
INFO [Thread-24] Scheduler - Task ru.bgcrm.plugin.bgbilling.creator.CustomerCreator@3f4089f finished. Executing time: 118 ms.
INFO [Thread-25] ServerCustomerCreator - Import customers for server: sofit
INFO [Thread-25] Scheduler - Task ru.bgcrm.plugin.bgbilling.creator.CustomerCreator@b229406 finished. Executing time: 121 ms


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выбирает для импорта только договора у которых в текстовом параметре код контрагента стоит 0. Т.е. всё подряд не импортирует.


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

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


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вставьте всем нули в этот параметр одним запросом.
Один INSERT SELECT запрос..


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

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


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

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


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Было бы круто. Запрос все таки долго:)


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

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Вот этот запрос попробуйте:
Код:
INSERT INTO  `contract_parameter_type_1` ( cid, pid, val )
SELECT A.id, 38, 0
FROM  `contract` A
LEFT JOIN  `contract_parameter_type_1` B ON B.cid = A.id AND B.pid =38
WHERE B.val IS NULL

38 это ID параметра "Код контрагента"


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Спасибо! Очень помог, запостил на wiki


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

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


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

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


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

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