Skip to content

Проверка документов сервер

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

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

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

ПроверкаДокументовСервер.ПриСозданииФормыНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры);

ПриЧтенииФормыНаСервере

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

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

ПроверкаДокументовСервер.ПриЧтенииФормыНаСервере(Форма, ТекущийОбъект)

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

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

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

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

ДоработатьЗапросДинамическогоСпискаЖурналаДокументов

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

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

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

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

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

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

ПроверкаДокументовСервер.ПередЗаписьюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения)

ПередИзменениемДокумента

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

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

ПроверкаДокументовСервер.ПередИзменениемДокумента(Источник, Отказ, Удаление);

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

Описание, пример вызова
// Процедура, вызываемая при срабатывании подписки на событие "ОбработкаПроведения" (см. подписку на событие "ПроверкаДокументовОбработкаПроведенияДокумента").
// Устанавливает статус проверки документа на "НеПроверен".
//
// Параметры:
// Источник - ДокументОбъект - см. подписку на событие "ПроверкаДокументовОбработкаПроведенияДокумента";
// Отказ - Булево - параметр, определяющий будет ли проводиться объект;
// РежимПроведения - Булево - режим проведения документа.
//
Процедура ПриПроведенииДокумента(Источник, Отказ, РежимПроведения) Экспорт

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

ПроверкаДокументовСервер.ПриПроведенииДокумента(Источник, Отказ, РежимПроведения)

ПриОтменеПроведенияДокумента

Описание, пример вызова
// Процедура, вызываемая при срабатывании подписки на событие "ОбработкаУдаленияПроведения" (см. подписку на событие "ПроверкаДокументовОбработкаУдаленияПроведенияДокумента").
// Устанавливает статус проверки документа на "НеПроверен".
//
// Параметры:
// Источник - ДокументОбъект - см. подписку на событие "ПроверкаДокументовОбработкаУдаленияПроведенияДокумента";
// Отказ - Булево - параметр, определяющий будет ли распроводиться объект;
//
Процедура ПриОтменеПроведенияДокумента(Источник, Отказ) Экспорт

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

ПроверкаДокументовСервер.ПриОтменеПроведенияДокумента(Источник, Отказ)

ПриИзмененииДокумента

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

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

ПроверкаДокументовСервер.ПриИзмененииДокумента(Источник, Отказ)

ОбновитьДанныеПроверкиДокументаНаФорме

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

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

ПроверкаДокументовСервер.ОбновитьДанныеПроверкиДокументаНаФорме(Форма, ДанныеПроверки);

ЭтотТипДокументаДолженПроверяться

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

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

Результат = ПроверкаДокументовСервер.ЭтотТипДокументаДолженПроверяться(ТипДокумента)

ПроверяемыеТипыДокументов

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

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

Результат = ПроверкаДокументовСервер.ПроверяемыеТипыДокументов()

ИсключаемыеТипыДляПроверки

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

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

Результат = ПроверкаДокументовСервер.ИсключаемыеТипыДляПроверки()

ТипыНеПроверяемыхДокументовСтрокой

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

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

Результат = ПроверкаДокументовСервер.ТипыНеПроверяемыхДокументовСтрокой(ТолькоБезВозможностиИзменения, Разделитель);

ПереопределитьВТекстеЗапросаСтатусыПроверкиСУчетомИсключений

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

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

ПроверкаДокументовСервер.ПереопределитьВТекстеЗапросаСтатусыПроверкиСУчетомИсключений(ТекстЗапроса, ПутьКРегистратору)

ПереопределитьВТекстеЗапросаСтатусыПроверкиСУчетомБлокировок

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

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

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

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