ОбъектМетаданных: Последовательность.ЕстьИзмененияРасширениямиКонфигурации

Методы · ChangedByConfigurationExtensions

Возвращает Истина, если сам объект или один из его дочерних объектов изменен (в том числе, и добавлением нового дочернего объекта) расширениями в текущем сеансе.

Синтаксис

ЕстьИзмененияРасширениямиКонфигурации()
Полное описание, параметры и ограничения

ОбъектМетаданных: Последовательность.ЕстьИзмененияРасширениямиКонфигурации (MetadataObject: Sequence.ChangedByConfigurationExtensions)

ОбъектМетаданных: Последовательность (MetadataObject: Sequence)

ЕстьИзмененияРасширениямиКонфигурации (ChangedByConfigurationExtensions)

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

Синтаксис:
ЕстьИзмененияРасширениямиКонфигурации()
Описание:

Возвращает Истина, если сам объект или один из его дочерних объектов изменен (в том числе, и добавлением нового дочернего объекта) расширениями в текущем сеансе.

Доступность:

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

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

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

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

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

Найти настоящую последовательность партионного учёта

Получаем паспорт схемы УТ 10.3. Это объект метаданных последовательности, не её текущая граница и не очередной документ на перепроведение.

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

Полный серверный модуль соответствующей учебной копии КА2 или УТ 10.3. Никаких операций перепроведения или изменения настроек.

Подготовка

  1. Последовательность ПартионныйУчет взята из C:\claude\UT10_3\XML_UT_10_3\Sequences\ПартионныйУчет.xml. Используйте отдельную учебную копию именно этой УТ 10.3 на установленной платформе 8.5.1.1343, не рабочую базу.

  2. Для первых двух уроков о режимах конфигурации используйте отдельную копию КА2 Progress. Для последующих пяти — копию указанной УТ 10.3. Не смешивайте имена и настройки разных конфигураций.

  3. В серверном общем модуле УчебныеЗадачи разместите полный модуль одного урока и вызовите ВыполнитьПример() из своей серверной команды. В обычной конфигурации можно вызвать серверную процедуру из собственной учебной обработки.

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

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

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

  1. Поиск проходит в Метаданные.Последовательности по точному имени и проверяется на отсутствие. В КА2 Progress такого объекта в исходной выгрузке нет; этот урок относится к указанной УТ 10.3.

  2. Синоним Партионный учет (управленческий) нужен человеку, Имя — программному поиску. ПолноеИмя уточняет категорию.

  3. Родитель и признаки расширений относятся к происхождению схемы. Они не показывают бухгалтерский остаток или узел бизнес-иерархии.

  4. Нет получения или изменения границы последовательности, восстановления и проведения документов.

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

  1. Проверка имени — Истина; синоним соответствует XML. Остальные строки — фактический паспорт учебной копии.

  2. Отсутствующий объект в другой конфигурации останавливает урок с понятным сообщением.

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

Правильно идентифицирована схема последовательности перед дальнейшей диагностикой учёта.

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

  1. Метаданные последовательности не являются текущим состоянием её границы.

  2. Не переносите имя ПартионныйУчет из УТ 10.3 в УТ 11 или КА2 без поиска реальной схемы.

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

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

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

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

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