Имя: Пароль:
1C
 
Модуль управляемого приложения
,
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) А Вас не учили хорошему тону общения на форумах? Что каждый вопрос это отдельная тема...