Имя: Пароль:
1C
1С v8
КД: Подскажите, как явно указать элемент соответствия?
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