|
Оповещения бит | ☑ | ||
---|---|---|---|---|
0
Oz11
21.05.12
✎
12:46
|
Отзовитесь те, кто работал с битовскими оповещениями. очень нужна помощь в проектировании и технических нюансах. конфигурация УТП + БИТ (1.2.6.1/2.8.8.5.14.F).
|
|||
1
Адинэснег
21.05.12
✎
12:50
|
>> очень нужна помощь в проектировании и технических нюансах.
от 300х/мес. |
|||
2
Адинэснег
21.05.12
✎
12:51
|
+(1) они на марсианском синтаксисе написаны?
|
|||
3
Седовласый
21.05.12
✎
12:53
|
Думаю УТП или какая то другая основа не важна. Оповещения полностью автономный БИТовский механизм.
|
|||
4
Седовласый
21.05.12
✎
12:54
|
(3) Если я не ошибся и речь не идет о казначействе и бюджетировании.
|
|||
5
Oz11
21.05.12
✎
13:01
|
тут действительно основа не важна. написал для полноты картины.
есть технической вопрос. имеет ли система битовских оповещений достаточную гибкость чтобы отправлять письма не на конкретно выбранных пользователей в форме элемента справочника оповещения на закладке получатели, а опираясь на контекст. то есть, например, оповещение привязано к документу ПроектДоговора. нужно что бы оповещения шли на КуратораДоговора (реквизит документа) и на ДержателяДоговора (реквизит документа). более того, типы этих двух реквизитов - ФизЛица, а не Пользователи. то есть хочу по физ лицу определять пользователя и слать на него письмо. |
|||
6
Oz11
21.05.12
✎
13:02
|
в тех мануалах которые нашел - ничего на этот счет не написано.
|
|||
7
Базис
naïve
21.05.12
✎
13:04
|
У вас релиз несколько староват. Года полтора-два.
|
|||
8
Oz11
21.05.12
✎
13:19
|
(7) какой есть
|
|||
9
Седовласый
21.05.12
✎
13:37
|
Не знаю как в Вашем релизе...
В свежих есть возможность в "получателе" использовать собственную функцию для определения получателя оповещения. |
|||
10
Oz11
21.05.12
✎
13:51
|
(9) а каким образом? в поле получатель выбирается тип выражение и прописывается программный код? я сейчас пытаюсь через общий модуль вызвать функцию для получения получателя из физ лица. как думаете, взлетит?
|
|||
11
Седовласый
21.05.12
✎
14:02
|
||||
12
Oz11
21.05.12
✎
15:10
|
используя пользовательские функции значит. а каким образом передать в пользовательскую функцию параметр? (выходит что мне нужно передавать ссылку на документ)
|
|||
13
Oz11
21.05.12
✎
16:51
|
может у кого есть ссылка на хороший мануал? ну или давайте тут уже добьем эту задачку. как же все таки правильно работать с пользовательскими функциями?
вот такой код засунул в пользовательскую функцию, но не знаю как передать ей в качестве аргумента этот самый Документ. при обработке оповещений пишет ошибку на первой же строке кода, мол нету ДержателяДоговора. хотя он есть и если проверить код из справочника - все ок. Исполнитель = Документ.ДержательДоговора; Если НЕ ЗначениеЗаполнено(Исполнитель) Тогда Результат = Справочники.Пользователи.ПустаяСсылка(); Иначе Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ ПЕРВЫЕ 1 | Пользователи.Ссылка |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.ФизЛицо = &ФизЛицо"; Запрос.УстановитьПараметр("ФизЛицо", Исполнитель); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Если ВыборкаДетальныеЗаписи.Следующий() Тогда Результат = ВыборкаДетальныеЗаписи.Ссылка; Иначе Результат = Справочники.Пользователи.ПустаяСсылка(); КонецЕсли; КонецЕсли; |
|||
14
Oz11
22.05.12
✎
11:13
|
решил все используя выражение в качестве получателя и небольшой правкой кода на предмет возможности отрабатывания в выражении функции из общего модуля.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |