Skip to content

Проверка контрагентов клиент сервер

УстановитьТекстПодсказкиВДокументе

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

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

ПроверкаКонтрагентовКлиентСервер.УстановитьТекстПодсказкиВДокументе(ПараметрыПрорисовки, СостояниеПроверки)

УстановитьВидПанелиПроверкиКонтрагентовВОтчете

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

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

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

ЭтоДокументСКонтрагентомВШапке

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

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

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

ЭтоСчетФактура

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.ЭтоСчетФактура(Источник)

ЭтоДокументСоСчетомФактуройВПодвале

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.ЭтоДокументСоСчетомФактуройВПодвале(Форма)

ЭтоДокументСКонтрагентомВТабличнойЧасти

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.ЭтоДокументСКонтрагентомВТабличнойЧасти(Форма)

ЭтоКонтрагент

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

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

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

ИмяПоляКартинки

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

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

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

ПодсказкаВДокументе

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

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

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

СчетФактура

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.СчетФактура(Форма)

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

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

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

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

ПараметрыФоновогоЗадания

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

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

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

ОбъектИСсылкаПоФорме

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

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

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

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

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

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

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

СброситьАктуальностьОтчета

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

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

ПроверкаКонтрагентовКлиентСервер.СброситьАктуальностьОтчета(Форма)

СсылкаНаИнструкцию

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

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

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

ПутьКИнструкции

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

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

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

ЭтоСостояниеДействующегоКонтрагента

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.ЭтоСостояниеДействующегоКонтрагента(Состояние, ДополнятьСостояниемСОшибкой, ДополнятьПустымСостоянием);

СостоянияДействующегоКонтрагента

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

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

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

ЭтоСостояниеНедействующегоКонтрагента

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

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

Результат = ПроверкаКонтрагентовКлиентСервер.ЭтоСостояниеНедействующегоКонтрагента(Состояние, ДополнятьСостояниемСОшибкой, ДополнятьПустымСостоянием);

СостоянияНедействующегоКонтрагента

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

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

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

ЭтоСостояниеКонтрагентаСОшибкой

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

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

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

СостоянияКонтрагентаСОшибкой

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

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

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

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

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

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

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

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

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

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

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

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