| Цитата |
|---|
Александр Денисюк написал: Цитата Андрей Колесов написал:В 1С справочник номенклатуры большой более 100.000. Но зарегистрировано всего 5 позиций.обмен вручную по кнопке "Выполнить синхронизацию изменений".Возможно нужно ждать дольше. Товаров то много.. |
Ошибка: При выполнении выгрузки изменений из 1С, программа зависала, перегружала сервер, вылетала. В базе около 100 000 товаров и ведется учет по характеристикам (общие для вида номенклатуры).
После проведения анализа, была найдена ошибка в схеме компоновки данных.
(Справочник: Б24_Синхр_НастройкиСинхронизацииСБитрикс24, Макет: СхемаВыгрузкиТоваров).
В запросе при формировании временной таблицы «ВремНоменклатураСХарактеристикамиОбщПром» в первых трех запросах-объединениях вместо таблицы «ВремНоменклатураОбщ» следует использовать таблицу «ВремНоменклатура».
Пояснение: Таблица «ВремНоменклатураОбщ» включает в себя все товары из базы 1С, не важно полная или неполная выгрузка. Таблица «ВремНоменклатура» включает в себя товары из базы 1С, с учетом полная или неполная выгрузка т. е. её использование более предпочтительней при неполной выгрузке.
После доработки СКД по описанному методу, выгрузка изменений заработала, зависания пропали, выгружается только измененная номенклатура.
Версия модуля Битрикс24: 2.3.1.7