|
Встроенная функция для обрезки номера документа
| ☑ |
0
PeaceDeath
10.04.13
✎
13:16
|
Всем привет!!
Подскажите функцию или метод который обрезает буквы до номера вид которого следующий:
КФП00000000002
ГОСТ15648222
Префиксы каждый раз разные!
|
|
1
Wobland
10.04.13
✎
13:17
|
ээ.. а что делать с "а00а" или "аа-00-23" или "аа"?
|
|
7
kosts
10.04.13
✎
13:32
|
(0) Строка = СтрЗаменить(Строка, "0", "");
|
|
8
PeaceDeath
10.04.13
✎
13:35
|
(7) Мне не нули надо обрезать)) а буквы
Можно ли указать некий диапозон обрезки для переменой строка
Ну что нить на подобии СтрЗаменить(Строка, [от а до я], "")
|
|
9
palpetrovich
10.04.13
✎
13:37
|
(8) если точно только префикс, то как-то так
Пока СтрДлина(Номер)>0 Цикл
Если (КодСимвола(Номер)>48)и(КодСимвола(Номер)<58) Тогда
Возврат Номер;
КонецЕсли;
Номер = Сред(Номер, 2);
КонецЦикла;
|
|
10
Wobland
10.04.13
✎
13:38
|
(8) "Кз12-0004а/88д" -> "12000488" ?
|
|
11
PeaceDeath
10.04.13
✎
13:52
|
Процедура не может возвращать значение Возврат Номер<<?>>;
|
|
12
palpetrovich
10.04.13
✎
13:57
|
(11) не хочет :)
|
|
13
IamAlexy
10.04.13
✎
14:01
|
(0) в любой типовой бп
открой форму где печатается реализация например и посмотри формирование номера на печать..
та и префексы учитываются и лидирующие нули обрезаются..
|
|
14
Wobland
10.04.13
✎
14:01
|
(11) кто не может? что не может? точно! процедура - это же процедура
|
|
15
GANR
10.04.13
✎
14:06
|
1С:Конфигуратор \ Справка \ Содержание справки и ...
|
|
16
palpetrovich
10.04.13
✎
14:07
|
Перем ВозвращаемоеЗначение;
Процедура УмеющаяВозвращать()
ВозвращаемоеЗначение = 1;
КонецПроцедуры;
|
|