Имя: Пароль:
1C
1С v8
Конвертация 2.0 УТ->УПП->БП3.0 Выгрузить Характеристики в Номенклатуру
0 kudlach
 
23.05.17
13:37
Есть ПКО Характристика->Номенклатура
Отключил поиск по ГУИД.
Во всех ПКС Перед выгрузкой проставил следующее:

Значение=Источник.Владелец.ЗначениеНужногоРеквизита;

С этим проблем нет. Проблема с выгрузкой Единицы.
Сделал ПКО "Единица2", отключил полную выгрузку при наличии ссылки.
Загружаю единицы только при передаче Характеристики.

У правила Характеристик реквизит ЕдиницаХраненияОстатков конвертирую по правилу "Единица2",
Перед выгрузкой:

ИсходящиеДанные=Новый Структура("Ссылка,Владелец,Наименование,Вес,ЕдиницаПоКлассификатору,Коэффициент,Объем,ПометкаУдаления,ЕдиницаИзмерения,Коэффициент,Номенклатура,Характеристика",
Источник.Владелец.ЕдиницаДляОтчетов,
Источник,
Источник.Владелец.ЕдиницаХраненияОстатков.Наименование,
Источник.Владелец.ЕдиницаХраненияОстатков.Вес,
Источник.Владелец.ЕдиницаХраненияОстатков.ЕдиницаПоКлассификатору,
?(Источник.Владелец.ЕдиницаДляОтчетов.Коэффициент=0,Источник.Владелец.ЕдиницаДляОтчетов.Вес,Источник.Владелец.ЕдиницаДляОтчетов.Коэффициент),
Источник.Владелец.ЕдиницаХраненияОстатков.Объем,
Источник.Владелец.ЕдиницаХраненияОстатков.ПометкаУдаления,
Источник.Владелец.ЕдиницаХраненияОстатков,Источник.Владелец,Источник);

ВыгрузитьПоПравилу(ИсходящиеДанные, ,ИсходящиеДанные ,, "ЕдиницыИзмерения_2");

Значение=ИсходящиеДанные;

Выгружаю данные через синхронизацию - план обмена и прямое COM подключение.
создаются 2 номенклатуры, единицы владельцем указывают одну, в реквизитах стоят у другой.
Что не так, или куда подсмотреть?