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

Обработка даты в таблчной части

Автор ksru, 24 июн 2017, 22:14

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

ksru

Очень нужна ваша помощь, пишу диплом.:( Как можно распознать дату в строке если она идет так "текс, 01.01.2001, текст"? дата в табличной части задается каждый раз новой.


oleg-x

Цитата: ksru от 24 июн 2017, 22:14
Очень нужна ваша помощь, пишу диплом.:( Как можно распознать дату в строке если она идет так "текс, 01.01.2001, текст"? дата в табличной части задается каждый раз новой.


Вчем проблема, много писанины, но все решается перебором.
Находишь точку в строке, если через два символа точка, то скорее всего это дата. Проверяешь что все символы числа (-2 символа от первой точки и плюс 4 символа от второй точки),  вот тебе и дата.
Возможно кто предложит еще варианты.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Shaldryn

в типовых конфигурациях в общем модуле "ОбщегоНазначения" вроде есть функция РазложитьСтрокуВМассивПодстрок()

oleg-x

Не годится. Через данную функцию массив будет таким:
"текс, 01
01
2001, текст
Так как разделитель точка.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

ksru

Есть у кого-нибудь пример какой-нибудь?

oleg-x

Если тебе нужен конкретный пример, воспользуйся поиском. Все уже давно написано и в разных вариациях.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Shaldryn

Цитата: oleg-x от 25 июн 2017, 00:34
Не годится. Через данную функцию массив будет таким:
"текс, 01
01
2001, текст
Так как разделитель точка.

так я и не говорю брать его железно, это как пример, можно переписать под себя

ksru

дата записывается в кавычках Дата("2001.10.10") а как быть с переменной если дата определена переменной?

Shaldryn

в синтаксис помощника заходил, читал?
Дата(Значение)
Значения - тип строка
Какой тип имеет твоя переменная?

Теги:

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

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

Поиск