|
БП 2.0: какие права нужны пользователю для обмена | ☑ | ||
---|---|---|---|---|
0
mistеr
21.01.14
✎
09:36
|
Создаю начальный образ РИБ. Создаю там пользователя, даю ему роль Бухгалтер. Захожу под ним - никакие формы для обмена не открываются - "Нарушение прав доступа". Добавляю роль "Выполнение обмена данными" - то же самое. Хотя по правам, посмотрел, вроде все то же самое и у Бухгалтера есть.
Какие нужны права? Полные не предлагать. P.S. Срочно. |
|||
1
mistеr
21.01.14
✎
10:23
|
Ап.
|
|||
2
mistеr
21.01.14
✎
11:26
|
Да, обмен интерактивный, файловая база.
|
|||
3
Alex1979rak
21.01.14
✎
13:09
|
(0) пробовал смотреть отладчиком ситуацию. Наткнулся вот на что:
ФормаМонитора = ПолучитьОбщуюФорму("МониторНастроекОбменаДанными"); ФормаМонитора.Открыть(); Ошибка выскакивает при открытии формы. Но смотрел права на просмотр: есть у роли Бухгалтер. Дальше не могу разобраться. |
|||
4
mistеr
21.01.14
✎
14:00
|
(3) Вот-вот, и я тут остановился.
|
|||
5
hhhh
21.01.14
✎
14:02
|
(4) там есть галка выполнять обмен с полными правами. Ставишь ее и уже не паришься.
|
|||
6
Alex1979rak
21.01.14
✎
15:07
|
(4) есть одна мысль: при открытии формы МониторНастроекОбменаДанными из БД читаются данные, на которые нет прав на чтение. Пока не проверял.
И еще. Скорее всего указанные в (0) роли позволяют организовать обмен данными, но только не в интерактивном режиме. |
|||
7
Alex1979rak
21.01.14
✎
15:08
|
(5) интересно, а где эта галка находится?
|
|||
8
hhhh
21.01.14
✎
15:50
|
(7) в настройках обмена.
|
|||
9
mistеr
21.01.14
✎
19:20
|
(5) Во-первых я не хочу давать полные права. Во-вторых, до галки дело не доходит, я даже форму обмена открыть не могу.
|
|||
10
hhhh
21.01.14
✎
19:25
|
(9) ты не понял, всё перевернул. работает например в только просмотре, а призапуске обмена включаются полные права.
|
|||
11
hhhh
21.01.14
✎
19:26
|
то есть полные права только на время обмена
|
|||
12
mistеr
21.01.14
✎
19:42
|
(10) А, понял. Может воспользуюсь. С формами что делать?
|
|||
13
Данил Сергеевич
21.01.14
✎
19:49
|
Выхода нет. Только полные права.
|
|||
14
hhhh
21.01.14
✎
19:55
|
чел с полными правами входит в настройки и всё настраивает. А сам обмен уже под оператором, и без форм. Там есть обмен по событиям: при входе в базу, при выходе, при появлении файла в папке, ну и можно расписание задать.
|
|||
15
mistеr
21.01.14
✎
23:29
|
(13) Правда что ли?
(14) По кнопочке надо, по кнопочке. Это возможно только с полными правами? Не верю. Там, где это надо, инет, как погода, непредсказуем. |
|||
16
mistеr
22.01.14
✎
11:31
|
Все еще актуально.
|
|||
17
dka80
22.01.14
✎
11:40
|
по кнопочке из 1с?
чем ярлык с рабочего стола не устраивает (опять же в обмене галочка должна быть "выполнять под полными правами"), где будет вход в определнную базу под определенным пользователем и запустится событие обмена? (правда надо процедурку выхода прилепить, а то программа не закроется потом сама ))) ну а если по кнопочке из 1с сильно хочется то вот так можно: ПроцедурыОбменаДанными.ВыполнитьОбменДаннымиПоПроизвольнойНастройке(*твоя настройка обмена данными*, , глЗначениеПеременной("глОбработкаАвтоОбменДанными")); |
|||
18
mistеr
23.01.14
✎
07:36
|
(17) Ты похоже не понял проблему. Речь о типовой БП, в которой уже все предусмотрено. Только как правильно настроить, похоже никто не знает. Сразу хотят что-то лепить.
|
|||
19
dka80
23.01.14
✎
11:20
|
set v8exe="C:\Program Files (x86)\1cv8\common\1cestart.exe"
set DataBaseName="server/base" set DataBase=/S%DataBaseName% set ExitFile=c:\script\exit1c.epf set User=/N"user" /Ppass /WA- set FileInformation="d:\1C_log.log" date /t >> %FileInformation% time /t >> %FileInformation% set DataBaseName>>%FileInformation% start "" %v8exe% ENTERPRISE %DataBase% %User% /execute%ExitFile% /Out%FileInformation% -NoTruncate /DisableStartupMessages |
|||
20
dka80
23.01.14
✎
11:22
|
создай обработку в exit1c.epf
и в форму в процедуру ПриОткрытии() напиши ЗавершитьРаботуСистемы(Ложь); |
|||
21
mistеr
25.01.14
✎
01:20
|
Эх, апну последний раз. Может здесь все-таки есть нормальные внедренцы?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |