1
Синхронизация Клиентской Базы и 1С (8.3)
Автор goodcolor, 20 окт. 2015 19:06
Сообщений в теме: 9
#1
Отправлено 20 Октябрь 2015 - 19:06
23 июля 2015 года получили инструкции и компоненты для организации синхронизации КБ с 1С, выполняли синхронизацию при помощи специалиста 1С строго соглдасно полученным инструкциям, но ничего у нас не вышло.
В итоге добились того, что файлы синхронизации формируются, КБ и 1С их забирает, файлы при этом удаляются из папок, но данные в таблицах не появляются. При этом в логах нет никаких сообщений об ошибках.
Чего явно не хватает в инструкции:
Настройка синхронизации в параметрах КБ (обращались в техподдержку, которую самим пришлось убеждать, что со стороны CRM нужно выполнять какие-то настройки), иначе не понятно как это еще может синхронизироваться, да и режим "Синхронизация с 1С" есть в параметрах.
Что исправили в компонентах, чтобы добиться вышеописанного итога, возможно кому-то поможет (со слов программиста 1С):
Пример №1:
В файле Text6.txt, в строке №275, указано следующее:
a_=новый файл(a);if не a_.существует() then сообщить("Указан неверный каталог файлов загрузки из ""КБ""!");возврат;endif;a__=найтифайлы(a,"82c1.log",ложь);
а должно быть(выделено оранжевым):
a_=новый файл(a);if не a_.существует() then сообщить("Указан неверный каталог файлов загрузки из ""КБ""!");возврат;endif;a__=найтифайлы(a,"*82c1.log",ложь);
Объяснение ошибки: из CRM выгруженным файлам присваиваются примерно следующие имена: 1445263362.797882c1.log, и то, что указано в строке №275 всегда будет работать некорректно. Пример №2:
В файле Text6.txt, в строке №737, указано следующее (отличие выделил оранжевым):
// _a=сокрлп(a___.объект);__a=найти(_a,".");___a=сред(_a,__a+1);_a_=ложь;_a__=новый запрос;
а должно быть:
_a=сокрлп(a___.объект);__a=найти(_a,".");___a=сред(_a,__a+1);_a_=ложь;_a__=новый запрос;
Объяснение ошибки: закомментировано присвоение значений переменных - из-за этого далее по коду будут синтаксические ошибки.
В КБ настраивали синхронизацию по инструкции на сайте в разделе "Помощь" - "Синхронизация КБ-Сайт". Есть ли какие особенности в настройке со стороны КБ?
В итоге добились того, что файлы синхронизации формируются, КБ и 1С их забирает, файлы при этом удаляются из папок, но данные в таблицах не появляются. При этом в логах нет никаких сообщений об ошибках.
Чего явно не хватает в инструкции:
Настройка синхронизации в параметрах КБ (обращались в техподдержку, которую самим пришлось убеждать, что со стороны CRM нужно выполнять какие-то настройки), иначе не понятно как это еще может синхронизироваться, да и режим "Синхронизация с 1С" есть в параметрах.
Что исправили в компонентах, чтобы добиться вышеописанного итога, возможно кому-то поможет (со слов программиста 1С):
Пример №1:
В файле Text6.txt, в строке №275, указано следующее:
a_=новый файл(a);if не a_.существует() then сообщить("Указан неверный каталог файлов загрузки из ""КБ""!");возврат;endif;a__=найтифайлы(a,"82c1.log",ложь);
а должно быть(выделено оранжевым):
a_=новый файл(a);if не a_.существует() then сообщить("Указан неверный каталог файлов загрузки из ""КБ""!");возврат;endif;a__=найтифайлы(a,"*82c1.log",ложь);
Объяснение ошибки: из CRM выгруженным файлам присваиваются примерно следующие имена: 1445263362.797882c1.log, и то, что указано в строке №275 всегда будет работать некорректно. Пример №2:
В файле Text6.txt, в строке №737, указано следующее (отличие выделил оранжевым):
// _a=сокрлп(a___.объект);__a=найти(_a,".");___a=сред(_a,__a+1);_a_=ложь;_a__=новый запрос;
а должно быть:
_a=сокрлп(a___.объект);__a=найти(_a,".");___a=сред(_a,__a+1);_a_=ложь;_a__=новый запрос;
Объяснение ошибки: закомментировано присвоение значений переменных - из-за этого далее по коду будут синтаксические ошибки.
В КБ настраивали синхронизацию по инструкции на сайте в разделе "Помощь" - "Синхронизация КБ-Сайт". Есть ли какие особенности в настройке со стороны КБ?
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#3
Отправлено 21 Октябрь 2015 - 14:10
Обратился в техподдержку 19.10, долго все это, учитывая, что задача стандартная и, судя по ответу техподдрежки, мы не первые, кто пользуется данным модулем синхронизации. CbCoder, вы не можете помочь?
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#4
Отправлено 21 Октябрь 2015 - 15:49
Если я сказал про техподдержку, значит не могу помочь. Я этим модулем не занимался никогда. Да и для ответа нужна конкретика, в виде просмотра ваших настроек например.
#5
Отправлено 21 Октябрь 2015 - 16:20
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#6
Отправлено 21 Октябрь 2015 - 16:51
Тут вы вряд ли дождетесь ответа, как я уже сказал. Если только кто-то уже решал подобную проблему.
#7
Отправлено 02 Ноябрь 2015 - 18:36
В настройках крона возможно ли как-то изменить команду "sync_all(1);", чтобы она запускала конкретную синхронизацию?
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#8
Отправлено 03 Ноябрь 2015 - 09:09
Нет, функция sync_all не поддерживает раздельный запуск синхронизаций.
#9
Отправлено 17 Ноябрь 2017 - 10:50
подниму тему.
Сделал ли кто нибудь синхронизацию 1с КБ.
не могу понять как сделать связь между договораКонтрагентов и Контрагентами. Сама синхронизация работает (данные загружаются и выгружаются, за исключением табличных частей), а вот как связать две таблицы?
в ТП упорно спрашивают, что я делаю и что не получается, но упорно не хотят сказать, как надо сделать.
Сделал ли кто нибудь синхронизацию 1с КБ.
не могу понять как сделать связь между договораКонтрагентов и Контрагентами. Сама синхронизация работает (данные загружаются и выгружаются, за исключением табличных частей), а вот как связать две таблицы?
в ТП упорно спрашивают, что я делаю и что не получается, но упорно не хотят сказать, как надо сделать.
#10
Отправлено 18 Ноябрь 2017 - 18:49
Вы денег немного заплатите КБ. Они все сделают.
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных