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