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