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