Обновился УТ 11.1.10.180 и случилась проблема. Многие товары переместились из своих категорий в одну. Почему так произошло непонятно. Что изменилось в настройках сы cart или нужно менять настройки 1С? Кто сталкивался с такой проблемой?
При выборе в 1С выгрузки порциями данные товаров выгружаются в несколько файлов, но при этом категории товаров выгружаются только в первый файл, а в остальные файлы с данными товаров категории не выгружаются, из-за чего товары и записываются в категорию по умолчанию.
Данная проблема была замечена ранее, изменение войдет в новую версию.
Вы можете написать в тех. поддержку с пометкой "для Юлии Захаровой" и я вам внесу данное изменение.
Для решения данной проблемы добавьте следующий код:
if (empty($_categories)) {
$_data_categories = db_get_hash_array("SELECT category_id, external_id FROM ?:categories WHERE external_id <> ''",'external_id');
foreach ($_data_categories as $_external_id => $_category) {
$_categories[$_external_id] = $_category['category_id'];
}
}
в файл app/addons/rus_exim_1c/func.php после строки $product['company_id'] = ($user_data['user_type'] == 'V') ? $user_data['company_id'] : $company_id;
При выборе в 1С выгрузки порциями данные товаров выгружаются в несколько файлов, но при этом категории товаров выгружаются только в первый файл, а в остальные файлы с данными товаров категории не выгружаются, из-за чего товары и записываются в категорию по умолчанию.
Данная проблема была замечена ранее, изменение войдет в новую версию.
Вы можете написать в тех. поддержку с пометкой "для Юлии Захаровой" и я вам внесу данное изменение.
Для решения данной проблемы добавьте следующий код:
if (empty($_categories)) {
$_data_categories = db_get_hash_array("SELECT category_id, external_id FROM ?:categories WHERE external_id <> ''",'external_id');
foreach ($_data_categories as $_external_id => $_category) {
$_categories[$_external_id] = $_category['category_id'];
}
}
в файл app/addons/rus_exim_1c/func.php после строки $product['company_id'] = ($user_data['user_type'] == 'V') ? $user_data['company_id'] : $company_id;