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