Всем привет. Тоже не передаются нулевые остатки на сайт при использовании встроенного модуля обмена с сайтом, при синхронизации данных (изменения).
Стоит - Управление нашей фирмой, редакция 1.6 (1.6.24.201)
Кто знает, править код тут?
Если Параметры.ИспользоватьНаборы И Параметры.Свойство("ТаблицаОстаткиНаборов") И ВыборкаЦен.ЭтоНабор Тогда
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Номенклатура", ВыборкаЦен.Номенклатура);
СтруктураОтбора.Вставить("Характеристика", ВыборкаЦен.Характеристика);
СтрокиОстатков = Параметры.ТаблицаОстаткиНаборов.НайтиСтроки(СтруктураОтбора);
Если СтрокиОстатков.Количество()>0 Тогда
ПредложениеXDTO.Количество = Цел(СтрокиОстатков[0].Количество);
Иначе
ПредложениеXDTO.Количество = 0;
КонецЕсли;
Иначе
ПредложениеXDTO.Количество = ВыборкаЦен.Остаток;
КонецЕсли;
Подскажите кто знает как изменить код, так как синхронизировать по полному обмену не вариант (при таком раскладе все работает, только создает новые id товарам).
Стоит - Управление нашей фирмой, редакция 1.6 (1.6.24.201)
Кто знает, править код тут?
Если Параметры.ИспользоватьНаборы И Параметры.Свойство("ТаблицаОстаткиНаборов") И ВыборкаЦен.ЭтоНабор Тогда
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Номенклатура", ВыборкаЦен.Номенклатура);
СтруктураОтбора.Вставить("Характеристика", ВыборкаЦен.Характеристика);
СтрокиОстатков = Параметры.ТаблицаОстаткиНаборов.НайтиСтроки(СтруктураОтбора);
Если СтрокиОстатков.Количество()>0 Тогда
ПредложениеXDTO.Количество = Цел(СтрокиОстатков[0].Количество);
Иначе
ПредложениеXDTO.Количество = 0;
КонецЕсли;
Иначе
ПредложениеXDTO.Количество = ВыборкаЦен.Остаток;
КонецЕсли;
Подскажите кто знает как изменить код, так как синхронизировать по полному обмену не вариант (при таком раскладе все работает, только создает новые id товарам).