Либо адаптировать самому модуль под свою версию, либо третий вариант - просто выдрать оттуда кусок кода, который выводить в xml количество в разрезе складов
(6) cassper, т.е. качать с сайта Битрикс не вариант? Там только для 10.3.29.1. Мне сайтописатели говорят, что всё нормуль должно быть.
Ошибки однотипные (Переменная не определена):
1. ПолучениеФайловИзИнтернета
2. ОбщегоНазначенияКлиентСервер
общий мобуль ОбменССайтом, это в Рознице.
в принципе в типовых должно совпадать.
Процедура ЗаполнитьОстаткиПоСкладам(ПредложениеXDTO, ТаблицаОстатков)
ПакетCML = ПакетCML();
Для Каждого ТекСтрока Из ТаблицаОстатков Цикл
Если Не ЗначениеЗаполнено(ТекСтрока.Склад) Тогда
Продолжить;
КонецЕсли;
ОстатокXDTO = ФабрикаXDTO.Создать(ПакетCML.Получить("ОстаткиПоСкладам"));
ОстатокXDTO.ИдСклада = УникальныйИдентификаторОбъекта(ТекСтрока.Склад);
ОстатокXDTO.КоличествоНаСкладе = ТекСтрока.ОстатокНаСкладе;
ПредложениеXDTO.Склад.Добавить(ОстатокXDTO);
КонецЦикла;
// нужно добавить эту строчку
ПредложениеXDTO.Количество = ТаблицаОстатков.Итог("ОстатокНаСкладе");
КонецПроцедуры
Показать
в любом случае у пакета ПредложениеXDTO уже есть поле Количество, его нужно просто заполнить.
ааа, у вас задача после блока количества еще по отдельным складам выгружать. в (7) было наоборот. выгружалось по складам, но нужно было добавить строчку <Количество>48.00</Количество> с количеством итого
(10) spezc, не факт, что в указанной версии у ТС имеется уже обновленный модуль, который использует фабрику XDTO...насколько помню, там ее еще не должно быть
После обновления столкнулся с проблемой вызова старых Планов Обмена. В Процедуру ПриОткрытии добавил Попытку:
Попытка
ТаблицаОтбора = СтруктураНастроекПостроителя.ТаблицаОтбора;
ТаблицаПорядка = СтруктураНастроекПостроителя.ТаблицаПорядка;
Исключение
КонецПопытки;
Теперь при обновлении настройки обмена меняет Идентификатор. Происходит задвоение справочников. Как можно поменять Идентификатор или запретить обновление его?
(17) cassper, запускал через параметры ОбновлениеИнформационнойБазы, но толи не сработало, толи на этом мысль обрывается. Дописал, чтоб при выгрузке на сайт использовал "правильный" УИД..