Имя: Пароль:
1C
1С v8
Интеграция 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 .
В других товарах блок "<ХарактеристикиТовара>" отсутствует, хотя характеристики у них тоже есть.