Имя: Пароль:
1C
1C 7.7
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
Удачи в экспериментах