Имя: Пароль:
1C
1С v8
ЗУП: Дата запрета и права пользователей
,
0 andrewks
 
26.03.12
17:03
вопрос следующий: можно ли исключительно штатным механизмом (без включения редактирования конфы) как-то позволить юзеру менять константу даты запрета редактирования, но при этом не давая ему полных прав?
1 asady
 
26.03.12
17:09
(0) ну вы и задачки ставите барин! (с)

ИМХО во внешней обработке
создать комподключение под пользователем с админскими правами и уже в ком сеансе сделать сабж.
2 andrewks
 
26.03.12
17:14
(1)сам офигел ©

короче, расчётчик хочет закрывать рассчитанные периоды, дабы самому случайно что-нибудь не набурить. при этом от полных прав, кроме этого, больше ничего не надо. т.е. что-то типа защиты от самого себя
3 burovik86
 
26.03.12
17:15
Ей обрежь это право, а себе оставь. Пусть каждый раз тебя спрашивает. Хоть в курсе будешь если всё запорит.
4 КМ155
 
26.03.12
17:17
(2)спрятать пароль от полных прав куда нибудь подальше и обработочкой устанавливать границу
http://admilink.narod.ru/admilink.htm
5 andrewks
 
26.03.12
17:19
(3) надо так, чтобы показал и забыл.
(4) хммм.. интересно, но бесплатно только для некоммерческого использования
6 КМ155
 
26.03.12
17:21
(5) запускай шедулером на сервере приложений раз в час обработку, пароль в командной строке
защита средствами ОС
7 andrewks
 
26.03.12
17:27
наверное, проще завести ей ещё одного юзера в 1С с одними полными правами. зашла - дату поменяла - вышла. и продолжает работать под своей первичной учёткой
8 КМ155
 
26.03.12
17:30
(7) бесполезно
9 andrewks
 
26.03.12
17:30
о, придумал: делаем ярлык запуска под юзером с полными правами и запуском внеш.обработки, внеш.обработка спрашивает дату, устанавливает, и закрывает предприятие. нормуль так?
10 andrewks
 
26.03.12
17:31
(8) это почему?
11 Shurjk
 
26.03.12
17:34
(9) Я вижу месье знает толк в извращениях.
12 stix2010
 
26.03.12
17:35
зупа нет под рукой, а модуля типа ПолныеПрава нет в cf?
13 andrewks
 
26.03.12
17:35
(11) предложи чё попроще, буду рад
14 andrewks
 
26.03.12
17:37
(12) и? какая зависимость?
15 КМ155
 
26.03.12
17:37
(9) так нормально,
а вот логин с полными правами - смерть
16 stix2010
 
26.03.12
17:40
17 stix2010
 
26.03.12
17:41
в смысле, что в УПП допустим есть там

Процедура УстановитьПараметрГраницыЗапретаИзмененияДанных() Экспорт
18 stix2010
 
26.03.12
17:41
пишешь внешнюю обработку с вызовом этой процедуры
19 asady
 
26.03.12
17:43
(16) "исключительно штатным механизмом (без включения редактирования конфы)"
20 andrewks
 
26.03.12
17:44
(16) да это понятно, через модуль бы уже давно сделал. конфу трогать не нужно
21 stix2010
 
26.03.12
17:45
так я и спрашиваю, посмотри может там есть уже подобная процедура? у меня зупа нет под рукой.
22 Shurjk
 
26.03.12
17:46
(15) Логин с полными правами - праоль известен только тому кому он нужен, а в батнике который запускает он легко становиться достоянием общественности.
23 andrewks
 
26.03.12
17:46
(21) а, ясно. щас гляну
24 rasswet
 
26.03.12
17:48
(21) в зупе если пользователь не имеет роли полныеПрава его интерактивные изменения даты запрета не привидут к записи этих изменений, даже если физически в форме он сможет их поменять.
если обработку будешь писать предусмотри чтобы она могла только двигать дату вперед (как она говорит для самой себя) а назад чтобы не могла.
25 КМ155
 
26.03.12
17:48
(22) [а в батнике который запускает он легко становиться достоянием общественности.]
посредством  (4) или (6) общественность идёт гулять
26 stix2010
 
26.03.12
17:50
(24) не могу сейчас что-то возразить, тогда обработкой
27 andrewks
 
26.03.12
17:50
(21) есть-то есть, только толку. без полных прав она не сработает
28 Shurjk
 
26.03.12
17:51
(25) Ну если ты еще по совместительству единственный админ на фирме то еще ладно.
29 andrewks
 
26.03.12
17:52
+(27) из внешней обработки
30 rasswet
 
26.03.12
17:52
(26) да процедуру Экспортную можно вытащить в обработку-проблем-то.
31 andrewks
 
26.03.12
17:53
(30) проблема в правах. во внешке и без прав никакого привилегированного режима не выйдет
32 andrewks
 
26.03.12
17:56
ок, без пароля в батнике: создаю 1с-юзера с полными правами с windows-авторизацией от windows-юзера расчётчика. что на это скажете?
33 stix2010
 
26.03.12
17:57
(32) гы, так она и для обычной работы сразу логиниться будет
34 andrewks
 
26.03.12
17:57
(33) а я его невидимым сделаю
35 lxs
 
26.03.12
17:59
делаешь константу для нее, делаешь регламентное задание, которое будет выполняться под полными правами. она меняет константу, регламентное видит константу - меняет границу, стирает константу и следит за ней. если пустая, ничего не делает.
36 andrewks
 
26.03.12
17:59
+(34) не, чушь :)
37 lxs
 
26.03.12
17:59
только смысл.. все равно надо всех из базы гнать
38 stix2010
 
26.03.12
18:00
(35) нельзя изменять конфигурацию
39 lxs
 
26.03.12
18:01
(38) Точно, не обратил внимания. В таком случае я бы спросил у расчетчика, не пробовал ли он др..чить вприсядку..
40 lxs
 
26.03.12
18:02
что мешает включить возможность изменения?
41 andrewks
 
26.03.12
18:03
(39) а если расчётчик женского пола, и ей 50 лет?
42 andrewks
 
26.03.12
18:04
(40) зело боится, что нажмёт чё-нибудь невзначай, и что-нибудь испортит. и тогда придётся звать меня, а я далеко, и занятый очень
43 lxs
 
26.03.12
18:06
(42) ответь на (40)
44 andrewks
 
26.03.12
18:07
(43) что именно включить? возможность изменения чего?
45 lxs
 
26.03.12
18:07
(44) почему нельзя изменять конфигурацию?
46 andrewks
 
26.03.12
18:08
(45) базовая
47 lxs
 
26.03.12
18:12
чем (1) не устраивает?
48 andrewks
 
26.03.12
19:54
(47) а давно в базовой версии есть comconnector?
49 asady
 
26.03.12
21:59
(48) беги ты оттудова -

экономят на всём - вон конфа и та базовая - и на тебе 100 пудов экономят - не работай за копейки - именно из-за таких как ты до сих пор есть неадекватные вакухи с вагоном задач.
50 andrewks
 
26.03.12
22:04
(49) это хорошая и давняя знакомая моя, не могу не помочь. у них штатного админа и программиста нет, приходящие, и им не до этих мелочей. так что вопрос финансов и "беги оттуда" не актуален
51 lxs
 
27.03.12
08:55
(50) Ну, раз хорошая и давняя, по-хорошему и скажи ей:"входишь под этим пользователем, делаешь то-то, выходишь". Как правило народ боится шаг вправо, шаг влево сделать. Раздули тоже, млин, проблему из ничего.
52 andrewks
 
27.03.12
09:05
(51) ну дык я так и хотел в (7). ну, или в (9)

буду там на выходных, если успею, склепаю обработочку ей по типу (9), если не успею - настрою юзера дополнительного по типу (7). просто вдруг ещё какие интересные идеи предложат, ибо проблемка действительно интересная, на будущее и самому пригодится кошерное решение
53 stix2010
 
27.03.12
09:06
хы, еще и базовая, сделай (7) или (9), других решений скорее всего не будет
54 MaxS
 
27.03.12
09:11
Объяснить пользователю, что обработка очень долго меняет эту дату.
Написать обработку с модальным окном, мол подождите, идёт изменение данных...
В коде отправляется письмо по e-mail пользователю с полными правами, который меняет дату.
Обработка замечает, что задание выполнено и сообщает об этом пользователю.

Придётся потом объяснять почему эта обработка долго работает по ночам, в обед, в праздники и выходные. ;)
55 lxs
 
27.03.12
09:15
Смешна ситуация еще и тем, что чел работает в базе ОДИН(!) и боится на вертеть сам же. Встает вопрос о квалификации этого буха.. У меня несколько знакомых бухгалтеров работают аналогично (одни в базе), но под полными правами, не жужжат и счастливы. Ни разу не напортачили еще.
56 andrewks
 
27.03.12
09:21
(55) видишь ли, человек только недавно с 7-ки, ещё не привык, всего боится, нажмёт не туда, потом переделывать, перепроверять, и т.п.

да, и потом, по мне - так нормальный вопрос, почему в штатном функционале юзер без полных прав не может записать этот регистр с датой ограничения хотя бы для самого себя?
57 lxs
 
27.03.12
09:44
(56) Нах тогда базовую покупать? "хочет и медку съесть и на х..й не сесть"? Ничего номального в этой задаче нет. Тебе дали палочки из китайского ресторана, посадили в лодку и сказали: "греби".
58 lxs
 
27.03.12
09:46
Пусть купит ПРОФ, или перестанет бояться. Третьего не дано.