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