|
Конвертация данных. Как подставить значение реквизита ссылочного реквизита? | ☑ | ||
|---|---|---|---|---|
|
0
distorter
21.10.15
✎
16:58
|
Реквизит "Единица измерения" в источнике:
Номенклатура.БазоваяЕдиница.ОКЕИ (тип Справочник.ОКЕИ) В приемнике: Номенклатура.ЕдиницаИзмерения (тип Справочник.БазовыеЕдиницыИзмерения) Как сопоставить в ПКО? Аналогичная ситуация с весом, но тут хоть числовой тип данных: Реквизит "Вес" В источнике: Номенклатура.БазоваяЕдиница.Вес В приемнике: Номенклатура.Вес |
|||
|
1
Mankubus
21.10.15
✎
17:16
|
создавай новое ПКО Справочник.ОКЕИ -> Справочник.БазовыеЕдиницыИзмерения
|
|||
|
2
distorter
22.10.15
✎
00:58
|
(1) Я наверное не совсем точно сформулировал вопрос (или не правильно понимаю подсказку)
В источнике: Номенклатура.БазоваяЕдиница - реквизит является элементом подчиненного справочника Единицы. Далее - Номенклатура.БазоваяЕдиница.ОКЕИ - реквизит имеет тип Справочник ОКЕИ - это единица измерения. Кроме того, нужно получить чилосвое значение Номенклатура.БазоваяЕдиница.Вес В приемнике же нету промежуточного подчиненного справочника, а сразу идет Номенклатура.ЕдиницаИзмерения и Номенклатура.Вес По идее подчиненный справочник надо с чем-то синхронизировать, вроде как со справочником Номенклатура в приемнике. Но по какому реквизиту? |
|||
|
3
Franchiser
22.10.15
✎
01:47
|
Нужно писать обработчики, используя переменные ИсходящиеДанные, ВходящиеДанные, через которые передавать Наименование и Код ОКЕИ из подчиненного справочника. Синхронизировать можно по наименованию ед. изм. или по уникальному коду из классификатора (ОКЕИ).
|
|||
|
4
Franchiser
22.10.15
✎
01:53
|
По поводу Номенклатура.Вес, зависит от того как у тебя построена логика КД. Например, делаешь под по выгрузке номенклатуры, соединяя с ед. изм, указывешь произвольную выборку, на выходе получаешь результат запроса который будет содержать данные в требуемом виде для заполнения справочника номенклатура и кладешь в переменную ВыборкаДанных.
|
|||
|
5
Сияющий Асинхраль
22.10.15
✎
02:02
|
Так и делай пко ОКЕИ->базовые ед изм, а при конвертации конкретного дока или номры напишешь
Истохник=номенклатура.базоваяединицаизмерения.океи |
|||
|
6
distorter
22.10.15
✎
03:20
|
(5) Попробовал. При выгрузке, говорит:
Переменная не определена (Номенклатура) |
|||
|
7
distorter
22.10.15
✎
03:39
|
(3)(4) Уже было собрался пробовать по твоей схеме, но тут пришла мысль доковырять (5), а именно у ПКО Номенклатура в ПКС добавил приемник ЕдиницаИзмерения, и перед выгрузкой написал: Значение = Источник.БазоваяЕдиница.ОКЕИ;
То же самое и с весом получилось. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |