|
КД: Подскажите, как явно указать элемент соответствия? | ☑ | ||
---|---|---|---|---|
0
Ksandr
04.11.11
✎
15:53
|
Есть база источник УТ, есть приемник БП 2.0, при выгрузке складов их нужно конвертировать в один из двух предопределенных элементов приемника в зависимости от определенного признака.
Подскажите, как реализовать сие или где посмотреть пример реализации? |
|||
1
Рэйв
04.11.11
✎
15:56
|
В ПКС ПередВыгрузкой
Если Признак=1 Тогда Значение="ИмяПредороеделенного1"; ИначеЕсли Признак=2 Тогда Значение="ИмяПредороеделенного2"; КонецЕсли; |
|||
2
Ksandr
04.11.11
✎
15:57
|
(1) пробовал так.
не работает... |
|||
3
Рэйв
04.11.11
✎
15:57
|
Это если в реквизиты чегонить как ссылка
А в самом ПКО так же для ПКС поиска |
|||
4
Рэйв
04.11.11
✎
15:58
|
например для Кода
|
|||
5
Ksandr
04.11.11
✎
16:01
|
не мне нужно для ПКО такое
|
|||
6
PVV65
04.11.11
✎
16:02
|
(0) Я бы предложил написать ПКО для "Складов" и не трогал реквизиты объектов. Т.е., если я правильно понял, необходимо написать ПКО для конвертации нескольких складов Источника в два склада Приемника.
|
|||
7
Рэйв
04.11.11
✎
16:02
|
Так ты Код будешь подставлять нужный, оно по поиску и будет тебе искать то что надо.
|
|||
8
acsent
04.11.11
✎
16:02
|
Выражение = "справочники.твойсправочник.значение"
|
|||
9
Ksandr
04.11.11
✎
16:02
|
склады в БП должны загружаться
либо Офис либо Склад а не то многообразие, которое есть в УТ |
|||
10
Ksandr
04.11.11
✎
16:04
|
(8) это в каком событии? в инф по обработчикам выгрузки не нашел "Выражение"
|
|||
11
Ksandr
04.11.11
✎
16:17
|
(8) поставил в перед выгрузкой, поискал в xml указанное выражение - не нашел.
|
|||
12
PVV65
04.11.11
✎
16:27
|
В ПКО "Склады" в настройках не должно стоять галочки "Искать объект приемника по внутреннему идент...", в ПКС "Наименование" или "Код" поставь галочку "Синхронизация" и в обработчике "ПередВыгрузкой" напиши, как в (1).
|
|||
13
Ksandr
04.11.11
✎
17:07
|
не взлетает. В XML написано:
<Объект ГНпп="25" Тип="СправочникСсылка.Склады" ИмяПравила="Склады"> - <Ссылка ГНпп="25"> - <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение>{"#",6896b257-d719-4862-b17d-45711cc3c5d0,44:b7bd0003ff67d08411dee48d055bf285}</Значение> </Свойство> - <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>СправочникСсылка.Склады</Значение> </Свойство> - <Свойство Имя="Наименование"> <Значение>Склад инв-ция (540м)</Значение> </Свойство> </Ссылка> - <Свойство Имя="ПометкаУдаления"> <Значение>false</Значение> </Свойство> - <Свойство Имя="ЭтоГруппа"> <Значение>false</Значение> </Свойство> <Свойство Имя="Комментарий" /> <Свойство Имя="ТипЦенРозничнойТорговли" /> - <Свойство Имя="ВидСклада"> <Значение>Оптовый</Значение> </Свойство> - <Свойство Имя="Код"> <Значение>00016</Значение> </Свойство> </Объект> WHYYYYYY????? http://ragefaces.net/faces/photos/neutral-whyyyyy.png |
|||
14
Ksandr
04.11.11
✎
17:08
|
и не встречается имени предопределенного ни в одном месте
|
|||
15
МишельЛагранж
04.11.11
✎
17:13
|
если (1) не подходит - значит, искать сначала ссылки в приемнике (по коду, по наименвоанию), а потом - уже ссылки на склады писать по условию (1)
|
|||
16
Ksandr
04.11.11
✎
17:15
|
(15) Не понял
|
|||
17
Ksandr
04.11.11
✎
21:45
|
Whyyyyy.png
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |