|
Конвертация данных 2.1 | ☑ | ||
---|---|---|---|---|
0
SuperVasek
13.12.17
✎
17:05
|
Доброго времени суток, товарищи!
Много чего прочитал, просмотрел по конвертации, но ответ на вопрос так и не нашёл. Дело в том, что делать надо быстро и углубляться пока что времени вообще нет. Вопрос: Правила обмена УТ->УПП В УТ у номенклатуры например есть свойство "Торговая марка", хранится в РС значения свойств объектов. Его надо перекинуть в УПП, где есть непосредственно справочник Торговые марки. Запутался в ПКС, ПКО. На данный момент в правилах есть ПКО для Номенклатуры. Я добавил ПКС для этого реквизита. Перед выгрузкой получаю запросом его. Его нужно совать в "Значение"? И собственно, что делать дальше, чтобы при загрузке в УПП выполнялся поиск по справочнику Торговые марки и подставлялось нужное значение? Спасибо! |
|||
1
elCust
13.12.17
✎
17:11
|
(0) Торговая марка в УТ это строка в РС?
|
|||
2
SuperVasek
13.12.17
✎
17:14
|
(1) Ага, объект Номенклатура, свойство "Торговая марка", значение, например "Bosch".
|
|||
3
elCust
13.12.17
✎
17:15
|
(2) Тогда в ПКС этого реквизита используй обработчик "Поля поиска".
|
|||
4
elCust
13.12.17
✎
17:17
|
(3) Там реализуешь поиск по наименованию в справочнике торговые марки в УПП.
Если найдено указываешь: ПрекратитьПоиск = Истина; |
|||
5
elCust
13.12.17
✎
17:18
|
И не забудь указать:
СсылкаНаОбъект = НайденныйЭлемент; |
|||
6
elCust
13.12.17
✎
17:20
|
Только тебе нужно сделать ПКО для этого.
Источник - Строка, Приемник Справочник Торговые марки И в ПКС укажи это правило. |
|||
7
Ёпрст
13.12.17
✎
17:20
|
в УПП, справочник Торговые марки какое отношение имеет к Номенклатуре ?
У Номенклатуры есть реквизит с этим типом, или что ? |
|||
8
SuperVasek
13.12.17
✎
17:26
|
(6) Спасибо, дружище! Попробую
|
|||
9
SuperVasek
13.12.17
✎
17:26
|
(7) Привет, ага, именно так
|
|||
10
SuperVasek
14.12.17
✎
11:43
|
(5) Я почитал про этот обработчик. То есть указать СтрокаИменСвойствПоиска = "Код"; недостаточно?
|
|||
11
SuperVasek
14.12.17
✎
11:57
|
(10) А хотя тут это не подходит.
То есть в ПКС я запросом получил значение "Bosch", там же указал новое ПКО. Затем в обработчике "ПоляПоиска" этого ПКО мне надо по значению "Bosch" запросом найти элемент справочника УПП, так? А как обратиться к этому значению? И если элемент не найден и его нужно создать, то код тоже нужно в этом обработчике писать? Прошу прощения за такое количество вопросов. |
|||
12
Ёпрст
14.12.17
✎
12:44
|
ПКО для справочника Торговая Марка создал ?
Там в настройках галка - создавать новый код + снять галку синхрноизации по идентификатору и уставить по полям поиска. Слепить один реквизит Наименование, поставить ему галку поиск, в ПередВыгрузкой воткнуть Значение = Источник; в ПКО Номенклатуры в свойствах реквизита воткнуть в передВыгрузкой Значение= "бош"; усё. |
|||
13
novichok79
14.12.17
✎
12:49
|
добавь ПКС торговая марка в номенклатуре, в событии перед выгрузкой ПКС сделай значение структурой из полей объекта, который загружается как справочник в УПП.
|
|||
14
SuperVasek
15.12.17
✎
17:53
|
(12) Спасибо за помощь! Я, да, создал ПКО. Сейчас данные выгружаются, при загрузке если элемент торговой марки не найден, то создается новый. Но в номенклатуру почему-то все равно не подставляется значение этого элемента торговой марки. Все вышеописанное сделал.
|
|||
15
SuperVasek
19.12.17
✎
12:53
|
Проблему я, увы, так и не решил(
В реквизит справочника "Номенклатура" значение торговой марки не подставляется. В справочнике "Торговые марки" значения создаются, но не подставляется. Отчего такое может быть? Где это прописывается? |
|||
16
Ёпрст
19.12.17
✎
12:58
|
(15) нам отсюда не видно, как и чего ты сделал. Слепить то можно по-разному
|
|||
17
Ёпрст
19.12.17
✎
12:58
|
кажи картинки или кидай правила
|
|||
18
PiotrLoginov
19.12.17
✎
12:59
|
не особо вникал в тему.
Если на данный момент нужные данные успешно загружаются в приемник, и проблема только в том, что загруженные данные не подставляются куда надо, то можно подставить их в событии ПослеЗагрузки |
|||
19
SuperVasek
20.12.17
✎
12:58
|
(17) (13) (18) Спасибо, товарищи! Огромное спасибо за подсказки, всё получилось! Даже не пришлось скрины кидать)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |