Явный объект метаданных ограничивает действие одним собственным видом документа.
Где и как запускать
Обычный сервер 1С; также указанные глобальные административные методы могут быть доступны толстому клиенту и внешнему соединению.
Подготовка
Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.
Только собственная учебная копия базы с необходимыми правами. Не выполняйте административный пример в рабочей базе.
Нужны административные права и собственный документ УчебныйЗаказ с нумерацией. Закройте несохраненные учебные документы; не вызывайте с опущенным аргументом для всей базы.
&НаСервереБезКонтекста
Процедура ОбновитьСчетчикУчебныхДокументов()
ВидДокумента = Метаданные.Документы.УчебныйЗаказ;
ОбновитьНумерациюОбъектов(ВидДокумента);
Сообщить("Обновлен счетчик: " + ВидДокумента.ПолноеИмя());
КонецПроцедурыРазбор по шагам
Выберите один объект метаданных.
Обновите его нумерацию.
После вызова создайте новый учебный документ и проверьте номер вручную.
Как проверить результат
Аргумент — метаданные документа, не его имя строкой.
Старые выданные, но незаписанные номера не используются повторно.
Ожидаемый результат
Обновлен счетчик выбранного вида объекта, а не переписаны все номера документов.
На что обратить внимание
После вызова ранее выданные незаписанные номера не гарантируют уникальность. Требуются административные права.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.