ФрагментXS.ЯвляетсяПодмножеством

Методы · IsSubset

Определяет, является ли указанный фрагмент подмножеством данного.

Синтаксис

ЯвляетсяПодмножеством()
Полное описание, параметры и ограничения

ФрагментXS.ЯвляетсяПодмножеством (XSParticle.IsSubset)

ФрагментXS (XSParticle)

ЯвляетсяПодмножеством (IsSubset)

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

Синтаксис:
ЯвляетсяПодмножеством()
Возвращаемое значение:
Тип: Булево.

Описание:

Определяет, является ли указанный фрагмент подмножеством данного.

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

Сервер, толстый клиент, внешнее соединение.

Примечание:
Определение производится в соответствии с алгоритмом http://www.w3.org/TR/xmlschema-1/#cos-particle-restrict.
Использование в версии:

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

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

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

Синтаксис старой проверки подмножества фрагмента XSD

Выгруженная справка описывает сравнение, но публикует вызов без параметров сравниваемого фрагмента.

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

Сервер или толстый клиент; ограниченный синтаксис XSD.

Подготовка

  1. Сервер или толстый клиент. Ограниченный образец опубликованного вызова на собственном фрагменте. Самостоятельная содержательная проверка совместимости двух XSD этим фрагментом не демонстрируется.

Фрагмент = Новый ФрагментXS;
Результат = Фрагмент.ЯвляетсяПодмножеством();
Если Результат Тогда
    Сообщить("Метод вернул Истина");
Иначе
    Сообщить("Метод вернул Ложь");
КонецЕсли;

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

  1. Создайте собственный фрагмент.

  2. Проверьте опубликованный вызов без аргумента.

  3. Рассмотрите реальный результат или ошибку в отладчике.

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

  1. Нет вымышленного обязательного аргумента.

  2. Булево не объявляется доказательством совместимости двух бизнес-схем.

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

Образец сигнатуры и обработки возвращаемого Булево, с ограничением справки.

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

  1. Описание ссылается на алгоритм проверки подмножества, но не определяет второй фрагмент при синтаксисе ЯвляетсяПодмножеством(). Полезный контекст сравнения из этой страницы восстановить нельзя; полноценная проверка схем здесь не обещается.

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

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

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

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

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