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