|
запрет на изменение кассовых документов | ☑ | ||
---|---|---|---|---|
0
LivingStar
07.11.13
✎
11:48
|
Поставлена задача, поставить запрет на изменение кассовых документов. Вроде как, на РасходныйКассовыйОрдер и ПриходныйКассовыйОрдер. Закрывать период работы кассира задним числом. Как лучше это сделать? Создать роль или как лучше?
|
|||
1
Maxus43
07.11.13
✎
11:49
|
дату запрета редактирования куда украли?
|
|||
2
Maxus43
07.11.13
✎
11:50
|
запрещать неоперативное проведение ещё можно
|
|||
3
LivingStar
07.11.13
✎
12:00
|
(1) ну так дата запрета нужна только на кассовые документы, эта дата же на все распространяется....
(2) нужно любые изменения так же запретить.... |
|||
4
Нуф-Нуф
07.11.13
✎
12:00
|
создай роль, будь мужиком, блеать!
|
|||
5
LivingStar
07.11.13
✎
12:01
|
создам роль, потом как по сути??? она будет всем или одному кому???
|
|||
6
LivingStar
07.11.13
✎
12:05
|
не приходят мысли как лучше это воплотить
|
|||
7
LivingStar
07.11.13
✎
12:07
|
Или может просто на время ориентироваться? То есть если пытаются править документы прошлого периода, проверять на дату документа и текущее число.
|
|||
8
Ненавижу 1С
гуру
07.11.13
✎
12:09
|
всегда должен был человек, который все же может править документы задним числом
|
|||
9
piter3
07.11.13
✎
12:09
|
то есть ты такой уникальный и больше этим никто не маялся. в поиск ........... не цензура
|
|||
10
MSII
07.11.13
✎
12:11
|
(8) Ну, для полных прав оставить все как есть, а для остальных делать (2). Дешево и сердито.
|
|||
11
LivingStar
07.11.13
✎
12:11
|
(8) Да говорили что это директор. Тогда делаю привязку к дате, если правят докумнеты прошлых периодов то запрет!!! А этой роли дозволенно.
|
|||
12
LivingStar
07.11.13
✎
12:12
|
(10) А что значит (2) не совсем представляю. Можно же будет изменять и записывать наверное?..
|
|||
13
LivingStar
07.11.13
✎
12:13
|
(10) и как делается (2) ?
|
|||
14
Artful Den
07.11.13
✎
12:20
|
(0) сделай подписку на событие с отлупом на неоперативное проведение
|
|||
15
LivingStar
07.11.13
✎
12:20
|
(9) да поиск не сильно поможет
|
|||
16
MSII
07.11.13
✎
12:22
|
(13) Ну как делается... Тут сила воли нужна. Во-первых, надо заставить себя проверить наличие у пользователя полных прав. Во-вторых, заставить себя проверить режим проведения документа. Ну и потом еще в зависимости от результатов проверок что-то предпринять. В общем, дел немало.
|
|||
17
anaed
07.11.13
✎
12:30
|
(14) не тот случай, до подписок за 8 лет тс не добрался :) (13) убираешь у всех полные права, всем ролям кроме полных запрещаешь неоперативное проведение кассовых документов.
При записи изменений проведенного документа проведения не избежать. |
|||
18
LivingStar
07.11.13
✎
12:37
|
вот такое думаю вставить в модуль объекта, документов РасходныйКассовыйОрдер и ПриходныйКассовыйОрдер
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) // LivingStar 2013_11_07 -> Если РежимПроведения = РежимпроведенияДокумента.Неоперативный и Не РольДоступна("КассовыеДокументы") Тогда Сообщить("Запрещено неоперативное проведение кассовых документов!"); Отказ = Истина; КонецЕсли; // <- |
|||
19
piter3
07.11.13
✎
12:39
|
(18)off_top: зря комменты оставляешь
|
|||
20
LivingStar
07.11.13
✎
12:44
|
(19) А что?
|
|||
21
LivingStar
07.11.13
✎
12:45
|
(19) Комменты я оставляю всегда и везде где что то дописываю, или изменяю. Самому же найти потом можно все....
И вообще принято так делать на работе! |
|||
22
Холодильник
07.11.13
✎
12:46
|
Роль+параметрыСеанса+РЛС
|
|||
23
Гефест
07.11.13
✎
12:47
|
Зато и другие потом найдут тебя
|
|||
24
Холодильник
07.11.13
✎
12:47
|
(21) оставляй сразу домашний адрес и время, когда ты бываешь дома. И жди тру-программеров с линейкой
|
|||
25
LivingStar
07.11.13
✎
12:56
|
(23) Так я же должен упростить работу последующим программистам. И документировать свою, это неотъемлемые условия.
Меня все хотят найти и так, говорят мне об этом постоянно! |
|||
26
LivingStar
07.11.13
✎
12:57
|
(22) это что такое? зачем? (180 - ти разве не достаточно?
|
|||
27
LivingStar
07.11.13
✎
12:57
|
(26) (18) - ти
|
|||
28
Холодильник
07.11.13
✎
12:59
|
(26) достаточно для быдлокодера. Если ты не хочешь меньше проблем при последующих обновлениях для себя или для последующих программистов(которые, судя по всему, скоро появятся), то как можно меньше изменяй типовые объекты.
|
|||
29
Aleksey
07.11.13
✎
13:00
|
(3) у меня в 7-ке можно на каждый вид документа отдельно задавать дату запрета
|
|||
30
LivingStar
07.11.13
✎
13:00
|
(28) но в (18) решение, работающее
|
|||
31
Aleksey
07.11.13
✎
13:01
|
(30) он имеет ввиду что такой код лучше оформить подпиской на событие, тогда и при обновлении ничего не придётся править
|
|||
32
LivingStar
07.11.13
✎
13:03
|
(31) Можно поподробнее? Не часто сталкивался с подписками, давно последний раз. Нужно начинать их интенсивно использовать....
|
|||
33
LivingStar
07.11.13
✎
13:06
|
начал делать подписку!!!!
|
|||
34
Aleksey
07.11.13
✎
13:09
|
(33) неспеши, ибо это 1С и врдли получится
|
|||
35
Aleksey
07.11.13
✎
13:10
|
хотя если ты в модуле объекта это писал, то может и взлететь
|
|||
36
ptiz
07.11.13
✎
13:11
|
(19) +100
|
|||
37
LivingStar
07.11.13
✎
13:12
|
В модуль настройки прав доступа добавил вот это, ну и подписки создал ....
Процедура ПередЗаписьюДокументаРасходныйКассовыйОрдерПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт // LivingStar 2013_11_07 -> Если РежимПроведения = РежимпроведенияДокумента.Неоперативный и Не РольДоступна("КассовыеДокументы") Тогда Сообщить("Запрещено неоперативное проведение кассовых документов!"); Отказ = Истина; КонецЕсли; // <- КонецПроцедуры Процедура ПередЗаписьюДокументаПриходныйКассовыйОрдерПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт // LivingStar 2013_11_07 -> Если РежимПроведения = РежимпроведенияДокумента.Неоперативный и Не РольДоступна("КассовыеДокументы") Тогда Сообщить("Запрещено неоперативное проведение кассовых документов!"); Отказ = Истина; КонецЕсли; // <- КонецПроцедуры |
|||
38
LivingStar
07.11.13
✎
13:13
|
(35) что написал в модуле объекта?
|
|||
39
Aleksey
07.11.13
✎
13:14
|
(38) код, просто подписка есть у объекта, а не у формы, и для 1С это 2 разных понятия (объект и форма)
|
|||
40
LivingStar
07.11.13
✎
13:19
|
(39) Выбираю объект, событие, обработчик. Обработчик - выбираю один из общих модулей куда добавляю процедуры (37).
|
|||
41
LivingStar
07.11.13
✎
13:24
|
Какая тут особая разница, подписки, тот же код только в модуле общем, или в докумнете. Обновляться эта конфигурация не будет же.
|
|||
42
LivingStar
07.11.13
✎
13:24
|
можно было и не трогать эти подписки..... не вижу особого толка в них
|
|||
43
LivingStar
07.11.13
✎
13:26
|
в (22) вон советовали использовать для решениия (0) параметры сеанса, РЛС ...
|
|||
44
Aleksey
07.11.13
✎
13:26
|
(42) нету, просто некоторых хлебом не корми дай по самоутверждаться за счёт других
|
|||
45
anaed
07.11.13
✎
13:28
|
(42) ну если не считать того что они не изменятся при обновлении, рекомендую обратить внимание на код обеих процедур и попробовать найти различие, а потом открыть для себя составной тип данных у подписки. Хотя если вас кормят едой (потому что я не верю что вам платят) за количество строк кода, то и так норм.
|
|||
46
LivingStar
07.11.13
✎
13:32
|
(45) Понял про составной тип подписки, поищу сейчас. Я просто не смог его сделать и подумал что на каждый объект можно делать свою подписку. Да код одинаковый.
|
|||
47
anaed
07.11.13
✎
13:37
|
(46) можно то оно можно, но не нужно.
Настроить роли можно было и не программируя. |
|||
48
Галахад
гуру
07.11.13
✎
13:37
|
Вот было у человека счастье, так ему про подписки чего-то втирать начали.
Теперь еще и про составной тип... Изверги. |
|||
49
LivingStar
07.11.13
✎
13:44
|
Думаю над тем как назвать подписку, веть в её имени нужно задать названия двух документов!!!
|
|||
50
Галахад
гуру
07.11.13
✎
13:50
|
Да. Дилемма.
|
|||
51
Холодильник
07.11.13
✎
14:27
|
проблема.. думаю, надо создавать отдельную ветку
|
|||
52
Artful Den
07.11.13
✎
14:33
|
ушел за попкорном
|
|||
53
LivingStar
07.11.13
✎
14:34
|
(28) Буду надеяться что это произойдет скоро, и я не буду переносить эту шмару с отдела кадров!
|
|||
54
Artful Den
07.11.13
✎
14:35
|
(53) тогда будь мужиком - увольняйся, покажи им, что они тебя не достойны
|
|||
55
LivingStar
07.11.13
✎
14:39
|
(54) Это всегда пожалуйста.... Нужно выбрать момент и провести комбо!!! Только это источник дохода на сей день и пешком на работу и с работы, так же на обед. Ранее у меня такого не было. И если бы меня хотели убрать, то убрали бы давно... Имею то что бог дал!
|
|||
56
Холодильник
07.11.13
✎
14:40
|
Один быдлокодер за год своей работы создает 2 рабочих места (с)
|
|||
57
LivingStar
07.11.13
✎
14:41
|
(56) Я не отношу себя к быдло кодеру.... Быдло кодер там был до меня, и это факт! А как это 2 рабочих места за год? Я бывает за год ни одного не могу создать.
|
|||
58
Холодильник
07.11.13
✎
14:43
|
(57) ну как как.. пишешь неоптимальный код, кучу ненужного и избыточного функционала.. пользователи уже не справляются и руководство нанимает еще.
у тру-программеров после автоматизации половину сотрудников увольняют за ненадобностью |
|||
59
LivingStar
07.11.13
✎
14:46
|
(58) Где ты это увидел то?
|
|||
60
LivingStar
07.11.13
✎
14:47
|
(58) ты где таких слов то набрался? мне их произносить то в падлу, зная кто ими пользуется.....
|
|||
61
LivingStar
07.11.13
✎
14:48
|
видел бобиков пытающихся выделаться по средством таких слов
|
|||
62
LivingStar
07.11.13
✎
14:48
|
TRUE ! И веть не так давно оно в обиходе появилось!
|
|||
63
Холодильник
07.11.13
✎
14:52
|
просто, перед тем, как добавлять какие-то изменения - подумай, насколько тебе удобно будет обновлять потом базу. и внеси изменения наиболее оптимально
|
|||
64
LivingStar
07.11.13
✎
14:56
|
(63) ну согласен что нужно делать все оптимально, к чему и стремлюсь
но эта база так только и обновляется, переписанная, она не будет обновляться типовыми ну начно можно обновить УТ 10.3 доработанную, там там.... |
|||
65
LivingStar
07.11.13
✎
14:57
|
если другой релиз, то только ставить его заново наверное
|
|||
66
LivingStar
07.11.13
✎
15:15
|
(54) Меня трясет каждый день и так, порвать там всех охото!!! Но не разумно это, гасить коллектив потенциального работодателя.
|
|||
67
Artful Den
07.11.13
✎
15:18
|
||||
68
LivingStar
07.11.13
✎
15:25
|
(67) пока решаю как пид..уть мышь с отдела кадров.
\ |
|||
69
Холодильник
07.11.13
✎
15:26
|
клавиатурные борцы отакуэ
|
|||
70
MSII
07.11.13
✎
15:29
|
(68) А что с ней, с мышью?
|
|||
71
hhhh
07.11.13
✎
15:38
|
(66) это только потенциальный работодатель?
|
|||
72
Холодильник
07.11.13
✎
15:40
|
а потом читаем статьи на ленте, как чувак убивает сослуживцев
|
|||
73
Starhan
08.11.13
✎
07:22
|
ЛЮЮЮЮДДДИИИИ..... как мне подписаться на его темы?
(32)(46)(57) вааапще шедевры |
|||
74
Wobland
08.11.13
✎
07:34
|
(73) http://www.forum.mista.ru/lastmsg.php?username=LivingStar
где-то была обработка, распарсивающая страницу. автообновление к ней можно прикрутить... искать или сам? |
|||
75
vicof
08.11.13
✎
10:52
|
||||
76
el7cartel
08.11.13
✎
11:00
|
(32) нужно начинать интенсивней читать синтаксис помощник, и литературу учебную, а не плодить по каждому вопросу, кучу бессмысленных тем...
|
|||
77
piter3
08.11.13
✎
11:01
|
(76) а зачем напрягаться, если помогут а?
|
|||
78
M_Flint
08.11.13
✎
11:40
|
(75), Нельзя такие темы на работе читать /чуть не заплакала/
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |