Форум Чистова. Подготовка к экзаменам 1С

О форуме => Конфигурирование => Тема начата: palax от Май 06, 2017, 09:43:58 am

Название: Настройка ПКС для свойств с составным типом данных
Отправлено: palax от Май 06, 2017, 09:43:58 am
Ребята прошу помощи с конвертацией данных. Весь интернет перерыл, но ответа так и не получил, возможно сам что то не так делаю. Проблемма в в составном реквизите:
Источник:
реквизит - "ДокументОснование" Тип = ДокументСсылка.РасчетУслуг

Приемник:
реквизит - "ДокументРеализации" Тип = ДокументСсылка.РеализацияТоваровУслуг

ПКО:  ДокументСсылка.РасчетУслуг выгружается в ДокументСсылка.РеализацияТоваровУслуг - тут все работает без проблемм и все документы ходят.

Выгружаю документ из Источника "Корректировка реализации" в нем есть реквизит "ДокументОснование" с типом "ДокументСсылка.РасчетУслуг".


в ПКС при выгрузке:
"ДокументОснование - ДокументРеализации"
Если ТипЗнч(Значение) = Тип("ДокументСсылка.РасчетУслуг") Тогда
      ИмяПКО = "РеализацияТоваровУслуг";
   //ВыгрузитьПоПравилу(Источник, , , , "РеализацияТоваровУслуг");//и так делал тоже
КонецЕсли;

в результате в приемнике реквизит ДокументРеализации пустой.

Что я не так делаю? Спасибо!
Название: Re: Настройка ПКС для свойств с составным типом данных
Отправлено: filiMike от Сентябрь 10, 2017, 11:14:46 pm
Тема актуальна?
Название: Re: Настройка ПКС для свойств с составным типом данных
Отправлено: Kandrat от Октябрь 05, 2018, 05:16:34 pm
Ребята прошу помощи с конвертацией данных. Весь интернет перерыл, но ответа так и не получил, возможно сам что то не так делаю. Проблемма в в составном реквизите:
Источник:
реквизит - "ДокументОснование" Тип = ДокументСсылка.РасчетУслуг

Приемник:
реквизит - "ДокументРеализации" Тип = ДокументСсылка.РеализацияТоваровУслуг

ПКО:  ДокументСсылка.РасчетУслуг выгружается в ДокументСсылка.РеализацияТоваровУслуг - тут все работает без проблемм и все документы ходят.

Выгружаю документ из Источника "Корректировка реализации" в нем есть реквизит "ДокументОснование" с типом "ДокументСсылка.РасчетУслуг".


в ПКС при выгрузке:
"ДокументОснование - ДокументРеализации"
Если ТипЗнч(Значение) = Тип("ДокументСсылка.РасчетУслуг") Тогда
      ИмяПКО = "РеализацияТоваровУслуг";
   //ВыгрузитьПоПравилу(Источник, , , , "РеализацияТоваровУслуг");//и так делал тоже
КонецЕсли;

в результате в приемнике реквизит ДокументРеализации пустой.

Что я не так делаю? Спасибо!

Понимаю что уже не актуально, но все же)
Стоит попробовать вот так:

   ВыгрузитьПоПравилу(Источник.ДокументОснование, , , , "РеализацияТоваровУслуг");