Функция добавления

{codecitation class="brush: vb; gutter: true;" width="500px" }

Функция ДобавитьНули(Значение, НужнаяДлинаЗначения)

Значение = СтрЗаменить(Формат(Значение, "ЧГ="), " ", "");
НадоНулей = НужнаяДлинаЗначения - СтрДлина(Значение);
ВедущиеНули = Формат(0,"ЧЦ="+НадоНулей+";ЧН=; ЧВН=; ЧГ=0");
Возврат ВедущиеНули + Значение;

КонецФункции

{/codecitation}

 

Процедуры добавления

{codecitation style="brush: xml;"}

Формат(ТвоеЧисло,"ЧЦ=5; ЧДЦ=0; ЧВН=");

{/codecitation}

{codecitation style="brush: xml;"}

Right( "0000" + String(Format(Number, "NG=0")), 5);

{/codecitation}

{codecitation style="brush: xml;"}

Формат(ТвоеЧисло,"ЧЦ=5; ЧДЦ=0; ЧГ=0; ЧВН=");

{/codecitation}

{codecitation style="brush: xml;"}

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

{/codecitation}