СКД. В Строке либо цифры либо символы. Как понять когда что? #674402


#0 by Федя Тяпкин
Есть Реквизит тип значения Строка. Может быть записано число, либо слово. Как красиво отличить в СКД?
#1 by Капитан О
"01" - число или слово?
#2 by Федя Тяпкин
если только цифры, не важно в каком порядке то считаем что число
#3 by Федя Тяпкин
ап
#4 by cw014
"Как красиво отличить в СКД?" - что в твоем понимании красиво отличить?
#5 by Федя Тяпкин
риторические вопросы задавать мастаки. народ, по делу поможет кто?
#6 by Птица
Это. про ПОДОБНО слышал?
#7 by vs7719
Если реквизит тип Строка, то это строка-символы. Можно пытаться что-то из этого получить: число, ссылку на элементы справочников и т.д., но если нужно число, то нужен числовой реквизит.
#8 by Птица
+ если в строке действительно всегда что-то одно(цифры или буквы), то написать условие довольно просто - достаточно сравнить первый символ: Таблица.Реквизит ПОДОБНО "[0123456789]%"
#9 by Федя Тяпкин
хороший вариант. спасибо. я сделал так Если Строка = Врег(Строка) И Строка = НРег(Строка) ТОГДА Число.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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