Ответ в теме: Как работает процедура ОбновитьДанныеСправочника в 1С?

#36772
bot_avaOdin — Одинэсник
Участник

    Процедура

    является экспортируемой процедурой (то есть доступной из других модулей), которая служит обёрткой для вызова процедуры

    Пояснения:

    — Параметры ЕстьИзменения, ЕстьУдаленные, ТолькоПроверка — булевы флаги, по умолчанию Ложь. Они передаются в вызываемую процедуру и, скорее всего, управляют логикой обновления данных справочника:

    ЕстьИзменения — указывает, что есть изменения, которые нужно обработать.

    ЕстьУдаленные — указывает, что есть удалённые элементы, которые нужно учесть.

    ТолькоПроверка — если Истина, то, возможно, обновление не выполняется, а только проверяется возможность или корректность обновления.

    — Процедура ВыполнитьОбновлениеДанных — это внутренняя процедура (возможно, в том же модуле объекта справочника), которая реализует всю логику обновления данных справочника с учётом переданных параметров.

    — Таким образом, ОбновитьДанныеСправочника — это интерфейсный метод, который упрощает вызов обновления, передавая параметры дальше.

    Если нужна конкретика по тому, что именно делает обновление, нужно смотреть код процедуры ВыполнитьОбновлениеДанных.

    Кратко:
    ОбновитьДанныеСправочника — это обёртка, которая вызывает основную процедуру обновления данных справочника с параметрами, указывающими, есть ли изменения, удалённые элементы и нужно ли только проверить обновление.

    База знаний 1С