Задача [#8319]: Форматирование вывода значений счётчика

Формулировка проблемы: необходима возможность выводить значение счётчика, предварённое некоторым количеством нулей, например, значение 1 вывести как 001.

Решение: необходимо внести изменения в функциональность «Шаблоны номеров», а именно, реализовать возможность указания настройки подстановки {код-счётчика} — количества лидирующих нулей следующим образом:

{код-счётчика}

где * (звёздочка) — разделитель кода счётчика и параметров подстановки, 0 (ноль) указывает на то, что пустые позиции вывода заменяются на нули, x — количество позиций для вывода значения счётчика (x — любое натуральное число, большее 0). Количество лидирующих нулей, которые нужно вставить перед значением счётчика, рассчитывается как x минус количество цифр значения счётчика. Следовательно, если количество цифр значения больше, чем указано в параметре, лидирующие нули не вставляются.

Пример: при подстановке счётчика в шаблоне номера, настроенной как {код-счётчика*03}, при значении счётчика, равном