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