|   |   | 
| 
 | Конвертация данных 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) Спасибо, товарищи! Огромное спасибо за подсказки, всё получилось! Даже не пришлось скрины кидать)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |