Версия Bitrix: 1С-Битрикс: Управление сайтом 12.5.13
Ошибка возникает при покупке товара.
Есть "товар 1", общее кол-во на складах = 40.
Заказываем "товар 1" в кол-во 40 штук, заказ проходит, его видно в личном кабинете.
При повторном заказе "товар 1" его кол-во снова = 40.
После, идет выгрузка в 1С и начинаются большие проблемы.
Реализовал склады следующим образом:
1) создал новый файл в корне, назвал его samar_storage.php, содержимое:
2) включил складской учет тут - /bitrix/admin/settings.php?lang=ru&mid=catalog&mid_menu=1 (Настройки -> Настройки продукта -> Настройки модулей -> Торговый каталог)
3) зашел браузером на новый созданный прайс лист (в п.1). В режиме редактирования изменил настройки, поставил галочку "Использовать склады", выбрал склады.
Все.
После этого перестали правильно учитываться остатки.
Какие есть пути решения этой ошибки ? (кроме обновления и отката)
Ошибка возникает при покупке товара.
Есть "товар 1", общее кол-во на складах = 40.
Заказываем "товар 1" в кол-во 40 штук, заказ проходит, его видно в личном кабинете.
При повторном заказе "товар 1" его кол-во снова = 40.
После, идет выгрузка в 1С и начинаются большие проблемы.
Реализовал склады следующим образом:
1) создал новый файл в корне, назвал его samar_storage.php, содержимое:
Код |
---|
<? $ajax = isset($_REQUEST["ajax"]); if ($ajax) { require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); header("Content-Type: text/html; charset=utf-8"); } else require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Прайс-лист. Склад Самара"); ?><?$APPLICATION->IncludeComponent("hightek:onepage", ".default", array( "IBLOCK_TYPE_ID" => "catalog", "PRICE_TYPE_ID" => "4", "EXT_PRICE_TYPE_ID" => "2", "GROUP_ID" => "8", "BASKET_URL" => "/personal/cart/", "CATALOG_ROOT" => "/catalog/", "USE_STORES" => "Y", "QTY_STORES" => array( 0 => "4", ), "PRODUCT_PERCENT" => "100" ), false ); ?><? if($ajax) require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); else require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?> |
2) включил складской учет тут - /bitrix/admin/settings.php?lang=ru&mid=catalog&mid_menu=1 (Настройки -> Настройки продукта -> Настройки модулей -> Торговый каталог)
3) зашел браузером на новый созданный прайс лист (в п.1). В режиме редактирования изменил настройки, поставил галочку "Использовать склады", выбрал склады.
Все.
После этого перестали правильно учитываться остатки.
Какие есть пути решения этой ошибки ? (кроме обновления и отката)