|
Модуль управляемого приложения | ☑ | ||
---|---|---|---|---|
0
Мисти
30.05.15
✎
12:54
|
Как из него запустить процедуру, где была бы доступна функция
РольДоступна()? |
|||
1
GROOVY
30.05.15
✎
12:55
|
Вызвать процедуру серверного общего модуля.
|
|||
2
Мисти
30.05.15
✎
12:58
|
С галкой "сервер"? Или еще что-то?
А то я наугад тычу. А из Серверной процедуры Клиент можно вызвать? |
|||
3
Мисти
30.05.15
✎
13:02
|
а ПодключитьОбработчикОжидания - обратно на клиенте?
|
|||
4
GROOVY
30.05.15
✎
13:17
|
Галка "Сервер" и "Разрешить вызов сервера"
С сервера клиент не вызвать. |
|||
5
Zhuravlik
30.05.15
✎
14:00
|
(0) В конфах на БСП есть общий модуль, спец. для этих целей. Там доступность роли определяется еще и с учетом полных прав.
|
|||
6
Мисти
30.05.15
✎
20:58
|
(5) Вот! Короче, до чего-то такого добралась.
У меня при начале работы системы (Процедура ПриНачалеРаботыСистемы()) определяется, что за пользователь, и если это "загрузчик", то ничего не надо делать, кроме как выгрузить кое-что и закрыть всё. В 2.0 работало всё прекрасно, а в 3.0 (управляемое приложение) в этот момент еще неизвестен "текущийПользователь". Как же быть? Конкретно выдается ошибка - ОбщийМодуль.ПользователиКлиентСервер.Модуль(24)}: Поле объекта не обнаружено (АвторизованныйПользователь) Возврат СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиентаПриЗапуске().АвторизованныйПользователь; |
|||
7
Strogg
30.05.15
✎
21:05
|
(6) есть жи параметры сеанса? Там же находится текущий пользователь. Или в 3.0 прям радикально все поменялось с их уф?
|
|||
8
Мисти
30.05.15
✎
21:12
|
Ну, похоже, что это определяется не ПриНачалеРаботыСистемы(), у меня была вставлена процедура в начале (в 2.0), уже переставила в конец - нет там (надеюсь, еще) авторизированного пользователя.
Посмотрю в отладчике, в какой момент это вызывается! |
|||
9
GROOVY
30.05.15
✎
22:26
|
(8) Бред.
|
|||
10
Sj
31.05.15
✎
01:02
|
(6) интересно так же узнать, почему загрузчик сделали через запуск 1с, а не через плановое задание?
|
|||
11
Мисти
01.06.15
✎
09:29
|
(10) А как сделать через плановое задание? оно выполнится, если в базе никого нет?
(9) В конце работы "при запуске системы" авторизованный пользователь должен быть? |
|||
12
Мисти
01.06.15
✎
09:32
|
Похоже, не хотело это всё запускаться в момент обновления! А после обновления - получилось.
|
|||
13
Sasha_H
01.06.15
✎
09:50
|
я очень надесь, что эти вопросы касательны к обучению...
|
|||
14
Мисти
01.06.15
✎
09:59
|
А я очень надеюсь на ответ!
|
|||
15
Sasha_H
01.06.15
✎
10:04
|
Ну по тексту ответ дан в (4) и (1)
|
|||
16
Мисти
01.06.15
✎
10:09
|
Так уже третий вопрос!"как сделать через плановое задание? оно выполнится, если в базе никого нет?", 2 предыдущие решены.
|
|||
17
Sasha_H
01.06.15
✎
10:35
|
(16) А Вас не учили хорошему тону общения на форумах? Что каждый вопрос это отдельная тема...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |