1.
SMakcik
114
29.10.12 18:09
Сейчас в теме
Всем привет!
В конвертации я только начал разбираться. Почитал, посмотрел примеры.
Выгружаю строки документа и разбиваю строки одну в несколько
Алгоритм таков
КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("Номенклатура");
КоллекцияОбъектов.Колонки.Добавить("Количество");
КоллекцияОбъектов.Колонки.Добавить("КоличествоУпаковок");
КоллекцияОбъектов.Колонки.Добавить("Характеристика");
Для Каждого СтрокаТаблицыТоваров ИЗ Источник.Товары Цикл
Если СтрокаТаблицыТоваров.Номенклатура.ВестиУчетПоРазмерам Тогда
Для к = 1 ПО глОбщееКоличествоРазмеров Цикл
Если СтрокаТаблицыТоваров["КоличествоРазмер" + Строка(к)] > 0 Тогда
НоваяСтрока = КоллекцияОбъектов.Добавить();
НоваяСтрока.Номенклатура = СтрокаТаблицыТоваров.Номенклатура;
НоваяСтрока.Характеристика = СтрокаТаблицыТоваров["Размер" + Строка(к)];
НоваяСтрока.Количество = СтрокаТаблицыТоваров["КоличествоРазмер" + Строка(к)];
НоваяСтрока.КоличествоУпаковок = СтрокаТаблицыТоваров["КоличествоРазмер" + Строка(к)];
КонецЕсли;
КонецЦикла;
Иначе
НоваяСтрока = КоллекцияОбъектов.Добавить();
НоваяСтрока.Номенклатура = СтрокаТаблицыТоваров.Номенклатура;
НоваяСтрока.Характеристика = СтрокаТаблицыТоваров.ХарактеристикаНоменклатуры;
НоваяСтрока.Количество = СтрокаТаблицыТоваров.Количество;
НоваяСтрока.КоличествоУпаковок = СтрокаТаблицыТоваров.Количество;
КонецЕсли;
КонецЦикла
При загрузке и выгрузке через универсальный обмен вроде все проходит нормально.
А вот при плане обмена с розницой табличная часть не загружается. кто-нить может пояснить данное явление. В какую сторону рыть.