2 378 документов
← К списку

СоздатьВременнуюТаблицуРегистраторовРегистраДляОбработки

страница

Создает временную таблицу ссылок, которые не обработаны в текущей очереди и не заблокированы меньшими очередями. Имя таблицы: ВТДляОбработки<ИмяРегистра>, например ВТДляОбработкиТоварыНаСкладах. Колонки таблицы: Регистратор - ДокументСсылка.

Синтаксис

Функция СоздатьВременнуюТаблицуРегистраторовРегистраДляОбработки(Очередь, ПолноеИмяДокумента, ПолноеИмяРегистра, МенеджерВременныхТаблиц, ДополнительныеПараметры = Неопределено) Экспорт

Параметры

  • Очередь — Число - очередь обработки, в которой выполняется текущий обработчик.
  • ПолноеИмяДокумента — Строка - имя документа, движения по которому нужно переформировать. Если движения формируются не по данным документа, то нужно передать Неопределено - тогда не будет проверяться блокировка таблицы документа. Например, "Документ.ПриходныйОрдерНаТовары".
  • ПолноеИмяРегистра — Строка - имя регистра, движения по которому нужно переформировать. Например, "РегистрНакопления.ТоварыНаСкладах".
  • МенеджерВременныхТаблиц — МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
  • ДополнительныеПараметры — см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.

Возвращаемое значение

Структура - результат формирования временной таблицы:

  • ЕстьЗаписиВоВременнойТаблице - Булево - в создаваемой таблице есть хотя бы одна запись. Записей может не быть по двум причинам: все обработано или все, что нужно обработать, еще заблокировано обработчиками с меньшей очередью.
  • ЕстьДанныеДляОбработки - Булево - в очереди есть ссылки для обработки, т.е. еще не все обработано.
  • ИмяВременнойТаблицы - Строка - имя созданной временной таблицы.

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

Результат = ОбновлениеИнформационнойБазы.СоздатьВременнуюТаблицуРегистраторовРегистраДляОбработки(Очередь, ПолноеИмяДокумента, ПолноеИмяРегистра, МенеджерВременныхТаблиц, ДополнительныеПараметры)

Доступность

Сервер, Толстый клиент, Внешнее соединение