|
v7: формат текста в 1С
| ☑ |
0
bestship
11.09.14
✎
14:36
|
Спецы, подскажите как сделать формат текста в 1С?
Есть номер CY04005002400002400781025202 и надо его разбить по 4 знака: CY04 0050 0240 0002 4007 8102 5202
|
|
1
lavalit
11.09.14
✎
14:54
|
бери исходную строку и при помощи ЛЕВ("строка",4), ПРАВ("Строка",4) Формируй новую строку как тебе надо.
|
|
2
bestship
11.09.14
✎
14:58
|
т.е. в моем случае это будет:
IBAN = Лев(СчетКонтрагента.IBAN.Получить(РабочаяДата()),4);
так?
|
|
3
Ёпрст
11.09.14
✎
15:03
|
еще есть сред
|
|
4
lavalit
11.09.14
✎
15:04
|
Да.. потом делаешь IBAN+" "
потом делаешь новую "исходную строку", но уже без первых 4 символов (можно при помощи КоррСтр = ПРАВ("Строка",СТРДЛИНА(СчетКонтрагента.IBAN.Получить(РабочаяДата())-4))), Получишь строку без первых 4 символов и опять Лев(КоррСтр,4) потом IBAN+IBAN+" ".. ну и так до конца строки
Последний " " можно уже не прибавлять
|
|
5
lavalit
11.09.14
✎
15:05
|
(3)... ну сред() можно конечно использовать тоже.. чем не вариант...
|
|
6
bestship
11.09.14
✎
15:07
|
(4) Спасибо вам. Буду экспериментировать
|
|
7
lavalit
11.09.14
✎
15:09
|
Удачи в экспериментах
|
|