Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Владислаучык
1 / 1 / 7
Регистрация: 21.03.2013
Сообщений: 480
1

Проверить является ли значением объектного типа

07.09.2017, 16:59. Просмотров 938. Ответов 4
Метки нет (Все метки)

1C
1
2
3
4
5
        Для каждого Строка Из Объект.Контракты Цикл
            
        Если Не ЗначениеЗаполнено(Строка.ДокументЗаключенияКонтракта.Дата) Тогда
              Строка.ДатаРегистрацииКонтракта = Строка.ДокументЗаключенияКонтракта.Дата;
        КонецЕсли;
Вот тут на незаполненные значение выдает ошибку, значение не является значением объектного типа Дата, как проверить?

Пробовал писать по-разному, например Если Не Строка.ДокументЗаключенияКонтракта.Дата = Null , ничего не сработало.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2017, 16:59
Ответы с готовыми решениями:

Значение не является значением объектного типа
Помогите, пожалуйста, разобраться с ошибкой. Связываю две табличной части...

Значение не является значением объектного типа (diffgram)
Привет. Создаю такую обработку с таким кодом; Процедура...

Значение не является значением объектного типа (ЗначениеВФайл)
Подскажите, как исправить Значение не является значением объектного типа...

Как изменить значение реквизита ТЧ? Ошибка: значение не является значением объектного типа (табличная часть)
Здравствуйте, все неравнодушные) Ситуация такая у меня: В документе (приходная...

Значение не является значением объектного типа
Помогите! Выдает ошибку! (Значение не является значением объектного типа (Цена)...

4
Phil
Эксперт 1С
244 / 245 / 75
Регистрация: 28.05.2014
Сообщений: 917
07.09.2017, 17:14 2
у ссылки ДокументЗаключенияКонтракта есть реквизит дата?

Добавлено через 2 минуты
Объект.Контракты - это что?
0
Владислаучык
1 / 1 / 7
Регистрация: 21.03.2013
Сообщений: 480
08.09.2017, 09:07  [ТС] 3
Контракты - Это табличная часть. И в этом и дело, что где-то есть, где-то нету, и вот это и надо проверять, вот где нету и пишет что не определено.
0
Tklwegsd
Эксперт 1С
695 / 503 / 173
Регистрация: 24.07.2013
Сообщений: 1,786
08.09.2017, 10:04 4
Владислаучык, Проверяй по типу ссылки.
0
Dethmontt
Модератор
Эксперт 1С
2617 / 2417 / 407
Регистрация: 10.03.2011
Сообщений: 8,594
Записей в блоге: 1
Завершенные тесты: 1
10.09.2017, 04:37 5
Лучший ответ Сообщение было отмечено Владислаучык как решение

Решение

1C
1
2
3
Если ЗначениеЗаполнено(Строка.ДокументЗаключенияКонтракта) Тогда
              Строка.ДатаРегистрацииКонтракта = Строка.ДокументЗаключенияКонтракта.Дата;
        КонецЕсли;
0
10.09.2017, 04:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2017, 04:37

Значение Не Является Значением Объектного Типа
Создал новую инфобазу 1c, залил туда имеющуюся конфигурацию... (которая...

Значение не является значением объектного типа
Создал новую инфобазу 1c, залил туда имеющуюся конфигурацию... (которая...

Значение не является значением объектного типа
Проблема при попытке взять процедуру вычисления скидки из общего модуля. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru