Вход | Регистрация

1С:Предприятие ::

Метки: 

Конвертация реквизита ссылочного типа в строку

Я
   Vbifers
 
22.10.17 - 01:06
Доброго времени суток! Подскажите, как в КД сконвертировать реквизит ссылочного типа из Источника в реквизит с типом "строка" в Приемнике. Есть, допустим, в источнике реквизит Контрагент с типом СправочникСсылка.Контрагенты, в приемнике резвизит Контрагент с типом "строка". Справочника Контрагенты в приемнике нет.
В ПКС ПередВыгрузкой прописывал: Значение = ""+Справочники.Контрагенты.Наименование . При выгрузке пишет, что поле объекта не обнаружено (Наименование).
 
  Рекламное место пустует
   Franchiser
 
1 - 22.10.17 - 01:15
Значение =?(значениезаполнено(Источник), Источник.Наименование,"")
   Vbifers
 
2 - 22.10.17 - 01:24
(1) Ту же ошибку выдает
   Vbifers
 
3 - 22.10.17 - 01:41
Прописал сейчас то же самое для реквизита источника с типом Перечисление.Ссылка, тоже в тип строка, все работает. А из справочников ни в какую
   Fram
 
4 - 22.10.17 - 06:52
(2) Значит источник это не Справочник или у него длина Наименования = 0.
   AlvlSpb
 
5 - 22.10.17 - 12:40
(0) Не понимаю в чем трудности.
СтроковоеПредставление = Строка(Объект.Контрагент);
   Vbifers
 
6 - 22.10.17 - 13:21
(4) тип источника прописан как СправочникСсылка.Контрагенты. Длина наименования 100, в самой базе поле заполнено. Думаю тут проблема не в коде, может где-то галку не поставил, хотя уже все перепробовал
   h-sp
 
7 - 22.10.17 - 14:07
(6) ну давайте скрин, где вы это выражение пишете? почему в пкс? ведь в пко надо
   Йохохо
 
8 - 22.10.17 - 14:09
Значение = ""+Источник.Контрагенты.Наименование же, невнимательность
   Vbifers
 
9 - 22.10.17 - 15:31
В итоге ТипЗнч(Источник) мне выдал тип источника как Документ.Ссылка, ввел в обработку Источник.Контрагент и все передалось. Тогда возникает другой вопрос, почему тип источника у меня документ, а не справочник, на который ссылается свойство
   Йохохо
 
10 - 22.10.17 - 15:44
потому что код в ПКО документа, в пко реквизита будет тип реквизита
 
  Рекламное место пустует
   Vbifers
 
11 - 22.10.17 - 15:58
Что-то я запутался, я код прописал в ПКС. Это разве не в реквизите?
   Йохохо
 
12 - 22.10.17 - 16:05
в ПКС ПКО документа
   hhhh
 
13 - 22.10.17 - 16:11
(11) в реквизите называется "Значение".
   Vbifers
 
14 - 22.10.17 - 16:21
Разобрался, всем спасибо за помощь!


Список тем форума
Рекламное место пустует   Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует