Этот эксперимент я делал с добавленным в 1С модулем обмена: 6.5.0.0 Но еще в 1с есть стандартный обмен с другой структурой и содержанием XML файлов. Ну так вот провел такой же эксперимент со стандартным обменом...
Результат: Там есть такой тег <Количество>2.00</Количество> Который как понимаем показывает количество. И при продаже товара содержимое этого тега меняется то - есть уменьшается! При продаже под ноль у товара вообще нет этого тега <Количество>2.00</Количество> То-есть я ожидал что при продаже под 0 там будет <Количество>0</Количество> Но выгрузка изменений вообще удаляет этот тег. Я думаю это уже лучше... Но что делать теперь? Переходить на стандартный устаревший обмен данными? С ним я думаю все будет работать. Но мы от него отказались така как была проблема с Заказами...
Сергей Еремеев,Странно конечно. Был установлен модуль 6.5.0.1. Сделал выгрузку товара, у которого нет остатка. Выгрузил количество = 0 http://prntscr.com/frstfx
Это все в режиме изменений. без каких-либо отборов по остаткам, без глобальных настроек предложений (не устанавливал флаги "Выгружать только с ценой" или "Выгружать только с остатком". Минимум настроек, минимум ограничений.
Алексей Сипаев,Так конечно! У меня тоже ноль выгрузит! А теперь попробуйте выгрузить товар с положительным остатком и превратить его в ноль? Получится?
Алексей Сипаев,У вас все классно работает! У меня так же все но когда товар списывается под 0 то у меня как было бы 6 так и осталось! Получается это проблема со стороны 1С?
Сергей Еремеев, а как в моем случае, когда товар списывается не под ноль, то в xml передается правильный остаток? Например, начальный остаток 10. Передаст 10? Потом продажа 3. Остаток в XML будет 7? Потом еще списание на 3? Остаток будет 4? Потом финальное списание под ноль (-4). Остаток будет снова 4?
Алексей Сипаев написал: Сергей Еремеев , а как в моем случае, когда товар списывается не под ноль, то в xml передается правильный остаток? Например, начальный остаток 10. Передаст 10? Потом продажа 3. Остаток в XML будет 7? Потом еще списание на 3? Остаток будет 4? Потом финальное списание под ноль (-4). Остаток будет снова 4?
У меня работает именно так как вы описали выше....
Сергей Еремеев написал: 1с шлет XML с необнуленными остатками...
А точно никаких отборов не стоит для каталога?
А что можно посмотреть еще? С остатками пробовал эксперементировать... Болеше либо равно нулю ставил... и все равно проблема оставалась Там еще есть галка "Выгружать предложения только с остатками" она у меня снята... но я пробовал и ставить ее
В общем проблема решилась! В 1С у меня есть дополнение модуль обмена: 6.5.0.0 В нем есть настроенный план обмена. (Используя и экспериментируя над которым 1с мне отправляла XML с не обнуленными остатками при продаже под ноль) Я провел очень много экспериментов с настройками этого обмена и они не решили проблему. Но сегодня я просто создал новый обмен и проблема решилась! Теперь в XML приходит тег <Количество>0</Количество> Так что если у кого будет такая же проблема то просто удалите старую настройку по обмену и создайте новую...(может быть поможет, мне вот помогло) Спасибо всем за помощь!
Ну и еще конечно в настройках плана обмена нужно чтобы бы остатки нулевые тоже выгружались и глака должна быть снята с "Выгружать предложения только с остатками"