Skip to content

Модуль согласования документов УХ

ПолучитьИсполнителяСУчетомЗамещения

Описание, пример вызова
Функция ПолучитьИсполнителяСУчетомЗамещения(Пользователь) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьИсполнителяСУчетомЗамещения(Пользователь)

ПолучитьТипСогласуемогоОбъекта

Описание, пример вызова
Функция ПолучитьТипСогласуемогоОбъекта(Ссылка) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьТипСогласуемогоОбъекта(Ссылка)

ПровестиАнализПереходов

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ ОБРАБОТКИ ПЕРЕХОДА.
//
Процедура ПровестиАнализПереходов(ТаблицаПереходов, ЭтапыМаршрута, ИсходныйЭтап) Экспорт

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

МодульСогласованияДокументовУХ.ПровестиАнализПереходов(ТаблицаПереходов, ЭтапыМаршрута, ИсходныйЭтап));

ПолучитьМассивИерархии

Описание, пример вызова
Функция ПолучитьМассивИерархии(ОрганизационнаяЕдиница, Сценарий, Период) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьМассивИерархии(ОрганизационнаяЕдиница, Сценарий, Период)

ПолучитьМассивИерархии_ПоВерсииОрганизационнойСтруктуры

Описание, пример вызова
Функция ПолучитьМассивИерархии_ПоВерсииОрганизационнойСтруктуры(ОрганизационнаяЕдиница, ВерсияРегламентовПодготовкиОтчетности) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьМассивИерархии_ПоВерсииОрганизационнойСтруктуры(ОрганизационнаяЕдиница, ВерсияРегламентовПодготовкиОтчетности)

ПодготовитьСтруктуруЛимитов

Описание, пример вызова
Процедура ПодготовитьСтруктуруЛимитов(СтруктураЛимитов, Документ) Экспорт

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

МодульСогласованияДокументовУХ.ПодготовитьСтруктуруЛимитов(СтруктураЛимитов, Документ));

ВернутьПостроительЗапроса

Описание, пример вызова
Функция ВернутьПостроительЗапроса(Объект) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ВернутьПостроительЗапроса(Объект));

ПолучитьМассивАналитик

Описание, пример вызова
Функция ПолучитьМассивАналитик(ЭкземплярОтчета) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьМассивАналитик(ЭкземплярОтчета));

ПроверитьОтборПоПостроителюЗапроса

Описание, пример вызова
Функция ПроверитьОтборПоПостроителюЗапроса(ПостроительЗапроса, Документ, ИмяПоля, Строка) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПроверитьОтборПоПостроителюЗапроса(ПостроительЗапроса, Документ, ИмяПоля, Строка));

СравнитьЧислаПоВидуСравнения

Описание, пример вызова
Функция СравнитьЧислаПоВидуСравнения(ТекВидСравнения, ПервоеЧисло, ВтороеЧисло) Экспорт

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

Результат = МодульСогласованияДокументовУХ.СравнитьЧислаПоВидуСравнения(ТекВидСравнения, ПервоеЧисло, ВтороеЧисло)

ЕстьСуперПользователь

Описание, пример вызова
Функция ЕстьСуперПользователь(Знач Организация) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ЕстьСуперПользователь(Организация)

ОпределитьДокументСогласованияДляЭтапаСогласования

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
Функция ОпределитьДокументСогласованияДляЭтапаСогласования(МаршрутСогласования, ЭтапСогласования, ПроцессРодительВход = Неопределено) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ОпределитьДокументСогласованияДляЭтапаСогласования(МаршрутСогласования, ЭтапСогласования, ПроцессРодительВход);

УдалитьЗаписиВРегистреСостояний

Описание, пример вызова
Процедура УдалитьЗаписиВРегистреСостояний(Ссылка) Экспорт

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

МодульСогласованияДокументовУХ.УдалитьЗаписиВРегистреСостояний(Ссылка)

ПолучитьКоличествоЗадачПользователяПоСогласованию

Описание, пример вызова
// Возвращает количество незавершённых задач по согласованию для пользователя ПользовательВход.
Функция ПолучитьКоличествоЗадачПользователяПоСогласованию(ПользовательВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьКоличествоЗадачПользователяПоСогласованию(ПользовательВход)

УдалитьЗаместителя

Описание, пример вызова
// Удаляет заместителя ЗаместительВход пользователя ЗамещаемыйВход. Возвращает
// успешность операции.
Функция УдалитьЗаместителя(ЗамещаемыйВход, ЗаместительВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.УдалитьЗаместителя(ЗамещаемыйВход, ЗаместительВход)

ПолучитьСписокЗадачЭтапаСТипомПоОбъекту

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

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСписокЗадачЭтапаСТипомПоОбъекту(СсылкаВход, ТипЭтапаВход, ПользовательВход);

ТребуетсяВыполнениеЭтапаСТипом

Описание, пример вызова
// Определяет выполняется ли этап с типом этапа ТипЭтапаВход для объекта СсылкаВход.
Функция ТребуетсяВыполнениеЭтапаСТипом(СсылкаВход, ТипЭтапаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ТребуетсяВыполнениеЭтапаСТипом(СсылкаВход, ТипЭтапаВход)

ПолучитьНевыполненныеЗадачиПользователяПоЭтапам

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

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

Результат = МодульСогласованияДокументовУХ.ПолучитьНевыполненныеЗадачиПользователяПоЭтапам(ПользовательВход, ЭтапВход, СвязанныйОбъектВход)

РассчитатьПараметрическиеУсловия

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ РАСЧЕТА ПАРАМЕТРИЧЕСКИХ УСЛОВИЙ.
//
Функция РассчитатьПараметрическиеУсловия(Условие, ЭкземплярОтчета) Экспорт

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

Результат = МодульСогласованияДокументовУХ.РассчитатьПараметрическиеУсловия(Условие, ЭкземплярОтчета)

ПодготовитьДанныеПараметрическихУсловий

Описание, пример вызова
Функция ПодготовитьДанныеПараметрическихУсловий(Условие, ВидОтчета) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПодготовитьДанныеПараметрическихУсловий(Условие, ВидОтчета));

ПодготовитьТаблицуЗначенийОперандовПУ

Описание, пример вызова
Процедура ПодготовитьТаблицуЗначенийОперандовПУ(СтруктураОтвета, ЭкземплярОтчета) Экспорт

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

МодульСогласованияДокументовУХ.ПодготовитьТаблицуЗначенийОперандовПУ(СтруктураОтвета, ЭкземплярОтчета));

НастроитьПостроительВнутрПоказатель

Описание, пример вызова
Процедура НастроитьПостроительВнутрПоказатель(ПостроительЗапросаВнутр,СтрЗапрос, ЭкземплярОтчета, СтруктураОтвета) Экспорт

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

МодульСогласованияДокументовУХ.НастроитьПостроительВнутрПоказатель(ПостроительЗапросаВнутр, СтрЗапрос, ЭкземплярОтчета, СтруктураОтвета)

ПолучитьДанныеВнутр

Описание, пример вызова
Процедура ПолучитьДанныеВнутр(ДанныеОтчета, СтрЗапрос, СтруктураОтвета) Экспорт

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

МодульСогласованияДокументовУХ.ПолучитьДанныеВнутр(ДанныеОтчета, СтрЗапрос, СтруктураОтвета));

ПолучитьДанныеВнутрПараметрический

Описание, пример вызова
Процедура ПолучитьДанныеВнутрПараметрический(ПостроительЗапросаВнутр,СтрЗапрос, СтруктураОтвета, ЭкземплярОтчета) Экспорт

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

МодульСогласованияДокументовУХ.ПолучитьДанныеВнутрПараметрический(ПостроительЗапросаВнутр, СтрЗапрос, СтруктураОтвета, ЭкземплярОтчета)

ПолучитьСвойстваПараметра

Описание, пример вызова
// Вычисляет значение параметра операнда в зависимости от способа его вычисления
//
Функция ПолучитьСвойстваПараметра(СтрокаПараметр, ЭкземплярОтчета, СтруктураОтвета) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСвойстваПараметра(СтрокаПараметр, ЭкземплярОтчета, СтруктураОтвета)

СоставПериметра

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ВСПОМОГАТЕЛЬНЫЕ ЭКСПОРТНЫЕ ПРОЦЕДУРЫ.
//
Функция СоставПериметра( Экспорт

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

Результат = МодульСогласованияДокументовУХ.СоставПериметра();

ИмяСостоянияОбъекта

Описание, пример вызова
Функция ИмяСостоянияОбъекта(Состояние) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ИмяСостоянияОбъекта(Состояние)

ПолучитьСостояниеПоИмени

Описание, пример вызова
Функция ПолучитьСостояниеПоИмени(Состояние, ИмяСостояния) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСостояниеПоИмени(Состояние, ИмяСостояния)

СформироватьЛинейныеСвязи

Описание, пример вызова
Процедура СформироватьЛинейныеСвязи(ИмяКолонкиЭтапа, ТаблицаСвязей) Экспорт

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

МодульСогласованияДокументовУХ.СформироватьЛинейныеСвязи(ИмяКолонкиЭтапа, ТаблицаСвязей)

ПолучитьТаблицуДополнительногоСогласования

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

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

Результат = МодульСогласованияДокументовУХ.ПолучитьТаблицуДополнительногоСогласования(СписокЗадачВход, ПользовательВход)

ПолучитьСтруктуруСогласованияСтроки

Описание, пример вызова
// Возвращает структуру, содержащую документ процесса и этап, по задаче и пользователю.
Функция ПолучитьСтруктуруСогласованияСтроки(ЗадачаВход, ПользовательВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСтруктуруСогласованияСтроки(ЗадачаВход, ПользовательВход)

ДополнитьСписокЭтаповУсловногоПерехода

Описание, пример вызова
// Рекурсивная процедура. Добавляет в СписокЭтапов этапы перехода на ветвях дерева
// ДеревоПереходовВход. Параметр ГлубинаРекурсии защищает от бесконечной рекурсии.
Процедура ДополнитьСписокЭтаповУсловногоПерехода(ДеревоПереходовВход, СписокЭтапов, ГлубинаРекурсии = 0) Экспорт

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

МодульСогласованияДокументовУХ.ДополнитьСписокЭтаповУсловногоПерехода(ДеревоПереходовВход, СписокЭтапов, ГлубинаРекурсии);

ПолучитьЭтапыВыбораРучногоПерехода

Описание, пример вызова
// Возвращает список значений этапов, из которых будет выбирать пользователь для
// этапа ручного перехода ЭтапВход.
Функция ПолучитьЭтапыВыбораРучногоПерехода(ЭтапВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьЭтапыВыбораРучногоПерехода(ЭтапВход)

ОбработатьУстановкуСтатусаПрограммыЗакупок

Описание, пример вызова
// Выполняет пост-обработку установки статуса СтатусВход для программы закупок ПрограммаЗакупокВход.
Процедура ОбработатьУстановкуСтатусаПрограммыЗакупок(ПрограммаЗакупокВход, СтатусВход) Экспорт

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

МодульСогласованияДокументовУХ.ОбработатьУстановкуСтатусаПрограммыЗакупок(ПрограммаЗакупокВход, СтатусВход));

ОбработатьУстановкуСтатусаОбъекта

Описание, пример вызова
Процедура ОбработатьУстановкуСтатусаОбъекта(НаборЗаписей, Отказ = Ложь) Экспорт

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

МодульСогласованияДокументовУХ.ОбработатьУстановкуСтатусаОбъекта(НаборЗаписей, Отказ);

ДобавитьГруппуЭлементов

Описание, пример вызова
// Добавляет группу элементов с именем НаименованиеГруппыВход и заголовком ЗаголовокВход
// формы в родительскую группу ГруппаРодительВход.
Функция ДобавитьГруппуЭлементов(ЭлементыВход, НаименованиеГруппыВход, ГруппаРодительВход, ГруппировкаВход = Неопределено, ЗаголовокВход = "", ОтображатьЗаголовокВход = Ложь, ВидГруппыВход = Неопределено, ГоризонтальноеПоложение) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьГруппуЭлементов(ЭлементыВход, НаименованиеГруппыВход, ГруппаРодительВход, ГруппировкаВход, ЗаголовокВход, ОтображатьЗаголовокВход, ВидГруппыВход, ГоризонтальноеПоложение));

ДобавитьДекорациюКартинка

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

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

Результат = МодульСогласованияДокументовУХ.ДобавитьДекорациюКартинка(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, КартинкаВход, ГоризонтальноеПоложениеВход);

ДобавитьЭлементКоманды

Описание, пример вызова
// Добавляет на форму с элементами ЭлементыВход команду с именем ИмяКомандыВход
// в группу элементов ГруппаРодительВход.
Функция ДобавитьЭлементКоманды(ЭлементыВход, ИмяЭлементаВход, ИмяКомандыВход, ГруппаРодительВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьЭлементКоманды(ЭлементыВход, ИмяЭлементаВход, ИмяКомандыВход, ГруппаРодительВход));

ДобавитьКомандуФормы

Описание, пример вызова
// Добавляет на форму команду с именем ИмяКомандыВход.
Функция ДобавитьКомандуФормы(ИмяКомандыВход, ФормаВход, НаименованиеКартинки = "", ЗаголовокКомандыВход = "") Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьКомандуФормы(ИмяКомандыВход, ФормаВход, НаименованиеКартинки, ЗаголовокКомандыВход);

ПолучитьФормуГруппыЭлементов

Описание, пример вызова
// Возвращает форму, на которой размещена группа элементов ГруппаВход.
Функция ПолучитьФормуГруппыЭлементов(ГруппаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьФормуГруппыЭлементов(ГруппаВход));

ДобавитьРеквизитФормы

Описание, пример вызова
// Создаёт новый реквизит формы с префиксом ПрефиксВход, идентифкатором ИдентификаторВход,
// заголовком ЗаголовокРеквизита ИС типом ОписаниеТиповВход, добавляет его в массив МассивДобавленияВход.
// Возвращает наименование реквизита.
Функция ДобавитьРеквизитФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, МассивДобавленияВход, ЗаголовокРеквизитаВход = "", ФормаВход = Неопределено) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьРеквизитФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, МассивДобавленияВход, ЗаголовокРеквизитаВход, ФормаВход);

ДобавитьЭлементФормы

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

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

Результат = МодульСогласованияДокументовУХ.ДобавитьЭлементФормы(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, НаименованиеРеквизитаВход, ТипЭлементаВход, ЗаголовокВход);

ПолучитьОписаниеТиповРеквизитСогласующий

Описание, пример вызова
// Возвращает описание типов для добавления на форму реквизита Согласующий.
Функция ПолучитьОписаниеТиповРеквизитСогласующий() Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьОписаниеТиповРеквизитСогласующий());

ПолучитьОписаниеТиповРеквизитСтатусОбъекта

Описание, пример вызова
// Возвращает описание типов для добавления на форму реквизита Статус объекта.
Функция ПолучитьОписаниеТиповРеквизитСтатусОбъекта(ФормаЭлементаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьОписаниеТиповРеквизитСтатусОбъекта(ФормаЭлементаВход));

ПолучитьОписаниеТиповРеквизитСостоянияПроцесса

Описание, пример вызова
// Возвращает описание типов для добавления на форму реквизита Состояния процесса.
Функция ПолучитьОписаниеТиповРеквизитСостоянияПроцесса() Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьОписаниеТиповРеквизитСостоянияПроцесса());

ПолучитьОписаниеТиповТаблицаЗначений

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

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

Результат = МодульСогласованияДокументовУХ.ПолучитьОписаниеТиповТаблицаЗначений());

ДобавитьРеквизитКолонкаТаблицыЗначений

Описание, пример вызова
// Добавляет в таблицу формы РодительскаяТаблицаВход колонку с наименованием НаименованиеНовогоРеквизитаВход и типом ОписаниеТиповКолонкиВход.
Функция ДобавитьРеквизитКолонкаТаблицыЗначений(НаименованиеНовогоРеквизитаВход, ОписаниеТиповКолонкиВход, РодительскаяТаблицаВход, МассивДобавления) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьРеквизитКолонкаТаблицыЗначений(НаименованиеНовогоРеквизитаВход, ОписаниеТиповКолонкиВход, РодительскаяТаблицаВход, МассивДобавления));

ДобавитьНаФормуРеквизитыСогласования

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

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

Результат = МодульСогласованияДокументовУХ.ДобавитьНаФормуРеквизитыСогласования(ФормаВход)

НарисоватьПанельСогласования

Описание, пример вызова
// Выводит в группу РодительскаяГруппаВход элементов формы ЭлементыВход панель универсального согласования.
Процедура НарисоватьПанельСогласования(ЭлементыВход, РодительскаяГруппаВход) Экспорт

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

МодульСогласованияДокументовУХ.НарисоватьПанельСогласования(ЭлементыВход, РодительскаяГруппаВход)

УстановитьСостояниеСогласованияПослеПроверки

Описание, пример вызова
Процедура УстановитьСостояниеСогласованияПослеПроверки(ЭкземплярОбъект, ПроверкаПройдена = Истина) Экспорт

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

МодульСогласованияДокументовУХ.УстановитьСостояниеСогласованияПослеПроверки(ЭкземплярОбъект, ПроверкаПройдена);

УстановитьСостояниеСогласованияПослеЗаполнения

Описание, пример вызова
Процедура УстановитьСостояниеСогласованияПослеЗаполнения(ЭкземплярОбъект, ОбъектЗаполненБезОшибок = Истина) Экспорт

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

МодульСогласованияДокументовУХ.УстановитьСостояниеСогласованияПослеЗаполнения(ЭкземплярОбъект, ОбъектЗаполненБезОшибок);

ПолучитьСостояниеСогласованияПослеПроверки

Описание, пример вызова
Функция ПолучитьСостояниеСогласованияПослеПроверки(ТекущееСостояниеСогласования) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСостояниеСогласованияПослеПроверки(ТекущееСостояниеСогласования)

ПолучитьСостояниеСогласованияПослеЗаполнения

Описание, пример вызова
Функция ПолучитьСостояниеСогласованияПослеЗаполнения(ТекущееСостояниеСогласования) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПолучитьСостояниеСогласованияПослеЗаполнения(ТекущееСостояниеСогласования)

ИзменитьСостояниеСогласованияОбъекта

Описание, пример вызова
Процедура ИзменитьСостояниеСогласованияОбъекта(Объект, НовоеСостояние) Экспорт

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

МодульСогласованияДокументовУХ.ИзменитьСостояниеСогласованияОбъекта(Объект, НовоеСостояние)

ЗаполнитьСостояниеОбъектаИзФормы

Описание, пример вызова
Процедура ЗаполнитьСостояниеОбъектаИзФормы(Объект, ФормаИсточник) Экспорт

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

МодульСогласованияДокументовУХ.ЗаполнитьСостояниеОбъектаИзФормы(Объект, ФормаИсточник)

ЗаполнитьОтчетИзменитьСостояние

Описание, пример вызова
Процедура ЗаполнитьОтчетИзменитьСостояние(Отчет, СпособЗаполнения = Неопределено, ВыполнитьПроверку = Ложь) Экспорт

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

МодульСогласованияДокументовУХ.ЗаполнитьОтчетИзменитьСостояние(Отчет, СпособЗаполнения, ВыполнитьПроверку);

ЗаполнитьСостоянияСогласования

Описание, пример вызова
Процедура ЗаполнитьСостоянияСогласования(Объект) Экспорт

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

МодульСогласованияДокументовУХ.ЗаполнитьСостоянияСогласования(Объект)

ДобавитьДополнительныхСогласующих

Описание, пример вызова
// Добавляет дополнительное согласование из пользователей из МассивСогласующихВход
// по процессу ЭкземплярПроцессаВход на этап ЭтапПроцессаВход от имени основного согласующего
// ДобавившийПользователь. Возвращает успешность выполнения.
Функция ДобавитьДополнительныхСогласующих(МассивСогласующихВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, ДобавившийПользователь = Неопределено) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДобавитьДополнительныхСогласующих(МассивСогласующихВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, ДобавившийПользователь);

УдалитьДополнительныхСогласующих

Описание, пример вызова
// Удаляет из этапа ЭтапПроцессаВход согласования ЭтапПроцессаВход дополнительных согласующих
// в массиве МассивСогласующихВход.
Функция УдалитьДополнительныхСогласующих(МассивСогласующихВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, ОрганизацияВход = Неопределено) Экспорт

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

Результат = МодульСогласованияДокументовУХ.УдалитьДополнительныхСогласующих(МассивСогласующихВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, ОрганизацияВход);

НайтиЗадачиДопСогласования

Описание, пример вызова
// Возвращает массив активных задач по доп согласованию для переданных параметров.
Функция НайтиЗадачиДопСогласования(СогласующийВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.НайтиЗадачиДопСогласования(СогласующийВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход)

ПоставитьДопВизу

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

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

Результат = МодульСогласованияДокументовУХ.ПоставитьДопВизу(СогласующийВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, ВизаВход, КомментарийВход, Организация, ЭтоЗамещениеВход);

ПолучитьТаблицуДопСогласующихПоЭтапу

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

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

Результат = МодульСогласованияДокументовУХ.ПолучитьТаблицуДопСогласующихПоЭтапу(ЭкземплярПроцессаВход, ЭтапВход)

ЕстьАктивноеДопСогласованиеПоЗадаче

Описание, пример вызова
// Определяет наличие незавершенного дополнительного согласования
// по задаче ЗадачаВход.
Функция ЕстьАктивноеДопСогласованиеПоЗадаче(ЗадачаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ЕстьАктивноеДопСогласованиеПоЗадаче(ЗадачаВход)

ЕстьАктивноеДопСогласованиеПоЭтапу

Описание, пример вызова
// Возвращает наличие незаконченного доп согласования по этапу ЭтапВход и экземпляру
// процесса ЭкземплярПроцессаВход.
Функция ЕстьАктивноеДопСогласованиеПоЭтапу(ЭкземплярПроцессаВход, ЭтапВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ЕстьАктивноеДопСогласованиеПоЭтапу(ЭкземплярПроцессаВход, ЭтапВход)

ЭтоЗадачаДопСогласования

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

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

Результат = МодульСогласованияДокументовУХ.ЭтоЗадачаДопСогласования(ЗадачаВход, ПользовательВход);

УтвердитьЭтапДополнительногоСогласования

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

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

Результат = МодульСогласованияДокументовУХ.УтвердитьЭтапДополнительногоСогласования(СогласующийВход, ЭкземплярПроцессаВход, ЭтапПроцессаВход, КомментарийВход, Организация, ЭтоЗамещениеВход);

ПредставлениеСтатусаДопСогласования

Описание, пример вызова
// Возвращает текстовое представление статуса доп слогласования.
Функция ПредставлениеСтатусаДопСогласования(АрхивнаяЗаписьВход, ВизаВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ПредставлениеСтатусаДопСогласования(АрхивнаяЗаписьВход, ВизаВход)

ЗаполнитьРеквизитыСогласованияОбъектаБД

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

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

МодульСогласованияДокументовУХ.ЗаполнитьРеквизитыСогласованияОбъектаБД(ЭтоСправочникВход, НаименованиеОбъектаВход, ЗначениеРеквизитаОрганизацияВход, ЗначениеРеквизитаПроектВход);

ДополнительноеСогласованиеУтверждено

Описание, пример вызова
// Проверяет, все ли дополнительные согласующие утвердили этап ЭтапВход по экземпляру ЭкземплярПроцессаВход
Функция ДополнительноеСогласованиеУтверждено(ЭкземплярПроцессаВход, ЭтапВход) Экспорт

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

Результат = МодульСогласованияДокументовУХ.ДополнительноеСогласованиеУтверждено(ЭкземплярПроцессаВход, ЭтапВход)

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