1С:Предприятие 8
Система программ

Как дополнить число лидирующими нулями до 5 символов?

22.06.2012

Допустим необходимо, чтобы из числа 3 получалось 00003, из 356 получалось 00356 и так далее. 

Для этого можно использовать функцию Формат().

Например:

Результат = Формат(ИсходноеЧисло, "ЧЦ=5; ЧВН=; ЧГ=0");

Здесь в форматной строке указано три параметра:

  • ЧЦ=5 - всего будет отображаться пять знаков (целой и дробной части)
  • ЧВН= - будут выводиться лидирующие нули
  • ЧГ=0 - группировка разрядов использоваться не будет

Для составления форматной строки можно использовать конструктор форматной строки.

Подробнее о функции Формат() можно почитать в синтакс-помощнике: