Skip to content

Отложенные задания

Обработать

Описание, пример вызова
// Обрабатывает задания.
//
// Параметры:
// Задания - Структура - ключ: имя регистра сведений очереди заданий
// значение: - Структура - ключи совпадают с именам измерений, ресурсов
// и реквизитов регистра заданий.
// - ТаблицаЗначений - имена колонок совпадают с именам измерений, ресурсов
// и реквизитов регистра сведений заданий.
// СгенерироватьИдентификаторЗаписи - Булево - если ИСТИНА, тогда идентификатор записи будет сгенерирован
// автоматически. По умолчанию ИСТИНА.
//
Процедура Обработать(Задания, СгенерироватьИдентификаторЗаписи = Истина) Экспорт

Пример вызова

ОтложенныеЗадания.Обработать(Задания, СгенерироватьИдентификаторЗаписи);

ОбработатьЗаданияОчереди

Описание, пример вызова
// Обрабатывает задания очереди.
//
// Параметры:
// Очередь - Строка - имя регистра сведений очереди заданий
// Данные - Структура, ТаблицаЗначений - ключи структуры и имена колонок таблицы совпадают с именам измерений,
// ресурсов и реквизитов регистра заданий.
// СгенерироватьИдентификаторЗаписи - Булево - если ИСТИНА, тогда идентификатор записи будет сгенерирован
// автоматически. По умолчанию ИСТИНА.
//
Процедура ОбработатьЗаданияОчереди(Очередь, Данные, СгенерироватьИдентификаторЗаписи = Истина) Экспорт

Пример вызова

ОтложенныеЗадания.ОбработатьЗаданияОчереди(Очередь, Данные, СгенерироватьИдентификаторЗаписи);

Добавить

Описание, пример вызова
// Добавляет задания.
//
// Параметры:
// Задания - Структура - ключ: имя регистра сведений очереди заданий
// значение: - Структура - ключи совпадают с именам измерений, ресурсов
// и реквизитов регистра заданий.
// - ТаблицаЗначений - имена колонок совпадают с именам измерений, ресурсов
// и реквизитов регистра сведений заданий.
// СгенерироватьИдентификаторЗаписи - Булево - если ИСТИНА, тогда идентификатор записи будет сгенерирован
// автоматически. По умолчанию ЛОЖЬ.
//
// Возвращаемое значение:
// ТаблицаЗначений - колонки:
// * Очередь - Строка - имя регистра сведений очереди заданий
// * ИндексСтроки - Число - определяет очередность выполнения очередей
// * ИдентификаторыЗаписей - Массив из УникальныйИдентификатор - идентификаторы записей заданий (измерение
// ИдентификаторЗаписи регистра сведений очереди
// заданий).
//
Функция Добавить(Задания, СгенерироватьИдентификаторЗаписи = Ложь) Экспорт

Пример вызова

Результат = ОтложенныеЗадания.Добавить(Задания, СгенерироватьИдентификаторЗаписи);

ДобавитьЗаданияВОчередь

Описание, пример вызова
// Добавляет задания в очередь.
//
// Параметры:
// Очередь - Строка - имя регистра сведений очереди заданий
// Данные - Структура, ТаблицаЗначений - ключи структуры и имена колонок таблицы совпадают с именам измерений,
// ресурсов и реквизитов регистра заданий.
// СгенерироватьИдентификаторЗаписи - Булево - если ИСТИНА, тогда идентификатор записи будет сгенерирован
// автоматически. По умолчанию ЛОЖЬ.
//
// Возвращаемое значение:
// ТаблицаЗначений - колонки:
// * Очередь - Строка - имя регистра сведений очереди заданий
// * ИндексСтроки - Число - определяет очередность выполнения очередей
// * ИдентификаторыЗаписей - Массив из УникальныйИдентификатор - идентификаторы записей заданий (измерение
// ИдентификаторЗаписи регистра сведений очереди
// заданий).
//
Функция ДобавитьЗаданияВОчередь(Очередь, Данные, СгенерироватьИдентификаторЗаписи = Ложь) Экспорт

Пример вызова

Результат = ОтложенныеЗадания.ДобавитьЗаданияВОчередь(Очередь, Данные, СгенерироватьИдентификаторЗаписи);

Запустить

Описание, пример вызова
// Запускает выполнения заданий.
// Для того, что бы обработать только указанные записи регистров сведений очереди заданий, нужно в параметр
// Очереди данного метода передать таблицу значений см. Добавить и в поле ИдентификаторыЗаписей добавить
// идентификаторы записей (значения ИдентификаторЗаписи из регистра сведений очереди заданий).
//
// Параметры:
// Очереди - Строка, Массив из Строка, ТаблицаЗначений, Неопределено -
// 1. Строка - имя регистра сведений очереди заданий
// 2. Массив из Строка - имена регистров сведений очередей заданий
// 3. ТаблицаЗаданий - см. ИнициализироватьТаблицуЗаданий
// 4. Неопределено - запускает все очереди.
//
Процедура Запустить(Знач Очереди = Неопределено) Экспорт

Пример вызова

ОтложенныеЗадания.Запустить(Очереди);

ТекстОшибкиВыполнения

Описание, пример вызова
// Возвращает описание ошибки выполнения задания
//
// Параметры:
// Поля - Структура - имена и представления полей участвующих в формировании описания ошибки
// Данные - Структура, ВыборкаИзРезультатаЗапроса, СтрокаТаблицыЗначений - данные задания
// ТекстОшибки - Строка - текст ошибки
//
// Возвращаемое значение:
// Строка - текст ошибки
//
Функция ТекстОшибкиВыполнения(Поля, Данные, ТекстОшибки) Экспорт

Пример вызова

Результат = ОтложенныеЗадания.ТекстОшибкиВыполнения(Поля, Данные, ТекстОшибки)

ИнициализироватьТаблицуЗаданий

Описание, пример вызова
// Инициализирует таблицу заданий, которую можно передать на вход метода см. Запустить
//
// Возвращаемое значение:
// ТаблицаЗначений - Таблица заданий:
// * Очередь - Строка - имя регистра сведений очереди заданий.
// * ИдентификаторыЗаписей - Массив из УникальныйИдентификатор - идентификаторы записей заданий (измерение
// ИдентификаторЗаписи регистра сведений очереди
// заданий).
//
Функция ИнициализироватьТаблицуЗаданий() Экспорт

Пример вызова

Результат = ОтложенныеЗадания.ИнициализироватьТаблицуЗаданий()

ИдентификаторыЗаписей

Описание, пример вызова
// Возвращает идентификаторы записей регистра сведений очереди заданий.
//
// Параметры:
// Очередь - Строка - имя регистра сведений очереди заданий.
// Отбор - Структура - структура отбора записей регистра сведений очереди заданий:
// ключи - имена измерений, ресурсов, реквизитов регистра сведений очереди заданий,
// значение - единичное значение или массив значений.
//
// Возвращаемое значение:
// Массив из УникальныйИдентификатор - идентификаторы записей (измерение ИдентификаторЗаписи регистра сведений очереди
// заданий).
//
Функция ИдентификаторыЗаписей(Очередь, Отбор) Экспорт

Пример вызова

Результат = ОтложенныеЗадания.ИдентификаторыЗаписей(Очередь, Отбор)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).