|
Помогите с конвертацией (не находятся контрагенты)
| ☑ |
0
MetalZOne
11.05.17
✎
11:12
|
Вот код обработчика "ПоляПоиска":
СтрокаИменСвойствПоиска = "КодПоЕДРПОУ";
ТекущийИНН=СвойстваПоиска.Получить("КодПоЕДРПОУ");
СсылкаНаОбъект = Справочники.Контрагенты.НайтиПоРеквизиту("КодПоЕДРПОУ",СокрЛП(ТекущийИНН));
"Искать объект приемника по внутреннему ИД" - отключено.
Но все равно контрагента не находит, создает нового... Что я не так делаю?
|
|
1
Amra
11.05.17
✎
11:15
|
Зачем все это? Устанавливаешь ПКС "КодПоЕДРПОУ" в "КодПоЕДРПОУ", поиск по нему (галочку у ПКС), код полей поиска убираешь. И код в полях поиска не отрабатывает, кстати, если поиск по УИД отключен
|
|
2
MetalZOne
11.05.17
✎
11:19
|
Там строки разной длины, не надо сокрЛП нигде писать?
|
|
3
Franchiser
гуру
11.05.17
✎
11:22
|
СтрокаИменСвойствПоиска =... Убери
В конце напиши ПрекратитьПоиск =Истина
|
|
4
MetalZOne
11.05.17
✎
11:28
|
(3) не помогло
|
|
5
Ёпрст
11.05.17
✎
11:30
|
(4) выкини весь код из ПоляПоиска.
В ПКС воткни галку поиск на твоём реквизите и усё.
|
|
6
Ёпрст
11.05.17
✎
11:31
|
С остальных реквизитов, сыми галку поиск
|
|
7
Ёпрст
11.05.17
✎
11:32
|
Если группы не нужны, воткни в ПередВыгрузкой
Если Источник.ЭтоГруппа Тогда
Отказ=Истина;
КонецЕсли;
|
|