130 lines
10 KiB
Plaintext
130 lines
10 KiB
Plaintext
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||
|
||
#Область ПрограммныйИнтерфейс
|
||
|
||
// СтандартныеПодсистемы.УправлениеДоступом
|
||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||
//
|
||
// Параметры:
|
||
// Ограничение - Структура:
|
||
// * Текст - Строка - ограничение доступа для пользователей.
|
||
// Если пустая строка, значит, доступ разрешен.
|
||
// * ТекстДляВнешнихПользователей - Строка - ограничение доступа для внешних пользователей.
|
||
// Если пустая строка, значит, доступ запрещен.
|
||
// * ПоВладельцуБезЗаписиКлючейДоступа - Неопределено - определить автоматически.
|
||
// - Булево - если Ложь, то всегда записывать ключи доступа,
|
||
// если Истина, тогда не записывать ключи доступа,
|
||
// а использовать ключи доступа владельца (требуется,
|
||
// чтобы ограничение было строго по объекту-владельцу).
|
||
// * ПоВладельцуБезЗаписиКлючейДоступаДляВнешнихПользователей - Неопределено, Булево - также
|
||
// как у параметра ПоВладельцуБезЗаписиКлючейДоступа.
|
||
//
|
||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||
|
||
Менеджер = "Справочник.РабочиеМеста";
|
||
МенеджерОборудованияВызовСервераПереопределяемый.ПриЗаполненииОграниченияДоступа(Менеджер, Ограничение);
|
||
|
||
КонецПроцедуры
|
||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||
|
||
#КонецОбласти
|
||
|
||
#Область СлужебныйПрограммныйИнтерфейс
|
||
|
||
#Область ИнтерфейсРабочегоПроцесса
|
||
|
||
// Возвращает массив реквизитов недоступных для источника рабочего процесса.
|
||
//
|
||
// Параметры:
|
||
// * ТипДействия - Строка, ПеречислениеСсылка, Неопределено- Тип действия для вычисления недоступных реквизитов.
|
||
//
|
||
// Возвращаемое значение:
|
||
// Массив из Строка -
|
||
//
|
||
Функция РеквизитыНедоступныеДляИсточникаРабочегоПроцесса(ТипДействия = Неопределено) Экспорт
|
||
|
||
НедоступныеРеквизиты = Новый Массив;
|
||
|
||
Возврат НедоступныеРеквизиты;
|
||
|
||
КонецФункции
|
||
|
||
#КонецОбласти
|
||
|
||
#Область ШаблоныСообщений
|
||
|
||
// Вызывается при подготовке шаблонов сообщений и позволяет переопределить список реквизитов и вложений.
|
||
//
|
||
// Параметры:
|
||
// Реквизиты - ДеревоЗначений - список реквизитов шаблона:
|
||
// * Имя - Строка - Уникальное имя общего реквизита.
|
||
// * Представление - Строка - Представление общего реквизита.
|
||
// * Тип - Тип - Тип реквизита. По умолчанию строка.
|
||
// * Формат - Строка - Формат вывода значения для чисел, дат, строк и булевых значений.
|
||
// Вложения - ТаблицаЗначений - печатные формы и вложения:
|
||
// * Имя - Строка - Уникальное имя вложения.
|
||
// * Представление - Строка - Представление варианта.
|
||
// * ТипФайла - Строка - Тип вложения, который соответствует расширению файла: "pdf", "png", "jpg", mxl"
|
||
// и др.
|
||
// ДополнительныеПараметры - Структура - дополнительные сведения о шаблоне сообщений.
|
||
//
|
||
Процедура ПриПодготовкеШаблонаСообщения(Реквизиты, Вложения, ДополнительныеПараметры) Экспорт
|
||
|
||
КонецПроцедуры
|
||
|
||
// Вызывается в момент создания сообщений по шаблону для заполнения значений реквизитов и вложений.
|
||
//
|
||
// Параметры:
|
||
// Сообщение - Структура - структура с ключами:
|
||
// * ЗначенияРеквизитов - Соответствие из КлючИЗначение - список используемых в шаблоне реквизитов.
|
||
// Ключ - Строка - имя реквизита в шаблоне;
|
||
// Значение - Строка - значение заполнения в шаблоне.
|
||
// * ЗначенияОбщихРеквизитов - Соответствие из КлючИЗначение - список используемых в шаблоне общих реквизитов.
|
||
// Ключ - Строка - имя реквизита в шаблоне;
|
||
// Значение - Строка - значение заполнения в шаблоне.
|
||
// * Вложения - Соответствие из КлючИЗначение - значения реквизитов
|
||
// Ключ - Строка - имя вложения в шаблоне;
|
||
// Значение - ДвоичныеДанные, Строка - двоичные данные или адрес во временном хранилище вложения.
|
||
// ПредметСообщения - ЛюбаяСсылка - ссылка на объект являющийся источником данных.
|
||
// ДополнительныеПараметры - Структура - Дополнительная информация о шаблоне сообщения.
|
||
//
|
||
Процедура ПриФормированииСообщения(Сообщение, ПредметСообщения, ДополнительныеПараметры) Экспорт
|
||
|
||
КонецПроцедуры
|
||
|
||
// Заполняет список получателей SMS при отправке сообщения сформированного по шаблону.
|
||
//
|
||
// Параметры:
|
||
// ПолучателиSMS - ТаблицаЗначений - список получается SMS:
|
||
// * НомерТелефона - Строка - номер телефона, куда будет отправлено сообщение SMS.
|
||
// * Представление - Строка - представление получателя сообщения SMS.
|
||
// * Контакт - Произвольный - контакт, которому принадлежит номер телефона.
|
||
// ПредметСообщения - ЛюбаяСсылка, Структура - ссылка на объект являющийся источником данных, либо структура:
|
||
// * Предмет - ЛюбаяСсылка - ссылка на объект являющийся источником данных
|
||
// * ПроизвольныеПараметры - Соответствие из КлючИЗначение - заполненный список произвольных параметров.
|
||
//
|
||
Процедура ПриЗаполненииТелефоновПолучателейВСообщении(ПолучателиSMS, ПредметСообщения) Экспорт
|
||
|
||
КонецПроцедуры
|
||
|
||
// Заполняет список получателей письма при отправки сообщения сформированного по шаблону.
|
||
//
|
||
// Параметры:
|
||
// ПолучателиПисьма - ТаблицаЗначений - список получается письма:
|
||
// * Адрес - Строка - адрес электронной почты получателя.
|
||
// * Представление - Строка - представление получается письма.
|
||
// * Контакт - Произвольный - контакт, которому принадлежит адрес электронной почты.
|
||
// ПредметСообщения - ЛюбаяСсылка, Структура - ссылка на объект являющийся источником данных, либо структура:
|
||
// * Предмет - ЛюбаяСсылка - ссылка на объект являющийся источником данных
|
||
// * ПроизвольныеПараметры - Соответствие из КлючИЗначение - заполненный список произвольных параметров.
|
||
//
|
||
Процедура ПриЗаполненииПочтыПолучателейВСообщении(ПолучателиПисьма, ПредметСообщения) Экспорт
|
||
|
||
КонецПроцедуры
|
||
|
||
#КонецОбласти
|
||
|
||
#КонецОбласти
|
||
|
||
#КонецЕсли
|