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

Учебные задачи

Свойство Перерасчеты дает менеджеры с именами реальных перерасчетов регистра.

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

Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.

Подготовка

  1. Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.

  2. Создайте свой регистр расчета УчебныеНачисления и реальный перерасчет УчебныйПерерасчет в его метаданных. Не запускайте начисление зарплаты и не записывайте набор.

&НаСервереБезКонтекста
Процедура ПодготовитьНаборУчебногоПерерасчета()
    ВсеПерерасчеты = РегистрыРасчета.УчебныеНачисления.Перерасчеты;
    Набор = ВсеПерерасчеты.УчебныйПерерасчет.СоздатьНаборЗаписей();
    Сообщить("Строк нового набора: " + Строка(Набор.Количество()));
КонецПроцедуры

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

  1. Получите общий менеджер Перерасчеты.

  2. Обратитесь к существующему именованному перерасчету.

  3. Создайте настоящий незаписанный набор и прочитайте количество.

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

  1. УчебныйПерерасчет действительно есть в метаданных регистра.

  2. Пустой новый набор не объявляется отсутствием всех перерасчетов базы.

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

Показан путь к реальному менеджеру конкретного перерасчета.

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

  1. Это менеджер менеджеров, не коллекция записей. Создание набора не выполняет перерасчет и не считывает существующие задания.

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

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

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

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

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