Версия 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). В режиме редактирования изменил настройки, поставил галочку "Использовать склады", выбрал склады.
Все.
После этого перестали правильно учитываться остатки.
Какие есть пути решения этой ошибки ? (кроме обновления и отката)