Формат строки с числовыми символами

Новая тема
Здравствуйте,
- у меня такая проблема, я работаю в конфигураторе для бюджета 7.7.630. И мне надо сделать следующие:
есть КБК типа 77708084770000003, мне нужен формат строки шаблона что-бы в назначении платежа выдавал строго вот по этому формату " [777.0808.4770000.003] ", у меня чет не получается. Пытаюсь написать в виде
Формат(КБК,"###.####.#######.###") ни чего не выходит , прикольно конфигуратор проглатывает но не ругается, и при этом на ввыводную строку ни чего не выводит.
Поможите пожайлуста, что я делаю не так.Спасибо.
Надо в саму ячейку примерно так: [Сред(КБК,1,3)].[Сред(КБК,4,4)].[Сред(КБК,8,7)].[Сред(КБК,15,3)]
а в свойствах ячейки выставить "Шаблон"

Только сначала проверьте, иногда сам КБК уже хранится в таком виде :077 0702 4230000 327. Тогда надо пересчитать и учесть пробелы или просто заменить их на "." Например так : СтрЗаменить(КБК," ",".") и просто вывести в ячейку ( свойство - "Выражение")
"Я вот думаю, что КБК у нас не строка, а вовсе элемент справочника, да и метод "Формат" не для всего подряд можно использовать, попробуйте так....

НазначениеПлатежа = СокрЛП (Строка (КБК.ППП))+ "."+СокрЛП (Строка (КБК.Классификатор))+ "."+СокрЛП (Строка (КБК.Статья))+ "."+СокрЛП (Строка (КБК.ВидРасхода)); "
Про то что это в назначении платежа, а не в отдельное поле - пропустила, извиняюсь. Но если это назначение, то что за документ?
А нужный вам текст можно получить еще и так:  Сред(КБК.Наименование,1,3)+"."+Сред(КБК.Наименование,4,4)+"."+Сред(КБК.Наименование,8,7)+"."+Сред(КБК.Наименование,15,3)
Здравствуйте,
- Огромное Вам спасибо что окликнулись на мою проблему Svetlana_E & SLAVKA_P. Воспользовался Вашими советами и все заработало, если честно истина сидела в совете от SLAVKA_P. Все Тема закрыта , вопрос решен.
Спасибо Вам за совет, он тоже работает !!!
Читают тему
(гостей: 1)

Быстрый переход