Skip to content

Проверка контрагентов

ИспользованиеПроверкиВозможно

Описание, пример вызова
// Проверяет, что проверка включена и есть необходимые права.
// Возвращаемое значение:
// Булево - Истина, если есть нужные права на проверку и проверка включена.
//
Функция ИспользованиеПроверкиВозможно() Экспорт

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

Результат = ПроверкаКонтрагентов.ИспользованиеПроверкиВозможно()

ПроверитьКонтрагента

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

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

ПроверкаКонтрагентов.ПроверитьКонтрагента(Параметры, АдресХранилища)

СостояниеКонтрагента

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

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

Результат = ПроверкаКонтрагентов.СостояниеКонтрагента(ИНН, КПП, Дата);

ПроверитьВебСервисомФНС

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

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

ПроверкаКонтрагентов.ПроверитьВебСервисомФНС(ДанныеКонтрагентов, ДополнительныеПараметры)

ПроверитьКонтрагентовВДокументе

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

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовВДокументе(Параметры)

ПроверитьКонтрагентовРегламентноеЗадание

Описание, пример вызова
// Метод регламентного задания по проверке контрагентов в справочнике.
// В модели сервиса обновляет неактуальные состояния контрагентов.
// В локальном режиме записывает недостающих контрагентов в регистр и обновляет неактуальные состояния.
Процедура ПроверитьКонтрагентовРегламентноеЗадание() Экспорт

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовРегламентноеЗадание()

ПроверитьКонтрагентовПослеВключенияПроверки

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

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовПослеВключенияПроверки(Параметры);

ПроверитьКонтрагентовПослеВключенияПроверкиФоновоеЗадание

Описание, пример вызова
// Запуск фонового задания по проверке контрагентов после
// включения проверки в предложении на подключение или из настроек.
Процедура ПроверитьКонтрагентовПослеВключенияПроверкиФоновоеЗадание() Экспорт

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовПослеВключенияПроверкиФоновоеЗадание()

ВыполнитьПроверкуКонтрагентов

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

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

ПроверкаКонтрагентов.ВыполнитьПроверкуКонтрагентов();

ДополнитьОписание

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

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

ПроверкаКонтрагентов.ДополнитьОписание();

ДополнитьОписаниеТабличныхЧастей

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

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

ПроверкаКонтрагентов.ДополнитьОписаниеТабличныхЧастей(Форма, Описание, ИмяТаблицыФормы, ИмяПоляСКонтрагентом, ИмяПоляСДатой)

ТестовыйРежимРаботыСервисаЗавершился

Описание, пример вызова
// Тестовый режим работы сервиса завершился.
//
// Возвращаемое значение:
// Булево - Истина, если тестовый режим работы сервиса завершился.
//
Функция ТестовыйРежимРаботыСервисаЗавершился() Экспорт

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

Результат = ПроверкаКонтрагентов.ТестовыйРежимРаботыСервисаЗавершился()

УстановитьНадписиВПанелиОтчетаПриСозданииНаСервере

Описание, пример вызова
// Установка надписей в панели проверки контрагентов в отчета при создании на сервере.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выводится результат проверки контрагентов.
Процедура УстановитьНадписиВПанелиОтчетаПриСозданииНаСервере(Форма) Экспорт

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

ПроверкаКонтрагентов.УстановитьНадписиВПанелиОтчетаПриСозданииНаСервере(Форма)

ПроверитьКонтрагентовВДокументеФоновоеЗадание

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

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовВДокументеФоновоеЗадание(Форма, ПараметрыФоновогоЗадания)

ОтобразитьРезультатПроверкиКонтрагентаВДокументе

Описание, пример вызова
// Отображение результата проверки контрагентов в документе.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа, в котором выполняется проверка контрагентов.
Процедура ОтобразитьРезультатПроверкиКонтрагентаВДокументе(Форма) Экспорт

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

ПроверкаКонтрагентов.ОтобразитьРезультатПроверкиКонтрагентаВДокументе(Форма)

ПриСозданииНаСервереСписокДокументов

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

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

ПроверкаКонтрагентов.ПриСозданииНаСервереСписокДокументов(Список)

ПередЗаписьюНаСервереДокумент

Описание, пример вызова
// Запоминание результатов проверки контрагентов в дополнительные свойства для последующего сохранения
// в регистр при помощи подписки на события.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа, в котором выполняется проверка контрагентов.
// ТекущийОбъект - ДокументОбъект - документ, запись которого выполняется.
Процедура ПередЗаписьюНаСервереДокумент(Форма, ТекущийОбъект) Экспорт

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

ПроверкаКонтрагентов.ПередЗаписьюНаСервереДокумент(Форма, ТекущийОбъект)

ПриСозданииНаСервереДокумент

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

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

ПроверкаКонтрагентов.ПриСозданииНаСервереДокумент(Форма, Параметры)

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

Описание, пример вызова
// Восстановление результатов проверки контрагентов в табличной части после записи.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа, в котором выполняется проверка контрагентов.
// ТекущийОбъект - ДокументОбъект - документ, запись которого выполняется.
Процедура ПослеЗаписиНаСервере(Форма, ТекущийОбъект) Экспорт

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

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

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

Описание, пример вызова
// Сохранение результатов проверки контрагентов в регистр при записи.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа, в котором выполняется проверка контрагентов.
// ТекущийОбъект - ДокументОбъект - документ, запись которого выполняется.
Процедура ПриЗаписиНаСервере(Форма, ТекущийОбъект) Экспорт

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

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

ИнициализироватьРеквизитыФормыДокумент

Описание, пример вызова
// Вспомогательный API. Инициализировать реквизиты проверки контрагента в форме документа
// при создании на сервере документа.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа, в котором выполняется проверка контрагентов.
Процедура ИнициализироватьРеквизитыФормыДокумент(Форма) Экспорт

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

ПроверкаКонтрагентов.ИнициализироватьРеквизитыФормыДокумент(Форма)

ОписаниеДокументов

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

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

Результат = ПроверкаКонтрагентов.ОписаниеДокументов(Форма)

ДополнитьДанныеКонтрагентовВДокументе

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

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

ПроверкаКонтрагентов.ДополнитьДанныеКонтрагентовВДокументе();

ИтоговоеСостояниеКонтрагентаВДокументе

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

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

Результат = ПроверкаКонтрагентов.ИтоговоеСостояниеКонтрагентаВДокументе(ДанныеКонтрагентов, Отбор);

ПередФормированиемОтчета

Описание, пример вызова
// Инициализация данных для проверки.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
Процедура ПередФормированиемОтчета(Форма) Экспорт

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

ПроверкаКонтрагентов.ПередФормированиемОтчета(Форма)

ДобавитьКонтрагентаНаПроверку

Описание, пример вызова
// Добавление контрагента на проверку.
//
// Параметры:
// СтруктураПараметров - Структура - Параметры формирования отчета.
// Для проверки контрагентов в отчете важно наличие ключа "ДанныеДляПроверкиКонтрагентов".
// Данный ключ формируется в процедуре ДобавитьПараметрыДляПроверкиКонтрагентов.
// НомерСтрокиТабличногоДокумента - Число - Номер строки табличного документа, содержащей контрагент.
// Контрагент - СправочникСсылка - Проверяемый контрагент в строке отчета.
// ИНН - Строка - ИНН контрагента.
// КПП - Строка - ИНН контрагента.
// Дата - Дата - Дата, на которую необходимо выполнять проверку контрагента.
// НомерРаздела - Число - Номер раздела отчета, в котором выводится контрагент.
Процедура ДобавитьКонтрагентаНаПроверку(СтруктураПараметров, НомерСтрокиТабличногоДокумента, Контрагент, ИНН, КПП, Дата, НомерРаздела = 0) Экспорт

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

ПроверкаКонтрагентов.ДобавитьКонтрагентаНаПроверку(СтруктураПараметров, НомерСтрокиТабличногоДокумента, Контрагент, ИНН, КПП, Дата, НомерРаздела);

ВыводитьСтрокуОтчета

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

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

Результат = ПроверкаКонтрагентов.ВыводитьСтрокуОтчета(СтруктураПараметров, Контрагент, ИНН, КПП, Дата)

ЗапомнитьДанныеОтчета

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

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

ПроверкаКонтрагентов.ЗапомнитьДанныеОтчета(СтруктураПараметров, ДанныеОтчета)

ЗапомнитьРезультатФормированияОтчета

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

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

ПроверкаКонтрагентов.ЗапомнитьРезультатФормированияОтчета(Форма, РезультатВыполнения, АдресХранилища);

ДобавитьОбщиеПараметрыДляПроверкиКонтрагентовВОтчете

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

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

ПроверкаКонтрагентов.ДобавитьОбщиеПараметрыДляПроверкиКонтрагентовВОтчете(ПараметрыОтчета)

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

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

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

ПроверкаКонтрагентов.ДобавитьПараметрыДляПроверкиКонтрагентов(Форма, ПараметрыОтчета, ЭтоПервоеФормированиеОтчета, ПолныйОтчет);

ФормироватьОтчетСтандартнымСпособом

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

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

Результат = ПроверкаКонтрагентов.ФормироватьОтчетСтандартнымСпособом(СтруктураПараметров, ДанныеОтчета)

ДополнитьРезультатФормированияОтчетаДаннымиПоПроверкеКонтрагентов

Описание, пример вызова
// Дополнение результата формирования отчета результатами проверки контрагентов.
//
// Параметры:
// РезультатФормирования - Структура - Результат формирования отчета.
// СтруктураПараметров - Структура - Результат проверки контрагентов.
//
Процедура ДополнитьРезультатФормированияОтчетаДаннымиПоПроверкеКонтрагентов(РезультатФормирования, СтруктураПараметров) Экспорт

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

ПроверкаКонтрагентов.ДополнитьРезультатФормированияОтчетаДаннымиПоПроверкеКонтрагентов(РезультатФормирования, СтруктураПараметров)

ОпределитьНедействующихКонтрагентовВОтчетеФоновоеЗадание

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

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

ПроверкаКонтрагентов.ОпределитьНедействующихКонтрагентовВОтчетеФоновоеЗадание(СтруктураПараметров, АдресХранилища)

ПроверитьКонтрагентовВОтчете

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

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

ПроверкаКонтрагентов.ПроверитьКонтрагентовВОтчете(Форма, СтруктураПараметров)

ОтобразитьРезультатПроверкиКонтрагентаВОтчете

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

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

ПроверкаКонтрагентов.ОтобразитьРезультатПроверкиКонтрагентаВОтчете(Форма, ПолеТабличногоДокумента, РезультатФормированияОтчета, ТекущийНомерРаздела);

ВывестиОтчет

Описание, пример вызова
// Вывод результата проверки контрагента в поле табличного документа.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
// ПолеТабличногоДокумента - ПолеФормы - поле, в которое необходимо выводить отчет.
// РезультатФормированияОтчета - ТабличныйДокумент - Документ, предназначенный для вывода в поле формы.
Процедура ВывестиОтчет(Форма, ПолеТабличногоДокумента, РезультатФормированияОтчета) Экспорт

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

ПроверкаКонтрагентов.ВывестиОтчет(Форма, ПолеТабличногоДокумента, РезультатФормированияОтчета)

ВывестиРазделОтчета

Описание, пример вызова
// Вывод раздела отчета после проверки контрагента в поле табличного документа.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
// ПолеТабличногоДокумента - ПолеФормы - поле, в которое необходимо выводить отчет.
// НомерРаздела - Число - Номер раздела для вывода.
//
Процедура ВывестиРазделОтчета(Форма, ПолеТабличногоДокумента, НомерРаздела) Экспорт

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

ПроверкаКонтрагентов.ВывестиРазделОтчета(Форма, ПолеТабличногоДокумента, НомерРаздела)

ПереключитьРежимОтображенияОтчета

Описание, пример вызова
// Отображение результата проверки контрагента в отчете.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
// ПолеТабличногоДокумента - ПолеФормы - поле, в которое необходимо выводить отчет.
// РезультатФормированияОтчета - ТабличныйДокумент - Документ, предназначенный для вывода в поле формы.
Процедура ПереключитьРежимОтображенияОтчета(Форма, ПолеТабличногоДокумента, РезультатФормированияОтчета) Экспорт

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

ПроверкаКонтрагентов.ПереключитьРежимОтображенияОтчета(Форма, ПолеТабличногоДокумента, РезультатФормированияОтчета)

ПереключитьРежимОтображенияРазделаОтчета

Описание, пример вызова
// Отображение результата проверки контрагента в отчете.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
// ПолеТабличногоДокумента - ПолеФормы - поле, в которое необходимо выводить отчет.
// НомерРаздела - Число - Номер раздела, который необходимо отобразить.
Процедура ПереключитьРежимОтображенияРазделаОтчета(Форма, ПолеТабличногоДокумента, НомерРаздела) Экспорт

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

ПроверкаКонтрагентов.ПереключитьРежимОтображенияРазделаОтчета(Форма, ПолеТабличногоДокумента, НомерРаздела)

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

Описание, пример вызова
// Устанавливается вид панели с результатом проверки.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма отчета, в котором выполняется проверка контрагентов.
// ОтчетСРазделами - Булево - Признак того, что отчет имеет разделы.
Процедура ПриСозданииНаСервереОтчет(Форма, ОтчетСРазделами = Ложь) Экспорт

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

ПроверкаКонтрагентов.ПриСозданииНаСервереОтчет(Форма, ОтчетСРазделами);

ИнициализироватьРеквизитыФормыОтчета

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

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

ПроверкаКонтрагентов.ИнициализироватьРеквизитыФормыОтчета(Форма, ОтчетСРазделами);

НоваяТаблицаРазделыОтчета

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

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

Результат = ПроверкаКонтрагентов.НоваяТаблицаРазделыОтчета()

ДобавитьРазделОтчета

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

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

ПроверкаКонтрагентов.ДобавитьРазделОтчета(СтруктураПараметров, НазваниеРаздела, НомерРаздела, ТабличныйДокумент, ДополнительныеПараметры);

РазделыОтчета

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

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

Результат = ПроверкаКонтрагентов.РазделыОтчета(РезультатВыполненияЗадания, ТолькоНекорректныеКонтрагенты);

РазделыОтчетаВФорме

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

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

Результат = ПроверкаКонтрагентов.РазделыОтчетаВФорме(Форма, РезультатВыполненияЗадания, ТолькоНекорректныеКонтрагенты);

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

Описание, пример вызова
// Проверка наличия доступа к проверке контрагентов, запуск проверки.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Карточка контрагента.
// Параметры - Структура - Параметры из процедуры ПриСозданииНаСервере.
//
Процедура ПриСозданииНаСервереКонтрагент(Форма, Параметры) Экспорт

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

ПроверкаКонтрагентов.ПриСозданииНаСервереКонтрагент(Форма, Параметры)

ПриСозданииНаСервереСписокКонтрагентов

Описание, пример вызова
// Устанавливаются параметры динамического списка документов.
//
// Параметры:
// Список - ДинамическийСписок - Список документов.
Процедура ПриСозданииНаСервереСписокКонтрагентов(Список) Экспорт

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

ПроверкаКонтрагентов.ПриСозданииНаСервереСписокКонтрагентов(Список)

ПередЗаписьюНаСервереКонтрагент

Описание, пример вызова
// Добавляет в дополнительные свойства результат проверки контрагента
// для последующей записи его в регистр в подписке на событие.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма карточки контрагента.
// Объект - ДанныеФормыСтруктура - Контрагент-объект.
Процедура ПередЗаписьюНаСервереКонтрагент(Форма, Объект) Экспорт

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

ПроверкаКонтрагентов.ПередЗаписьюНаСервереКонтрагент(Форма, Объект)

ИнициализироватьРеквизитыФормыКонтрагент

Описание, пример вызова
// Вспомогательный API. Инициализировать реквизиты проверки контрагента в карточке контрагента.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Карточка контрагента, проверка которого выполняется.
Процедура ИнициализироватьРеквизитыФормыКонтрагент(Форма) Экспорт

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

ПроверкаКонтрагентов.ИнициализироватьРеквизитыФормыКонтрагент(Форма)

УдалитьРезультатПроверкиКонтрагентов

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

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

ПроверкаКонтрагентов.УдалитьРезультатПроверкиКонтрагентов(Контрагенты);

УдалитьРезультатПроверкиКонтрагентовПоДокументам

Описание, пример вызова
// Вспомогательный API. Позволяет очистить регистр ДокументыСОшибкамиПроверкиКонтрагентов.
//
// Параметры:
// Документы - Массив из ДокументСсылка - Документы, по которым нужно очистить результат проверки.
// Если нужно очистить весь регистр, то параметр не указывается.
Процедура УдалитьРезультатПроверкиКонтрагентовПоДокументам(Документы = Неопределено) Экспорт

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

ПроверкаКонтрагентов.УдалитьРезультатПроверкиКонтрагентовПоДокументам(Документы);

ВключитьВыключитьПроверкуКонтрагентов

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

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

ПроверкаКонтрагентов.ВключитьВыключитьПроверкуКонтрагентов(ВключитьПроверку)

ЗапуститьФоновуюПроверкуКонтрагентовПослеИзмененияНастройкиПриНеобходимости

Описание, пример вызова
// Запуск проверки контрагентов в фоне после включения проверки.
Процедура ЗапуститьФоновуюПроверкуКонтрагентовПослеИзмененияНастройкиПриНеобходимости() Экспорт

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

ПроверкаКонтрагентов.ЗапуститьФоновуюПроверкуКонтрагентовПослеИзмененияНастройкиПриНеобходимости()

ПроверкаКонтрагентовВключена

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

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

Результат = ПроверкаКонтрагентов.ПроверкаКонтрагентовВключена()

ЕстьПравоНаИспользованиеПроверки

Описание, пример вызова
// Определяем наличие права на использование проверки контрагентов.
//
// Возвращаемое значение:
// Булево - наличие права на использование проверки контрагентов.
//
Функция ЕстьПравоНаИспользованиеПроверки() Экспорт

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

Результат = ПроверкаКонтрагентов.ЕстьПравоНаИспользованиеПроверки()

ЕстьПравоНаРедактированиеНастроек

Описание, пример вызова
// Определяем наличие права на включение проверки контрагентов.
//
// Возвращаемое значение:
// Булево - наличие права на включение проверки контрагентов.
//
Функция ЕстьПравоНаРедактированиеНастроек() Экспорт

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

Результат = ПроверкаКонтрагентов.ЕстьПравоНаРедактированиеНастроек()

ЕстьДоступКВебСервисуФНС

Описание, пример вызова
// Проверяет наличие доступа к веб-сервису ФНС.
//
// Возвращаемое значение:
// Булево - наличие доступа к веб-сервису ФНС.
//
Функция ЕстьДоступКВебСервисуФНС() Экспорт

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

Результат = ПроверкаКонтрагентов.ЕстьДоступКВебСервисуФНС()

БольшеНеПоказыватьПредложениеПодключиться

Описание, пример вызова
// Определяет, отказался ли пользователь от использования сервиса в предложении на подключение.
//
// Возвращаемое значение:
// Булево - пользователь отказался от использования сервиса в предложении на подключение.
//
Функция БольшеНеПоказыватьПредложениеПодключиться() Экспорт

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

Результат = ПроверкаКонтрагентов.БольшеНеПоказыватьПредложениеПодключиться()

СохранитьДатуПоследнегоОтображенияПредложенияПодключиться

Описание, пример вызова
// Сохраняет дату последнего отображения предложения на использование сервиса.
Процедура СохранитьДатуПоследнегоОтображенияПредложенияПодключиться() Экспорт

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

ПроверкаКонтрагентов.СохранитьДатуПоследнегоОтображенияПредложенияПодключиться()

УстановитьВидимостьИЗаголовокПредупрежденияПроТестовыйРежим

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

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

ПроверкаКонтрагентов.УстановитьВидимостьИЗаголовокПредупрежденияПроТестовыйРежим(Элемент)

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