Как правильно проверить пустая ли дата в поле ТЗ #243447


#0 by vovan519
Комплексная  КонецЕсли;Собственно вопрос. Находясь в отладчеке вижу в табло:Строка(ТабБД.ДатаОперации) = " . . "Так как же правильно проверить пустая ли ТабБД.ДатаОперации. Не хочется писать Если Строка(ТабБД.ДатаОперации) = " . . " Тогда
#1 by 101
выбран и пустое значение притча во языцах , не с того боку идете товарисчь
#2 by vovan519
to 1 Ты о чем?
#3 by iova
Гонишь, счас в табло набрал ПустоеЗначение(Дата(" . . ")) = 1.
#4 by user1C
+1
#5 by Strawberry
о том что ТабБД.ДатаОперации имеет тип дата и метод пустоезначение даст всегда 0
#6 by Uho
я надеюсь междуТабБД.НоваяКолонка("ДатаОперации","Дата");иТабБД.ВыбратьСтроки;есть еще код то? :))
#7 by vovan519
ПустоеЗначение(Дата(" . . ")) = 1 у меня тоже, но я работаю с ТЗНу если кто-то и гонит, то это табло.Гружу из ДБФ (по Xbase) в ТЗ.
#8 by Strawberry
+5 Сорри чет не тоя несу
#9 by iova
То есть ты хочешь сказать, у тебяТабБД.НоваяСтрока;Сообщить(ПустоеЗначение(ТабБД.ДатаОперации));Говорит один?
#10 by Дурочка 1С
Если ТабБД.ДатаОперации = Дата Тогда
#11 by iova
В вопрос читать "Говорит ноль?"Зы только что прогнал с колонкой типа "дата", у меня все нормально, либо глюк 1С, либо драйвер hands.sys у тебя косячит
#12 by zeta
На самом деле ПустоеЗначение иногда косячит, по крайней мере у меня. У же несколько раз натыкалась, приходилось по-другому решать.+1
#13 by КонецЦикла
Если ТабБД.ДатаОперации = '01.01.1753' Тогда
#14 by vovan519
Отключался ненадолго. Сори.При создании документа с ЭТОЙ датой. Дата документа выглядит, как пустая, т.е. в форме документа вместо даты только точки. Но в скульных таблица стоит дата '01.01.1753'.
#15 by КонецЦикла
Я угадал - см. Это и есть пустая дата в скульных таблицах
#16 by vovan519
to КонецЦикла. Так почему происходит такой косяк?
#17 by КонецЦикла
2 Прими это как данностьИли пройдись поиском
#18 by 4UHAN
поробуй так ТабБД.НоваяКолонка("ДатаОперации");
#19 by vovan519
to КонецЦикла.Так несмотря на то что табло в отладчеке показывает ТабБД.ДатаОперации = ' . . 'Необходимо Если ТабБД.ДатаОперации = '01.01.1753' Тогда
#20 by КонецЦикла
2 Надо знать как заполняется таблица и т.п.Пробуй короче
#21 by vovan519
Как раз эксперементирую.А заполняется из ДБФБД=СоздатьОбъект("Xbase");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С