Преобразовать строку по маске #684288


#0 by Bibr
Есть Реквизит, строка. Есть Поле ввода на форме, у него задана маска. Надо строку программно преобразовать в такую, как по маске. Штатных средств вроде бы нет, но наверняка кто-то реализовывал такое. Может есть у кого уже написанная подобная функция?
#1 by Godofsin
Пример приведи
#2 by Wobland
в куда по маске "9" (вроде как) будет преобразовываться строка  "шщ"?
#3 by Лефмихалыч
задачу озвучь. Сейчас ты озвучил решение, которое ты не в состоянии осилить
#4 by Bibr
например, номер ПФР в формате 999-999-999 99 Можно ручками сделать  лев(с,3)+"-"+сред(с,4,3)+"-"+.... но интересно, может есть что универсальное?
#5 by Лефмихалыч
внимательно и не торопясь посмотри, какие свойства есть у поля ввода в конфигураторе
#6 by Bibr
туда же, куда и при штатном преобразовании по маске, т.е. в пустую строку посмотрел. конкретней, пожалуйста
#7 by palpetrovich
ну, дык, маску ищи :)
#8 by Bibr
маска есть. невнимательно читаете стартовый пост. внутри платформы такая функция есть, вот мне б её)
#10 by palpetrovich
нету такой, пиши сам зы: "вам шашечки или ехать?"(цы) :)
#11 by bolobol
А Формат("1234", "99-99") чего даёт?
#12 by 1Сергей
тебя в табло забанили?
#13 by bolobol
Блин! Но, согласен, ибо даёт результат лишь правильный шаблон: "ЧРГ=-; ЧН=' '; ЧГ=2,2" и входящее в него числом должно быть, а чтоб целиком формат маски:
#14 by Bibr
Ну если кто писал что подобное, скажите
#15 by bolobol
продолжайте мысль, уважаемый!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям