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