Подскажите, кто выгружал из конфигурации где есть характеристики в конфигурацию где их нет, как делали?
Пробую так
В ПКС Номенклаутры из ТЧ Товары док Поступления
В Если ЗначениеЗаполнено(ОбъектКоллекции.ХарактеристикаНоменклатуры) Тогда
ИсходящиеДанные = Новый Структура("Характеристика", ОбъектКоллекции.ХарактеристикаНоменклатуры);
ИмяПКО = "НоменклатураСХарактеристикой";
Иначе
ИмяПКО = "Номенклатура";
КонецЕсли;
ПКО НоменклатураСХарактеристикой
В ПКС Наименования Номенклатуры прописать
Значение = СокрЛП(Источник.Наименование) + ("(") + СокрЛП(ВходящиеДанные.Характеристика.Наименование) + (")");
Сталкиваюсь с тем что переносится не верно, почему-то из трех строчек ТЧ Товары(одна из которых без характеристики а две другие с разными характеристиками)переносятся только две одна с характеристикой, другая без.Куда может деваеться третья?
(0) Если в качестве источника ПКО "НоменклатураСХарактеристикой" - номенклатура и стоит запоминание выгруженных объектов, то при выгрузке строки со второй характеристикой будет просто получена ссылка на выгруженную первую, т.к. номенклатура та же и она уже была выгружена. Как вариант: убери запоминание выгруженных объектов или формируй в перед выгрузкой ПКО значение КлючВыгружаемыхДанных, по которому происходит поиск.
Делаю так(очищаю код и дальше он должен сгенерироваться сам)
но не генерируется
В ПКО НоменклатураСХарактеристикой в ПриЗагрузке
Если НЕ ОбъектНайден Тогда
Объект.Код = "";
ОбъектМодифицирован = Истина;
КонецЕсли;
Сообщить("Загружаем объект с кодом = " + Объект.Код);
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой