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

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

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

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

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

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

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

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

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

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

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

Добавлено через 2 минуты
Объект.Контракты - это что?
0
Владислаучык
1 / 1 / 6
Регистрация: 21.03.2013
Сообщений: 456
08.09.2017, 09:07  [ТС] #3
Контракты - Это табличная часть. И в этом и дело, что где-то есть, где-то нету, и вот это и надо проверять, вот где нету и пишет что не определено.
0
Tklwegsd
Эксперт 1С
682 / 495 / 168
Регистрация: 24.07.2013
Сообщений: 1,724
08.09.2017, 10:04 #4
Владислаучык, Проверяй по типу ссылки.
0
Dethmontt
Модератор
Эксперт 1С
2577 / 2384 / 391
Регистрация: 10.03.2011
Сообщений: 8,424
Записей в блоге: 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, залил туда имеющуюся конфигурацию... (которая...

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

Значение не является значением объектного типа (Метаданные)
Здравствуйте. Создала новый документ копированием документа "Реализация...

Значение не является значением объектного типа (ТекущиеДанные)
Ребята всё с суммой сижу вот модуль &НаКлиенте Процедура...


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

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

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