#0
by Beginner
Subj? Есть следующий код на Delphivarend;В 1С-ке ДатаИстеченияДоговора - реквизит типа Дата документТак вот i ВСЕГДА равно нулю!Если посмотреть напрямую вот таким кодом: dateEnd := Doc.ДатаИстеченияДоговора; // dateEnd : TDateTimeто dateEnd = '30.12.1899'а если проверятьif Doc.ДатаИстеченияДоговора = VT_EMPTY then ..., то также не прокатываетВопрос: Как же узнать пустое значение реквизита или нет? (В книжечке ТСВКпро использование OLE VARIANT при обмене данными написано что "неопределенное значение соответствует VT_EMPTY")
#2
by Murtai
Пустые даты (по крайне мере внутри 1Са) успешно сортируются. При этом пустые попадают всегда наверх. В связи с этим можно дату сравнивать с чем-нибудь типа '01.01.1991'. Если она меньше - значит либо там забито что-то неадекватное, либо она - пустая =)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверить на пустое значение
- Как проверить ссылочный тип данных на пустое значение?
- Как проверить на пустое значение результат из выборки?
- Как проверить пустое ХранилищеЗначений?
- Как в запросе проверить Параметр типа массив на пустое значение?
- Доступ к табличной части внешней обработки из другой внешней обработки
- v8: Как проверить строку неограниченной длины в запросе на пустое значение?
- Как проверить пустое значение или нет в запросе?
- Подключение внешней компоненты из макета внешней обработки в толстом клиенте
- Как в 8.3 проверить дату на пустое значение?
- Как в запросе проверить значение реквизита документа что оно не пустое
- v7: Как в запросе SQlite проверить на пустое значение
В этой группе 1С
- 1Cv8 - Проблема создание COM объекта, ошибка сервера...
- валюта договора (типовая бухгалтерия)
- V8: Как организовать пометку галочкой строк ТЧ документа ?
- Как перейти с ПРОФ на базовую бухгалтерию
- Как обратиться в картинке в библиотеке картинок по идентификатору
- Общая файловая ошибка при доступе ко внешней обработке.
- странная проводка Дт71.2-Кт71.2
- Как активизировать кнопку выбора
- Парадокс + 1С
- бланк "Маршрутная карта"
- Как правильно в ТиС сделать сдачу налички в банк?
- Формирование книги покупок в 1С:Бухгалтерия 7.7
- Как изменить тип реквизита с неопределенного на справочник?
- Перенос XML регистра сведений.
- удалить во всех ячейках таблицы строку Расшифровка
- Трабла с УРБД через И-Нет
- Построитель отчета -- как вывести детальные записи по колонкам?
- Как в бух 77 посмотреть глобальный модуль?
- УПП - передача ОС в аренду
- При работе пользователей со счётом (подбор товаров) ужасно тормозит 1С