Автор Тема: Настройка ПКС для свойств с составным типом данных  (Прочитано 4964 раз)

0 Пользователей и 1 Гость просматривают эту тему.

palax

  • Пользователь
  • **
  • Сообщений: 45
  • ФИО: Алексей
Ребята прошу помощи с конвертацией данных. Весь интернет перерыл, но ответа так и не получил, возможно сам что то не так делаю. Проблемма в в составном реквизите:
Источник:
реквизит - "ДокументОснование" Тип = ДокументСсылка.РасчетУслуг

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

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

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


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

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

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

filiMike

  • Пользователь
  • **
  • Сообщений: 15
  • Полезные ссылки для подготовки к экз по платформе:
  • ФИО: Михаил Филимонов
Тема актуальна?


Kandrat

  • Новичок
  • *
  • Сообщений: 4
Ребята прошу помощи с конвертацией данных. Весь интернет перерыл, но ответа так и не получил, возможно сам что то не так делаю. Проблемма в в составном реквизите:
Источник:
реквизит - "ДокументОснование" Тип = ДокументСсылка.РасчетУслуг

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

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

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


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

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

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

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

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