ОбъектМетаданных: Нумератор.Синоним

Свойства · Synonym

Тип: Строка. Строка произвольных символов - синоним имени объекта метаданных.

Полное описание, параметры и ограничения

ОбъектМетаданных: Нумератор.Синоним (MetadataObject: DocumentNumerator.Synonym)

ОбъектМетаданных: Нумератор (MetadataObject: DocumentNumerator)

Синоним (Synonym)

Доступен, начиная с версии 8.1.

Использование:
Только чтение.
Описание:
Тип: Строка.
Строка произвольных символов - синоним имени объекта метаданных.
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Получить паспорт именно нумератора, а не очередного документа

Проверяем имя схемы нумерации и её принадлежность, не читая реальные номера документов.

Где и как запускать

Полный серверный общий модуль собственной учебной копии КА2 Progress 2.5.20.75, только чтение схемы.

Подготовка

  1. Используйте отдельную учебную копию КА2 Progress из C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS, конфигурация КомплекснаяАвтоматизация 2.5.20.75, платформа 8.5.1.1343. Это не инструкция запуска в рабочей базе.

  2. Создайте серверный общий модуль УчебныеКонтрактыИнтерфейса с флагом Сервер. Вставьте полный модуль одного урока и вызовите УчебныеКонтрактыИнтерфейса.ВыполнитьПример() из серверной учебной команды.

  3. Команды подтверждены в Catalogs\Номенклатура.xml и Documents\РеализацияТоваровУслуг.xml; форма — в Catalogs\Номенклатура\Forms\ФормаСписка.xml; нумератор — в DocumentNumerators\ДокументыРеализацииТоваров.xml.

  4. Исходники конфигурации не меняются. Код только читает метаданные и обрабатывает собственные значения в памяти: не вызывает штатную команду, не открывает форму списка, не получает новый номер и не записывает документы.

  5. При отличающейся версии или расширениях результат может отличаться от выгрузки. Сверяйте активную конфигурацию, а не исправляйте её ради зелёных сообщений.

Процедура ВыполнитьПример() Экспорт
    Нумератор = Метаданные.НумераторыДокументов.Найти("ДокументыРеализацииТоваров");
    Если Нумератор = Неопределено Тогда
        ВызватьИсключение "Нет подтверждённого нумератора ДокументыРеализацииТоваров";
    КонецЕсли;
    Сообщить(Нумератор.Имя = "ДокументыРеализацииТоваров");
    Сообщить("Полное имя: " + Нумератор.ПолноеИмя());
    Сообщить("Синоним: " + Нумератор.Синоним);
    Сообщить("Представление: " + Нумератор.Представление());
    Сообщить("Комментарий заполнен: " + Строка(НЕ ПустаяСтрока(Нумератор.Комментарий)));
    Сообщить("Тип родителя: " + Строка(ТипЗнч(Нумератор.Родитель())));
    Сообщить("Принадлежность: " + Строка(Нумератор.ПринадлежностьОбъекта));
    Сообщить("Тип идентификатора заимствования: " + Строка(ТипЗнч(Нумератор.ОбъектРасширяемойКонфигурации)));
    Сообщить("Изменён расширениями: " + Строка(Нумератор.ЕстьИзмененияРасширениямиКонфигурации()));
    Сообщить("Принадлежит расширению: " + Строка(Нумератор.РасширениеКонфигурации() <> Неопределено));
КонецПроцедуры

Разбор по шагам

  1. Имя/ПолноеИмя относятся к объекту схемы DocumentNumerator.ДокументыРеализацииТоваров. Это не бизнес-номер реализации.

  2. Синоним и Представление предназначены для интерфейса. Родитель читается только как тип: не обещаем одинаковый корневой контейнер у всех видов метаданных.

  3. Принадлежность и UUID заимствования диагностируют расширения, не историю выданных номеров.

  4. ЕстьИзмененияРасширениямиКонфигурации и РасширениеКонфигурации не объединяются в одно утверждение: объект основной конфигурации может быть изменён расширением.

  5. Нет выборки реальных документов, текущего максимального номера, его освобождения или изменения схемы.

Как проверить результат

  1. Первая проверка ожидается Истина; далее показаны подписанные фактические значения схемы.

  2. Сопоставьте полное имя с DocumentNumerators\ДокументыРеализацииТоваров.xml, не с полем Номер документа.

Ожидаемый результат

Установлена идентичность объекта нумерации и границы его диагностических свойств.

На что обратить внимание

  1. Схема нумерации и текущее состояние выданных номеров — не одно и то же.

  2. Изменения расширений могут отличать активную учебную базу от XML-выгрузки.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.