powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проверка данных по шаблону
4 сообщений из 4, страница 1 из 1
Проверка данных по шаблону
    #33826422
Peter Zarubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, многоуважаемый ALL

у меня есть переменная, где хранится строка, мне ее нужно проверить, соответствует ли она формату даты, как это сделать?

Я написал следующий код:
Код: plaintext
1.
2.
3.
          s docdate=RS.Get("docdate")
	  if docdate?2N1"/"2N1"/"4N s act.PersonalDocumentDateIssue=docdate 


Почему-то всегда, у меня в переменной act.PersonalDocumentDateIssue пустое значение. Может я условие неправильно написал?

Есть ли стандартные функции проверки даты, чтобы на вход подавалась строка, а не %Date?
...
Рейтинг: 0 / 0
Проверка данных по шаблону
    #33826528
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скорее всего, RS.Get("docdate") возвращает внутреннее
представление даты ($HOROLOG).
шаблон правильный в целом, если дата и месяц
не могут быть 1 цифрой
...
Рейтинг: 0 / 0
Проверка данных по шаблону
    #33829545
Hoar Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно преобразовать в нужный формат
s check=$ZDH(date)
предварительно переопределив $ZT с тем чтобы когда $ZDH вылетит с ошибкой "несоответствие формату" осуществить нужную логику.
...
Рейтинг: 0 / 0
Проверка данных по шаблону
    #33841150
Peter Zarubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, RS.Get("docdate") возвращал внутреннее представление даты, тогда в таком случае, я использовал стандартные функции %Library.Date.IsValid
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проверка данных по шаблону
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]