Поставляемые данные
ДескрипторыПоставляемыхДанныхИзМенеджера
Описание, пример вызова
// Получить дескрипторы данных по заданным условиям.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ВидДанных - Строка - имя вида поставляемых данных.// Фильтр - Массив - элементы должны содержать поля Код (строка) и Значение (строка).//// Возвращаемое значение:// ОбъектXDTO - типа ArrayOfDescriptor.//Функция ДескрипторыПоставляемыхДанныхИзМенеджера(Знач ВидДанных, Знач Фильтр = Неопределено) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ДескрипторыПоставляемыхДанныхИзМенеджера(ВидДанных, Фильтр);
ЗагрузитьИОбработатьДанные
Описание, пример вызова
// Инициирует обработку данных.//// Может использоваться в связке с ДескрипторыПоставляемыхДанныхИзМенеджера для// ручной инициации процесса обработки данных. После вызова метода система поведет// себя так, как будто она только что получила уведомление о доступности новых данных,// с указанным дескриптором - будет вызван ДоступныНовыеДанные, а затем, при необходимости,// ОбработатьНовыеДанные для соответствующих обработчиков.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// Дескриптор - ОбъектXDTO - Descriptor.//Процедура ЗагрузитьИОбработатьДанные(Знач Дескриптор) Экспорт
Пример вызова
ПоставляемыеДанные.ЗагрузитьИОбработатьДанные(Дескриптор)
СохранитьПоставляемыеДанныеВКэш
Описание, пример вызова
// Помещает данные в справочник ПоставляемыеДанные.//// Данные сохраняются либо в том на диске, либо в поле таблицы ПоставляемыеДанные в// зависимости от константы ХранитьФайлыВТомахНаДиске и наличия свободных томов. Данные// могут быть позднее извлечены при помощи поиска по реквизитам, либо путем указания// уникального идентификатора, который передавался в поле Дескриптор.FileGUID. Если в базе// уже есть данные с тем же видом данных и набором ключевых характеристик - новые данные// замещают старые. При это используется обновление существующего элемента справочника, а// не удаление и создание нового.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// Дескриптор - ОбъектXDTO - Descriptor или структура с полями.// "ВидДанных, ДатаДобавления, ИдентификаторФайла, Характеристики",// где Характеристики - массив структур с полями "Код, Значение, Ключевая".// ПутьКФайлу - Строка - полное имя извлеченного файла.//Процедура СохранитьПоставляемыеДанныеВКэш(Знач Дескриптор, Знач ПутьКФайлу) Экспорт
Пример вызова
ПоставляемыеДанные.СохранитьПоставляемыеДанныеВКэш(Дескриптор, ПутьКФайлу)
УдалитьПоставляемыеДанныеИзКэша
Описание, пример вызова
// Удаляет файл из кэша.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// СсылкаИлиИдентификатор - СправочникСсылка.ПоставляемыеДанные - ссылка на поставляемые данные,// - УникальныйИдентификатор - уникальный идентификатор.//Процедура УдалитьПоставляемыеДанныеИзКэша(Знач СсылкаИлиИдентификатор) Экспорт
Пример вызова
ПоставляемыеДанные.УдалитьПоставляемыеДанныеИзКэша(СсылкаИлиИдентификатор)
ДескрипторПоставляемыхДанныхИзКэша
Описание, пример вызова
// Получает дескриптор данных из кэша.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// СсылкаИлиИдентификатор - СправочникСсылка.ПоставляемыеДанные - ссылка на поставляемые данные,// - УникальныйИдентификатор - уникальный идентификатор,// ВВидеXDTO - Булево - в каком виде возвращать значения.//// Возвращаемое значение:// ОбъектXDTO - типа ArrayOfDescriptor.//Функция ДескрипторПоставляемыхДанныхИзКэша(Знач СсылкаИлиИдентификатор, Знач ВВидеXDTO = Ложь) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ДескрипторПоставляемыхДанныхИзКэша(СсылкаИлиИдентификатор, ВВидеXDTO);
ПоставляемыеДанныеИзКэша
Описание, пример вызова
// Возвращает двоичные данные присоединенного файла.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// СсылкаИлиИдентификатор - СправочникСсылка.ПоставляемыеДанные - ссылка на поставляемые данные,// - УникальныйИдентификатор - уникальный идентификатор.//// Возвращаемое значение:// ДвоичныеДанные - двоичные данные поставляемых данных.//Функция ПоставляемыеДанныеИзКэша(Знач СсылкаИлиИдентификатор) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ПоставляемыеДанныеИзКэша(СсылкаИлиИдентификатор)
ЕстьВКеше
Описание, пример вызова
// Проверяет наличие данных с указанными ключевыми характеристиками в кэше.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// Дескриптор - ОбъектXDTO - Descriptor.//// Возвращаемое значение:// Булево - наличие дескриптора в кэше.//Функция ЕстьВКеше(Знач Дескриптор) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ЕстьВКеше(Дескриптор)
СсылкиПоставляемыхДанныхИзКэша
Описание, пример вызова
// Возвращает массив ссылок на данные, удовлетворяющие заданным условиям.//// Параметры:// ВидДанных - Строка - имя вида поставляемых данных.// Фильтр - Массив - элементы должны содержать поля Код (строка) и Значение (строка).//// Возвращаемое значение:// Массив из ЛюбаяСсылка - массив ссылок на данные.//Функция СсылкиПоставляемыхДанныхИзКэша(Знач ВидДанных, Знач Фильтр = Неопределено) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.СсылкиПоставляемыхДанныхИзКэша(ВидДанных, Фильтр);
ДескрипторыПоставляемыхДанныхИзКэша
Описание, пример вызова
// Получить данные по заданным условиям.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ВидДанных - Строка - имя вида поставляемых данных.// Фильтр - Массив - элементы должны содержать поля Код (строка) и Значение (строка).// ВВидеXDTO - Булево - в каком виде возвращать значения.//// Возвращаемое значение:// ОбъектXDTO - типа ArrayOfDescriptor или// Массив структур с полями "ВидДанных, ДатаДобавления, ИдентификаторФайла, Характеристики",// где Характеристики - массив структур с полями "Код, Значение, Ключевая".// Для получения самого файла необходимо вызвать ПолучитьПоставляемыеДанныеИзКэша.////Функция ДескрипторыПоставляемыхДанныхИзКэша(Знач ВидДанных, Знач Фильтр = Неопределено, Знач ВВидеXDTO = Ложь) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ДескрипторыПоставляемыхДанныхИзКэша(ВидДанных, Фильтр, ВВидеXDTO);
ПолучитьОписаниеДанных
Описание, пример вызова
// Возвращает пользовательское представление дескриптора поставляемых данных.// Может быть использовано при выводе сообщений в журнал регистрации.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// Дескриптор - ОбъектXDTO - типа Descriptor или структура с полями.// "ВидДанных, ДатаДобавления, ИдентификаторФайла, Характеристики",// где Характеристики - массив структур с полями "Код, Значение".// ДескрипторJSON - Булево - признак того, что дескриптор в формате JSON//// Возвращаемое значение:// Строка - пользовательское представление дескриптора.//Функция ПолучитьОписаниеДанных(Знач Дескриптор, Знач ДескрипторJSON = Ложь) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ПолучитьОписаниеДанных(Дескриптор, ДескрипторJSON);
ПолучитьОбработчики
Описание, пример вызова
// Возвращает зарегистрированные обработчики поставляемых данных.// Используется для запуска процедур проверки и загрузки новых поставляемых данных. Так же может// быть использована для получения списка поддерживаемых видов поставляемых данных.//// Возвращаемое значение:// ТаблицаЗначений - таблица с колонками:// * ВидДанных - Строка - код вида данных, обрабатываемый обработчиком.// * КодОбработчика - Строка - используется при восстановлении обработки данных после сбоя.// * Обработчик - ОбщийМодуль - модуль, содержащий следующие экспортные процедуры:// ДоступныНовыеДанные(Дескриптор, Загружать)// ОбработатьНовыеДанные(Дескриптор, ПутьКФайлу)// ОбработкаДанныхОтменена(Дескриптор)//Функция ПолучитьОбработчики() Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ПолучитьОбработчики()
ОбластиТребующиеОбработки
Описание, пример вызова
///////////////////////////////////////////////////////////////////////////////////// Обновление информации в областях данных.
// Возвращает список областей данных, в которые еще не были скопированы поставляемые данные.// @skip-warning ПустойМетод - особенность реализации.//// В случае первого вызова функции возвращается полный набор доступных областей.// При последующем вызове, при восстановлении после сбоя, будут возвращены только// необработанные области. После копирования данных в область следует вызвать ОбластьОбработана.//// Параметры:// ИдентификаторФайла - УникальныйИдентификатор - идентификатор файла поставляемых данных,// КодОбработчика - Строка - код обработчика,// ВключаяНеразделенную - Булево - если Истина, ко всем имеющимся областям добавится область с кодом -1.//// Возвращаемое значение:// Массив из Число - области требующие обработки.//Функция ОбластиТребующиеОбработки(Знач ИдентификаторФайла, Знач КодОбработчика, Знач ВключаяНеразделенную = Ложь) Экспорт
Пример вызова
Результат = ПоставляемыеДанные.ОбластиТребующиеОбработки(ИдентификаторФайла, КодОбработчика, ВключаяНеразделенную);
ОбластьОбработана
Описание, пример вызова
// Удаляет область из списка необработанных. Выключает разделение сеанса (если оно было включено),// поскольку при включенном разделении запись в неразделенный регистр запрещена.// @skip-warning ПустойМетод - особенность реализации.//// Параметры:// ИдентификаторФайла - УникальныйИдентификатор - файла поставляемых данных,// КодОбработчика - Строка - код обработчика,// ОбластьДанных - Число - идентификатор обработанной области.//Процедура ОбластьОбработана(Знач ИдентификаторФайла, Знач КодОбработчика, Знач ОбластьДанных) Экспорт
Пример вызова
ПоставляемыеДанные.ОбластьОбработана(ИдентификаторФайла, КодОбработчика, ОбластьДанных)
ПриОпределенииПсевдонимовОбработчиков
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// Обработчики событий подсистем конфигурации.
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков.// @skip-warning ПустойМетод - особенность реализации.//Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт
Пример вызова
ПоставляемыеДанные.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам)
ПриОпределенииОбработчиковКаналовСообщений
Описание, пример вызова
// См. ОбменСообщениямиПереопределяемый.ПолучитьОбработчикиКаналовСообщений.// @skip-warning ПустойМетод - особенность реализации.//Процедура ПриОпределенииОбработчиковКаналовСообщений(Обработчики) Экспорт
Пример вызова
ПоставляемыеДанные.ПриОпределенииОбработчиковКаналовСообщений(Обработчики)
ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки
Описание, пример вызова
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.//// Параметры:// Типы - См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы//Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
Пример вызова
ПоставляемыеДанные.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы)
ЗапроситьВсеДанные
Описание, пример вызова
// Устарела. Следует использовать ПоставляемыеДанные.ЗапроситьДанные// Инициировать уведомление о всех имеющихся в МС поставляемых данных (за исключением тех,// у которых стоит пометка "Запрет уведомления".// @skip-warning ПустойМетод - особенность реализации.//Процедура ЗапроситьВсеДанные() Экспорт
Пример вызова
ПоставляемыеДанные.ЗапроситьВсеДанные()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).