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