|
Значение не является значением объектного типа. Что сделал не правильно? | ☑ | ||
---|---|---|---|---|
0
AlexBor
naïve
21.08.23
✎
10:58
|
Самописная база на УФ. В документе есть реквизит Физическое лицо через него пытаюсь заполнить в справочники Физические лица реквизит ИС_НомерОчередиПодпрограмма некоторыми значениями. Вылетает вот такая ошибка. Хотя через отладчик вижу что объект справочник Физические лица получил. Что не так делаю?
&НаСервере Процедура Команда2НаСервере() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаявкаИпотечногоКредитования.Ссылка КАК Ссылка, | ЗаявкаИпотечногоКредитования.ФизическоеЛицо КАК ФизическоеЛицо |ИЗ | Документ.ЗаявкаИпотечногоКредитования КАК ЗаявкаИпотечногоКредитования"; Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Объект = Выборка.ФизическоеЛицо.ПолучитьОбъект(); Объект.ИС_НомерОчередиПодпрограмма = 55; Объект.Записать(); КонецЦикла; КонецПроцедуры |
|||
1
Mankubus
21.08.23
✎
11:00
|
Не нужно использовать переменную с именем "объект". Это зарезервированное имя
|
|||
2
AlexBor
naïve
21.08.23
✎
11:01
|
(1) Согласен ... пробовал как угодно результат такой же
|
|||
3
AlexBor
naïve
21.08.23
✎
11:02
|
(1)
t = Выборка.ФизическоеЛицо.ПолучитьОбъект(); t.ИС_НомерОчередиПодпрограмма = 55; t.Записать(); Ничего не поменялось |
|||
4
Mankubus
21.08.23
✎
11:05
|
на какой строке возникает ошибка?
|
|||
5
AlexBor
naïve
21.08.23
✎
11:06
|
(4) t.Записать();
|
|||
6
AlexBor
naïve
21.08.23
✎
11:11
|
(4) Даже t.ИС_НомерОчередиПодпрограмма = 55;
|
|||
7
OldCondom
21.08.23
✎
11:15
|
Ставлю на строку
|
|||
8
RomanYS
21.08.23
✎
11:15
|
(6) что показывает ТипЗнч(t)?
|
|||
9
Мультук
гуру
21.08.23
✎
11:16
|
(6)
Неужели так трудно полностью привести текст ошибки (copy-paste) ? |
|||
10
AlexBor
naïve
21.08.23
✎
11:18
|
(9) Значение не является значением объектного типа (ИС_НомерОчередиПодпрограмма)
{ВнешнийОтчет.ПоискПоНомеру.Форма.ФормаОтчета.Форма(81)}:t.ИС_НомерОчередиПодпрограмма = 55; {ВнешнийОтчет.ПоискПоНомеру.Форма.ФормаОтчета.Форма(93)}:Команда2НаСервере(); |
|||
11
AlexBor
naïve
21.08.23
✎
11:19
|
(8) СправочникОбъект.ФизическиеЛица
|
|||
12
RomanYS
21.08.23
✎
11:22
|
(10) а в отладчике это поле (t.ИС_НомерОчередиПодпрограмма) видно?
|
|||
13
AlexBor
naïve
21.08.23
✎
11:23
|
(12) Да видно конечно тип число
|
|||
14
Garykom
гуру
21.08.23
✎
11:25
|
1. Сначала проверка на Выборка.ФизическоеЛицо <> Справочники.ФизическиеЛица.ПустаяСсылка()
2. .Записать() принято в Попытка .. Исключение |
|||
15
RomanYS
21.08.23
✎
11:25
|
похоже на глюк, кэш уже чистил?
|
|||
16
Garykom
гуру
21.08.23
✎
11:26
|
(15)+ опередил
3. Почистить кэш )) |
|||
17
Garykom
гуру
21.08.23
✎
11:33
|
(13) возможно ты видишь у другого объекта из первых, а падает когда доходит в цикле до дока с пустым физлицом
|
|||
18
vicof
21.08.23
✎
11:38
|
Говорят, можно включать остановку по ошибке
|
|||
19
Garykom
гуру
21.08.23
✎
11:41
|
(18) угу, только еще с текстом прописать
|
|||
20
AlexBor
naïve
21.08.23
✎
11:47
|
(17) Спасибо именно в этом было дело только там не совсем пустая ссылка у некоторых а <Объект не найден> (495:80d0001517eaa61111edd3a95f8b93e5) вот так вот
|
|||
21
Valdis2007
21.08.23
✎
12:19
|
(20) кто удалил физлицо без контроля ссылочной целостности
|
|||
22
ДедМорроз
22.08.23
✎
01:18
|
Ещё,может быть,пользователю закрыт доступ через РЛС.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |