|   |   | 
| 
 | Значение не является значением объектного типа. Что сделал не правильно? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Ещё,может быть,пользователю закрыт доступ через РЛС.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |