Skip to content

СПАРК риски

ИспользованиеРазрешено

Описание, пример вызова
// Определяет возможность использования сервиса в соответствии с текущим
// режимом работы и правами пользователя.
//
// Параметры:
// ДополнительныеПрава - Строка - дополнительные права для проверки,
// заполненные через ";".
// Возможные значения: "ПостановкаНаМониторинг;", "ЗапросСправки;".
//
// Возвращаемое значение:
// Булево - признак разрешенности использования. Истина - использование разрешено,
// Ложь - в противном случае.
//
Функция ИспользованиеРазрешено(ДополнительныеПрава = Неопределено) Экспорт

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

Результат = СПАРКРиски.ИспользованиеРазрешено(ДополнительныеПрава);

ДобавитьПодключаемыеКомандыКонтрагента

Описание, пример вызова
// Добавляет подключаемые команды в подменю.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, на которую добавляются команды;
// Источник - ДанныеФормыСтруктура - объект контрагент на форме карточки контрагента;
// - ТаблицаФормы - список контрагентов в форме списка;
// ЭлементПодменю - ГруппаФормы - подменю, в которое необходимо добавить команды.
// ДополнительныеПараметры - Структура - дополнительные параметры заполнения подменю команд.
// *КонтрагентСсылка - ОпределяемыйТип.КонтрагентБИП - ссылка на элемент справочника контрагентов,
// для которого выполняется команда. Необходимо использовать в том случае,
// если реквизит Ссылка в параметре Источник не соответствует контрагенту.
//
Процедура ДобавитьПодключаемыеКомандыКонтрагента( Экспорт

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

СПАРКРиски.ДобавитьПодключаемыеКомандыКонтрагента();

ИндексыСПАРККонтрагента

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

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

Результат = СПАРКРиски.ИндексыСПАРККонтрагента(Контрагент, ВидКонтрагента, ПризнакЗагрузкиДанных);

ОтобразитьИндексыСПАРК

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

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

СПАРКРиски.ОтобразитьИндексыСПАРК();

ПолучитьПредставленияИндексов

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

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

Результат = СПАРКРиски.ПолучитьПредставленияИндексов();

СохранитьЗначенияИндексовВКэше

Описание, пример вызова
// Записывает данные в кэш индексов СПАРК Риски.
//
// Параметры:
// Данные - Структура - данные, необходимые для заполнения записи регистра сведений "ИндексыСПАРКРиски".
//
Процедура СохранитьЗначенияИндексовВКэше(Данные) Экспорт

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

СПАРКРиски.СохранитьЗначенияИндексовВКэше(Данные)

ОбновитьСобытияМониторинга

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

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

Результат = СПАРКРиски.ОбновитьСобытияМониторинга()

ЗаполнитьКонтрагентовНаМониторинге

Описание, пример вызова
// Заполняет контрагентов на мониторинге в соответствии.
// См. СПАРКРискиПереопределяемый.КонтрагентыДляМониторинга().
//
Процедура ЗаполнитьКонтрагентовНаМониторинге() Экспорт

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

СПАРКРиски.ЗаполнитьКонтрагентовНаМониторинге()

ВключитьОтключитьМониторингСобытий

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

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

СПАРКРиски.ВключитьОтключитьМониторингСобытий(Контрагенты, Включить, Вручную);

МониторингСобытийВключен

Описание, пример вызова
// Возвращает признак постановки контрагента на мониторинг.
//
// Параметры:
// Контрагент - ОпределяемыйТип.КонтрагентБИП - проверяемый контрагент;
// Вручную - Булево - проверить признак ручной или автоматической постановки.
// Если не передан, тогда не учитывается.
//
// Возвращаемое значение:
// Булево - Истина - мониторинг включен, Ложь - в противном случае.
//
Функция МониторингСобытийВключен(Контрагент, Вручную = Неопределено) Экспорт

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

Результат = СПАРКРиски.МониторингСобытийВключен(Контрагент, Вручную);

ПриСозданииНаСервере

Описание, пример вызова
// Вызывается из форм, в которые встроен показ индексов 1СПАРК Риски.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, в которой инициировано событие;
// КонтрагентОбъект - Объект, Неопределено - заполняется в том случае, если форма - это форма
// элемента справочника, а не форма документа.
// Контрагент - ОпределяемыйТип.КонтрагентБИП, Строка - Контрагент или ИНН контрагента;
// ВидКонтрагента - ПеречислениеСсылка.ВидыКонтрагентовСПАРКРиски - вид проверки данных контрагента;
// ПараметрыОтображения - Структура - прочие параметры. Возможные ключи:
// * ВариантОтображения - Строка - см. описание в СПАРКРиски.ОтобразитьИндексыСПАРК.
//
Процедура ПриСозданииНаСервере(Форма, КонтрагентОбъект, Контрагент, ВидКонтрагента, ПараметрыОтображения) Экспорт

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

СПАРКРиски.ПриСозданииНаСервере(Форма, КонтрагентОбъект, Контрагент, ВидКонтрагента, ПараметрыОтображения)

ПослеЗаписиНаСервере

Описание, пример вызова
// Вызывается из форм объектов, в которые встроен показ индексов 1СПАРК Риски.
// Сценарий использования такой: при создании нового объекта и ввода ИНН, инициируется получение индексов СПАРК Риски.
// НО! Так как ссылки еще нет, то полученные данные не сохраняются в кэше и при повторном открытии этой же формы,
// данные получаются заново. В этой процедуре реализована запись полученных индексов в кэш.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, в которой инициировано событие;
// ТекущийОбъект - Объект - Записываемый объект;
// ПараметрыЗаписи - Структура - Параметры записи объекта. Ключи:
// * ВключитьМониторингСобытий1СПАРКРиски - Булево - добавить контрагента
// в список контрагентов на мониторинге 1СПАРК Риски.
// Истина - добавить, Ложь - не добавлять;
// * КонтрагентСсылка - ссылка на контрагента. Необходимо заполнять в том случае,
// если ТекущийОбъект.Ссылка не указывает на Контрагента, информацию о котором необходимо сохранить в кэше.
//
Процедура ПослеЗаписиНаСервере(Форма, ТекущийОбъект, ПараметрыЗаписи) Экспорт

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

СПАРКРиски.ПослеЗаписиНаСервере(Форма, ТекущийОбъект, ПараметрыЗаписи)

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