Skip to content

Текущие дела сервер

ТекущиеДела

Описание, пример вызова
// Таблица текущих дел пользователя.
// Передается в обработчики ПриЗаполненииСпискаТекущихДел.
//
// Возвращаемое значение:
// ТаблицаЗначений - определяет параметры дела:
// * Идентификатор - Строка - внутренний идентификатор дела, используемый подсистемой.
// * ЕстьДела - Булево - если Истина, дело выводится в списке текущих дел пользователя.
// * Важное - Булево - если Истина, дело будет выделено красным цветом.
// * ВыводитьВОповещениях - Булево - если Истина, уведомление о деле будет дублироваться всплывающим
// оповещением и отображением в центре оповещений.
// * СкрыватьВНастройках - Булево - если Истина, то дело будет скрыто в форме настроек текущих дел.
// Можно применять для дел, которые не предполагают многократного
// использования, т.е. после выполнения они для данной информационной базы
// больше отображаться не будут.
// * Представление - Строка - представление дела, выводимое пользователю.
// * Количество - Число - количественный показатель дела, выводится в строке заголовка дела.
// * Форма - Строка - полный путь к форме, которую необходимо открыть при нажатии на гиперссылку
// дела на панели "Текущие дела".
// * ПараметрыФормы - Структура - параметры, с которыми нужно открывать форму показателя.
// * Владелец - Строка
// - ОбъектМетаданных - строковый идентификатор дела, которое будет владельцем для текущего
// или объект метаданных подсистема.
// * Подсказка - Строка - текст подсказки.
// * ОбъектВладелецДел - Строка - полное имя объекта метаданных, в котором расположен обработчик заполнения дел.
//
Функция ТекущиеДела() Экспорт

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

Результат = ТекущиеДелаСервер.ТекущиеДела()

РазделыДляОбъекта

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

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

Результат = ТекущиеДелаСервер.РазделыДляОбъекта(ИмяОбъектаМетаданных)

ДелоОтключено

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

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

Результат = ТекущиеДелаСервер.ДелоОтключено(ИдентификаторДела)

ОбщиеПараметрыЗапросов

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

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

Результат = ТекущиеДелаСервер.ОбщиеПараметрыЗапросов()

УстановитьПараметрыЗапросов

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

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

ТекущиеДелаСервер.УстановитьПараметрыЗапросов(Запрос, ОбщиеПараметрыЗапросов)

ЧисловыеПоказателиТекущихДел

Описание, пример вызова
// Получает числовые значения дел из переданного запроса.
//
// Запрос с данными должен содержать только одну строку с произвольным количеством полей.
// Значения этих полей должны являться значениями соответствующих показателей.
//
// Например, такой запрос может иметь следующий вид:
// ВЫБРАТЬ
// Количество(*) КАК <Имя предопределенного элемента - показателя количества документов>.
// ИЗ
// Документ.<Имя документа>.
//
// Параметры:
// Запрос - Запрос - выполняемый запрос.
// ОбщиеПараметрыЗапросов - Структура - общие значения для расчета текущих дел.
//
// Возвращаемое значение:
// Структура:
// * Ключ - Строка - имя показателя текущих дел.
// * Значение - Число - числовое значение показателя.
//
Функция ЧисловыеПоказателиТекущихДел(Запрос, ОбщиеПараметрыЗапросов = Неопределено) Экспорт

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

Результат = ТекущиеДелаСервер.ЧисловыеПоказателиТекущихДел(Запрос, ОбщиеПараметрыЗапросов);

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