#0
by Parti
На форме поле ввода, тип Дата. Как проверить, введено ли в него значение? Если ДатаДокумента = "01.01.0001 0:00:00" Тогда Сообщить ("да");
#5
by Parti
еще вопрос: как программно сбросить значение в поле ввода типа Даты? Есть кнопочка, и при её нажатии должна очищаться Дата
#16
by Andry888
'00010101' это уже дата... а "дата("00010101")" преобразует СТРОКУ "00010101" к дате (т.е. к '00010101')
#17
by ShoGUN
Самый универсальный вариант - в , но строгий ответ - в . и - то же самое, что , но через одно место.
#19
by Ненавижу 1С
ты стал сранивать сравнение с пустой датой и установку пусто даты, автор в задал другой уже вопрос, но многие оленей не кормят
#20
by ShoGUN
Как ни странно, ответы на вопросы - одинаковые :))) Потому как присвоение и равенство в 1С выглядит одинаково ;)
#36
by kosts
Для я имел ввиду, что нельзя так сравнивать на пустую дату Если Дата = Неопределено тогда // Неправильно
#37
by Mort
Он какбе намекает что если немножко копнуть правила преобразования типов в 1С при присваивании, выражение Х = Неопределено обретает смысл.
#38
by Ненавижу 1С
кстати, да мне по душе строгая типизация, ООП единственный плюс радости они добавили SQL-подобные запросы, но положили смачную ложку дегтя, создав Неопределено<>NULL
#42
by kosts
Не помешала бы типизация, хотя бы включаемая Присваивать "иногда" можно, но зачем делать грабли...
#46
by ShoGUN
Я тоже от Неопределено офигевал, потом привык. А строгая типизация конечно полезна, но я и так типизации придерживаюсь при написании.
#52
by Mort
Тут не абсолютная схожесть. Например контакт может быть физлицом, сотрудником и т.д. когда оно не заполнено в поле неопределено. Базовый класс фигур CFigura, наследники треугольники, квадраты и т.д. Массив фигур сцены будет содержать указатели CFigura*. CFigura* здесь какбе аналог "Неопределено". Хреновый пример, но в ту сторону.
#54
by Mort
Потому что в базах данных NULL это отсутствие записей. По смыслу NULL из C++ <> NULL из SQL.
#56
by Ненавижу 1С
не всегда, поле может хранить значение NULL, в стандарте SQL запрос SELECT A.ID FROM A LEFT JOIN B ON (A.BID=B.ID) WHERE B.X IS NULL выдаст как записи таблицы A, для которых нет соответствия в B, так и те у которых соответствие есть, но поле B.X имеет значение NULL
#57
by Mort
NULL в C++ вполне определенное значение. Кста, CFigura* T; T <> NULL; - созданные указатели не равны NULL.
#59
by Mort
В курсе, не только отсутствие записей. Короче думаю щас правильно сформулирую. 1С Неопределено - имеет отношение к типизации, как Object* в С++, т.е. это неопределенный ТИП в первую очередь. 1С NULL - имеет отношение именно к БД, в SQL тоже NULL. Неопределенное ЗНАЧЕНИЕ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверка существования процедуры
- В чем отличие "Формат даты" от "Формат локальной даты"?
- Проверка на заполнение полей таблчного поля документа?
- Не срабатывет проверка условия пустой даты
- Проверка 2-НДФЛ
- Проверка на дублирующие строки
- Проверка на пустое значение реквизита в запросе
- Проверка на пустое субконто
- Проверка даты в запросе
- v7: Проверка на пустое перечисление в запросе
- Разбиение даты. Пропись даты на латышском языке.
- Проверка на пустое значение в поле ввода
В этой группе 1С
- Как выгрузить Номенклатуру в Excel из УТ?
- Ввод начальных остатков, счет 10.6. Нехочу вводить партию.
- Консоль SQL-запросов
- Платформа устанавливается на английском языке
- Максимальное количество открытых файлов (несерверная ОС).
- Несколько организаций в УПП
- Как сохранить табличную часть отчета при закрытии
- Северная надбавка в ЗУП
- Как в 1С v7 торговле сформировать печатную списка контрагентов с данными в карточках?
- Проверка бинарной операции на полугруппу
- Пользователь при создании БД на сервере
- УТ - фронт кассира
- Параметр запроса для встроенной функции "В" - массив или список значений?
- Регистр сведений ОбъектыДоступаДокументов. Для чего?
- Преобразование значения к типу Число не может быть выполнено
- Как вывести в ТЧ группы справочника
- документ Инвентаризация Товаров в УПП
- Запрос по строкам документов
- УПП. проводки по реализация товаров в налоговом учете.
- УПП 8.0 Формирование записей книги покупок