В схеме зарегистрированы 23 вида документов. Находим РеализацияТоваровУслуг по метаданным, не принимая это количество за число продаж в базе.
Где и как запускать
Полный серверный модуль соответствующей учебной копии КА2 или УТ 10.3. Никаких операций перепроведения или изменения настроек.
Подготовка
Последовательность ПартионныйУчет взята из C:\claude\UT10_3\XML_UT_10_3\Sequences\ПартионныйУчет.xml. Используйте отдельную учебную копию именно этой УТ 10.3 на установленной платформе 8.5.1.1343, не рабочую базу.
Для первых двух уроков о режимах конфигурации используйте отдельную копию КА2 Progress. Для последующих пяти — копию указанной УТ 10.3. Не смешивайте имена и настройки разных конфигураций.
В серверном общем модуле УчебныеЗадачи разместите полный модуль одного урока и вызовите ВыполнитьПример() из своей серверной команды. В обычной конфигурации можно вызвать серверную процедуру из собственной учебной обработки.
Только чтение схемы и собственные значения в памяти: нет проведения, восстановления последовательности, изменения границ, назначения номеров или переключения совместимости.
Процедура ВыполнитьПример() Экспорт
Последовательность = Метаданные.Последовательности.Найти("ПартионныйУчет");
Если Последовательность = Неопределено Тогда
ВызватьИсключение "В учебной конфигурации отсутствует Последовательности.ПартионныйУчет";
КонецЕсли;
Реализация = Метаданные.Документы.Найти("РеализацияТоваровУслуг");
Если Реализация = Неопределено Тогда
ВызватьИсключение "В учебной конфигурации отсутствует Документы.РеализацияТоваровУслуг";
КонецЕсли;
Сообщить(Последовательность.Документы.Количество() = 23);
Участвует = Ложь;
Для Каждого Документ Из Последовательность.Документы Цикл
Если Документ = Реализация Тогда
Участвует = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
Сообщить(Участвует);
Сообщить("Число видов документов схемы, не экземпляров: " + Строка(Последовательность.Документы.Количество()));
КонецПроцедурыРазбор по шагам
Документы — коллекция объектов метаданных, описывающих виды документов, относящиеся к последовательности.
РеализацияТоваровУслуг сначала находится в метаданных и проверяется. Сравниваем именно объект метаданных в коллекции, не представление случайного документа.
В исходном XML перечислены 23 вида, включая реализацию. Сравнение количества проверяет снимок этой конкретной выгрузки, не универсальную настройку УТ.
Ни один документ не выбирается запросом, не открывается и не проводится.
Как проверить результат
Две контрольные Истина в указанной исходной копии.
23 — виды документов схемы; число фактических продаж этим кодом не определено.
Ожидаемый результат
Подтверждено участие типа реализации в настоящей последовательности без чтения продаж.
На что обратить внимание
Количество видов документа не равно количеству документов, требующих перепроведения.
В другой редакции состав может отличаться: сначала сверяйте XML.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.