не ищёт по ИНН!!!

Новая тема
Показывать по сообщений
"у меня 8.1 вообщем делаю так: <br><br>конт = конткз.Fields("inn").value; получат значение без пробелов и остальной шняги в отладчике его видно<br>контс = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",конт).Ссылка;<br>в справочнике есть контрагент с таким ИНН точно!а выдаёт пустую ссылку.может знает кто в чём причина?<br>"
А какого типа оказывается "конт"? Если это у вас число - то не покатит.
пробовал приводить к строке с помощью оператора Строка результат тот же
> пробовал приводить к строке с помощью оператора Строка результат тот же<br><br>Правильно - видели как число 12345 приводиться к строке? Вы получите "12 345", причем это не пробел между ними :)
да видел и понял что это не пробел в таком же формате ИНН забит в карчтоке контрагента.СокрЛП делал резудьтат тотже.а если это не пробел то что это?
> а если это не пробел то что это?<br>Символ неразрывного пробела :)<br>Попробуйте такое преобразование:<br>СтрЗаменить (Формат (конт, "ЧРГ=' '"), " ", ")<br>вместо Строка(конт)
неразрывные пробелы пропали но результат тот же.не находит контрагента а он там точно есть
"> контс = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",конт).Ссылка;<br><br>А вы уверенны что так можно писать?"
а почему нет?пробовал и без ссылки тоже самое
"<br>ИНН =7740000000;<br>ИНН =Формат(ИНН,"ЧГ=0");<br>СпрСсылка = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",ИНН);<br>Сообщить(СпрСсылка); <br>"
Читают тему
(гостей: 1)

Быстрый переход