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