|
Интеграция 1С и Битрикс: не выгружаются остатки без характеристик | ☑ | ||
---|---|---|---|---|
0
slafor
11.09.22
✎
00:56
|
УНФ 1.6.27.232, используется встроенный обмен с интернет-магазином Битрикс. Конфигурация типовая.
Почему-то в файлах выгрузки показывается нулевое количество, хотя товар есть. Причем это только если у товара используются характеристики. На сайте количество должно показываться в целом, без учета характеристик - как это можно настроить, подскажите, пожалуйста. |
|||
1
Мимохожий Однако
11.09.22
✎
09:21
|
Начни с проверки настроек в УНФ. Что там с характеристиками?
|
|||
2
slafor
11.09.22
✎
21:46
|
(1) А что ты имеешь ввиду под настройками в УНФ? Там в основном характеристики у товаров не используются, в редких случаях - одежда, обувь например. Но это все "сопутствующие товары". Основной товар у них уникальный, по сути в единичных экземплярах, и часто "под заказ".
А дело в том, что типовой запрос в УНФ, который используется в схеме компоновки данных в справочнике НастройкиИнтеграцииСИнтернетМагазином, похоже, изначально содержал ошибку - там в одной из временных таблиц получались товары в разрезе Номенклатура-Характеристика, а потом по этим же измерениям из него вытаскивались данные в основной таблице (правильно ли, нет - не знаю, запрос большой, в консоли запросов его не открыть, потому что много параметров непонятных, он даже конструктором не открывается, поскольку расположен в расширении). А при формировании json-файла там вообще нет характеристик, и выходит "0", хотя у товара там 2 характеристики, и по каждой из них одна единица товара есть на складе. На каком этапе происходит эта ерунда, я не разобрался, просто изменил временную таблицу - сделал группировку только по номенклатуре (без характеристик), а количество-остаток суммировал. Ну и к основной таблице потом тоже только по номенклатуре делал соединение. И вот теперь все вроде правильно получается: https://disk.yandex.ru/i/qOzwiOnC-UvQdQ , но все равно душа не на месте, потому что понимаю - это Костыли, и наверняка вопрос можно было бы решить лучше. |
|||
3
slafor
12.09.22
✎
10:20
|
(2) Да, рано радовался, теперь новая неприятность: в файле выгрузки-то общий остаток по товару показывается правильно, а вот на сайте он почему-то не обновляется - как был 0, так и остался... Где там еще настройки надо поправить, можете подсказать?
|
|||
4
slafor
14.09.22
✎
12:10
|
Возвращаясь к теме характеристик: они все-таки нужны, так что вернул учет по характеристикам. Но возникла другая проблема: характеристики почему-то выгружаются только у части товаров, а у других не выгружаются. То есть ошибка возникает еще ДО загрузки файлов обмена в ИМ 1С:Битрикс. В самом файле выгрузки у одних товаров хар-ка есть, у других - нет. Хотя в справочнике они есть и у тех и у других.
Где можно еще попопать? |
|||
5
slafor
14.09.22
✎
12:16
|
Вот пример файла выгрузки товаров с характеристиками: https://disk.yandex.ru/i/GPlGQu5y4BFafQ .
В других товарах блок "<ХарактеристикиТовара>" отсутствует, хотя характеристики у них тоже есть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |