Правила конвертации. Поиск, как сделать? #625518


#0 by vmprog
Всем привет. Люди посоветуйте как сделать следующее: Есть правила конвертации для выгрузки данных из УТ10.3 и загрузки в БП 8.2 последнего релиза. Надо сделать чтобы поиск номенклатуры в БП делался по полю "НаименованиеПолное" те в БП ищем номенклатуру по наименованию из реквизита УТ "НаименованиеПолное", но сами поля при загрузке "Наименование" и "НаименованиеПолное" загружались в такие же поля БП т.е. "Наименование" в "Наименование", а "НаименованиеПолное" в "НаименованиеПолное". Вот такие два не рабочих варианта получились:
#1 by andrewks
убрать поиск по уид, поставить галку поиска на этом реквизите
#2 by vmprog
И в первом и во втором варианте поиск по уид отключен. Если поставить галку на реквизит источник "НаименованиеПолное" то какой реквизит приемник указывать?
#3 by Сияющий Асинхраль
Сделать можно, но тормозить будет - жуть
#4 by Сияющий Асинхраль
Один вариант - вручную прописывать поиск, второй вариант: переливать из наименогнияполн в наименование с нужным поиском, а при записи объекта менять их местами
#5 by vmprog
буду двигать первый вариант. Скажите пож. 1)Где прописывается код такого поиска, в ПКО: Номенклатура в одном из обработчиков событий? 2) В данном случае я отключаю все поля поиска или поиск по полю "Родитель" оставляю?
#6 by RomaH
посмотри внутрь обработки загрузки там есть структраПоиска - соответсвие возможно её можно переписать в обработчиках
#7 by Сияющий Асинхраль
По мне так второй вариант проще, но если так уж хочешь вариант 1, то код поиска пишется на страничке "Поля поиска" в ПКО, пишется примерно так: Если НомерВариантаПоиска = 1 Тогда Инфу по обоработчику "Поля поиска" погляди в КД
#8 by vmprog
Тогда сразу про второй вариант. Он я так понял пишется на страничке "После загрузки" в ПКО Номенклатура?
#9 by Сияющий Асинхраль
Да
#10 by Йохохо
офф, а зачем "Если НЕ ЗначениеЗаполнено(СсылкаНаОбъект) Тогда" ?
#11 by vmprog
Спасибо, товарищи.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С