Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 сен 2022, 00:17

Как надо написать условие?

Автор Hr1zantema, 08 окт 2021, 22:30

0 Пользователей и 1 гость просматривают эту тему.

Hr1zantema

Доброго времени суток. Пожалуйста, помогите. Как надо написать условие? У меня есть строковая переменная (допустим Текст). В нее попадают разные значения всегда это либо "АБВГДЕЁЖ" либо "20211008", то есть либо только буквы либо цифры, из которых можно сделать дату. Мне надо написать, ЕСЛИ ТЕКСТ-ЭТО ДАТА, то ДЕЙСТВИЕ1 ИНАЧЕ ДЕЙСТВИЕ2. Что надо написать после если? Как и где надо преобразовывать в дату, так чтобы не вылетала ошибка, что "Преобразование значения к типу Дата не может быть выполнено"?

LexaK

используйте попытку, примет
Попытка
ЭтоЧисло = Число(ВашТекст);
//код для обработки числа
Исключение
//код для обработки Строки
КонецПопытки;
если помогло нажмите: Спасибо!

Hr1zantema


ShakirovSergey

Вообще есть в библиотеках готовые методы на проверку наличия в строке цифр и букв. Если не ошибаюсь в модуле СтроковыеФункции

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск