Всем привет! Ребята, нужна ваша помощь! 1С-Битрикс - Малый Бизнес: Управление сайтом 17.5.7 1с 8.2 Управление торговлей 10.3 Версию модуля обмена не смог узнать.. На стороне битрикс включен количественный учет. Складской учет не используется. На стороне 1с УТ в моделе обмена включен 1 тип цен, Настроено дерево папок товаров для сайта. На сайте отображается общий остаток товара. Суть проблемы: К примеру взять одну позицию товара например "обогреватель ресанта 123". На момент выгрузки товара на сайт, товар был в наличии. Его продали в розничном магазине и в 1С УТ остаток стал "0" но на сайте после обмена, по прежнему отображается его остаток. Или еще пример выгрузился на сайт товар которого изначально не было т.е. остаток тоже "0" Но блин на сайте отображается в количестве 3 шт. Откуда? На стороне 1сУТ в модуле обмена стоит режим обмена "Только изменения" пробовал по новой выгрузить на сайт, результата нет Пробовал в 1с УТ в "плане обмена" "зарегистрировать все" -> Выполнить обмен -> Результата нет На стороне битрикса в настройках кэширования чистил "Все" файлы - тоже результат нет. Остатки по прежнему не коректны. Можно к примеру товар с остатком "0" вручную удалить из дерева папок, но думаю подобного товара очень много, 9000 наименований в ручную не реально... да и к тому же товар с таким наименованием может снова поступить. Кто что думает? какие еще есть варианты? Я уже не знаю что делать, в яндексе не могу найти проблему подобную моей. Прошу вашего совета =) Я самоучка прошу не ругать строго
Итак, после выгрузки в каталог, у меня появилось 2 файла (import.xml и offers.xml) Сравнил несколько товаров в 1с-ке, в файлах выгрузки и на сайте Н-р: Товар 123
Возможно про резервы лишнее. в таком случае могут быть отрицательные остатки, либо меньше, чем в 1с.
если в режиме изменений выгружать товары с нулевым количеством (при условии, что товар аыгружается в файл), то остатки должны успешно выгрузиться и обновить остатки на сайте
Алексей Сипаев написал: Если делать выгрузку в совершенно другой новый инфоблок, то в админке какие остатки показывает?
В 1с-ке в модуле обмена создал новый каталог, добавил в дерево несколько групп номенклатуры, выгрузил на сайт, Позиция с остатком - 3 в админке рабочего каталога, в новом инфоблоке отображается "0" т.е. все как и должно быть. Что может быть не так с рабочим каталогом?
Павел Ерофеев написал: Что может быть не так с рабочим каталогом?
Видимо, резервирование остатков на стороне сайта. Когда вы запускаете обмен заказами с 1С, нужно на стороне сайта резервирование выключать и резервировать только на стороне 1С. Схема такая: - в 1С на склад приходуется 5 платьев, - после обмена с сайтом на сайт выгружаются эти платья в количестве 5 штук - и эти 5 штук в доступном количестве - пользователь делает заказ красного платья - на сайте сразу после этого платьев все еще 5 в наличии - проходит обмен заказами - в 1С платье резервируется - доступный остаток в 1С уменьшается на 1 - проходит обмен остатками - доступное кол-во на сайте уменьшается на 1.
А если у вас включено резеривирование и на сайте, и в 1С, то у вас в этой схеме остаток уменьшился 2 раза, этот рассинхрон накопился - и вот вам ваши неправильные остатки.
Павел Ерофеев написал: Что может быть не так с рабочим каталогом?
Видимо, резервирование остатков на стороне сайта. Когда вы запускаете обмен заказами с 1С, нужно на стороне сайта резервирование выключать и резервировать только на стороне 1С. Схема такая: - в 1С на склад приходуется 5 платьев, - после обмена с сайтом на сайт выгружаются эти платья в количестве 5 штук - и эти 5 штук в доступном количестве - пользователь делает заказ красного платья - на сайте сразу после этого платьев все еще 5 в наличии - проходит обмен заказами - в 1С платье резервируется - доступный остаток в 1С уменьшается на 1 - проходит обмен остатками - доступное кол-во на сайте уменьшается на 1.
А если у вас включено резеривирование и на сайте, и в 1С, то у вас в этой схеме остаток уменьшился 2 раза, этот рассинхрон накопился - и вот вам ваши неправильные остатки.
Спасибо за разъяснение. На данный момент вопрос с остатками в рабочем каталоге решил так: В настройках модуля "Торговый каталог" в "Служебных процедурах " выполнил: Очистить поле "Доступное количество", Очистить поле "Зарезервированное количество" и Очистить остатки по складу. Весь каталог отчистился от доступного количества. Выполнил обмен, и свежие остатки выгрузились на сайт. Все встало на свои места.
Вопрос: я выключил резервирование на сайте, включен количественный учет, в 1с включен обмен заказами, и я так понимаю что теперь остатки должны корректно синхронизироваться?
Павел Ерофеев написал: Что может быть не так с рабочим каталогом?
Видимо, резервирование остатков на стороне сайта. Когда вы запускаете обмен заказами с 1С, нужно на стороне сайта резервирование выключать и резервировать только на стороне 1С. Схема такая: - в 1С на склад приходуется 5 платьев, - после обмена с сайтом на сайт выгружаются эти платья в количестве 5 штук - и эти 5 штук в доступном количестве - пользователь делает заказ красного платья - на сайте сразу после этого платьев все еще 5 в наличии - проходит обмен заказами - в 1С платье резервируется - доступный остаток в 1С уменьшается на 1 - проходит обмен остатками - доступное кол-во на сайте уменьшается на 1.
А если у вас включено резеривирование и на сайте, и в 1С, то у вас в этой схеме остаток уменьшился 2 раза, этот рассинхрон накопился - и вот вам ваши неправильные остатки.
Юлия, а если функции резерва на стороне 1С нет, а просто реализация, которая проводится не сразу, а в момент отгрузки. Как в таком случае не продать эти 5 платьев 10 раз? Ведь пока реализация не проведена, товар еще на остатке и доступен к заказу.