Найти по коду - ошибка при выхове метода контекста #672919


#0 by shulerr
Всем прив. Такая трабла: есть УТ 10.3 со справочником "ИнформационныеКарты". Так вот, справочники.информационныеКарты.найтиПоКоду("0000001") - ошибка при вызове метода контекста найтиПоКоду о_О. Тип кода - строка. С пустой строкой в параметре тоже самое. И с числом. В лыжах уже стою на асфальте. Help...
#1 by Fragster
текст ошибки целиком - у пушкина?
#2 by shulerr
Платформа 8.2.13.219 Конфигурация 10.3.8.9 (с поддержки снята) Ошибка: Ошибка при вызове метода контекста (НайтиПоКоду)    дКарта = Справочники.ИнформационныеКарты.НайтиПоКоду(сокрЛП(СтрПолучитьСтроку(стрМн, 8))); по причине: по причине: В данной транзакции уже происходили ошибки! Из отладчика: сокрЛП(СтрПолучитьСтроку(стрМн, 8)) = "000004020"
#3 by shulerr
Такая болезненная реакция только на этот код информационной карты. Например "000001016" отлично находи. Тестирование и исправление (переиндексация, проверка целостности) делал. Безрезультатно.
#4 by ДенисЧ
"В данной транзакции уже происходили ошибки! " Раньше ошибка уже была
#5 by pessok
ошибка у тебя в СтрПолучитьСтроку(стрМн, 8), а не в поиске по коду
#6 by shulerr
Из отладчика: сокрЛП(СтрПолучитьСтроку(стрМн, 8)) = "000004020"
#7 by pessok
значит где-то еще раньше
#8 by samozvanec
попробуй на две строки разбей. там попытка идет?
#9 by shulerr
Попытки нет. Могу конечно сделать, но надо причину выяснить. Элемент справочника с таким кодом существует. Еще момент. Около недели назад коды были полностью заменены у всех элементов. Перенумеровали их. А как это на две строки разбить? Переменную для кода сделать? Не помогает.
#10 by shulerr
- да. Ошибка совершенно в другом месте. Всем спасибо за помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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