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

Импорт контрагентов из договоров BGBilling по планировщику
http://forum.bitel.ru/viewtopic.php?f=51&t=10120
Страница 1 из 1

Автор:  zavndw [ 28 янв 2015, 09:44 ]
Заголовок сообщения:  Импорт контрагентов из договоров BGBilling по планировщику

При нажатии на договоре импорт контрагента происходит но по планировщику ни чего не делает.
Код:
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 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Выбирает для импорта только договора у которых в текстовом параметре код контрагента стоит 0. Т.е. всё подряд не импортирует.

Автор:  zavndw [ 05 фев 2015, 16:39 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

а можно сделать опционально возможнось включать импорт всех?

Автор:  Администратор [ 06 фев 2015, 11:56 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Вставьте всем нули в этот параметр одним запросом.
Один INSERT SELECT запрос..

Автор:  zavndw [ 06 фев 2015, 14:07 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

как тогда быть с новыми договорами? запрос или скрипт...

Автор:  Администратор [ 19 фев 2015, 15:28 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Можно сделать периодически запускаемый глобальный скрипт, выполняющий запрос.

Автор:  zavndw [ 19 фев 2015, 17:09 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Было бы круто. Запрос все таки долго:)

Автор:  avk [ 21 мар 2015, 18:07 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Вот этот запрос попробуйте:
Код:
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 параметра "Код контрагента"

Автор:  zavndw [ 23 мар 2015, 07:34 ]
Заголовок сообщения:  Re: Импорт контрагентов из договоров BGBilling по планировщи

Спасибо! Очень помог, запостил на wiki

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