|
Как не дать записать/провести документ? | ☑ | ||
---|---|---|---|---|
0
JuixyJes
25.07.19
✎
09:29
|
Доброго утра всем! Все та же "гостиница". Занимаюсь непойми чем, но все же. У меня есть в документе дата начала и дата окончания. Проведение делает движение в регистр сведений. При условии что Номер комната и койка совпадают и даты так же, как запретить пользователю даже записать Документ пока он не сменит даты на те, что не попадают в интервал времени уже проведенного документа? Если что-то непонятно в формулировке, спросите.
|
|||
1
Asmody
25.07.19
✎
09:30
|
Отказ = Истина в ПередЗаписью
|
|||
2
ДенисЧ
25.07.19
✎
09:31
|
В форме ПередЗаписью - отказ.
Если документ создаётся программно - то и в модуле документа |
|||
3
Cyberhawk
25.07.19
✎
09:32
|
Не слушай (1) и (2), это не гарантированный способ
|
|||
4
ДенисЧ
25.07.19
✎
09:34
|
(3) Блесни умом, покажи верный.
ЗЫ. 220 вольт к стулу через ВК не предлагать |
|||
5
Cyberhawk
25.07.19
✎
09:35
|
(4) То что он не верный Я не говорил, ибо не всегда к отлупу предъявляются строгие требование в плане надежности (чтоб работал всегда и в 100% случаев)
|
|||
6
Asmody
25.07.19
✎
09:38
|
(4) Давно мечтаю о клавиатуре со встроенной линейкой. Чтобы пользователя по пальцам ебошить в случае чего.
|
|||
7
ДенисЧ
25.07.19
✎
09:39
|
(5) Н так покажи гарантированный, что ты как та священная девственница на сковородке...
|
|||
8
Fish
25.07.19
✎
09:40
|
(3) И чем же он не гарантированный?
|
|||
9
ИУБиПовиц
25.07.19
✎
09:41
|
(3) А что не так то? пользователь не запишет. Почему не гарантированно то?:) (понятно что обработками можно любую дичь позаписываать, но тут то интерактивная запись?
|
|||
10
Fish
25.07.19
✎
09:41
|
(6) А для программистов - с гильотинкой, чтобы пальцы отсекать сразу :))
|
|||
11
JuixyJes
25.07.19
✎
09:48
|
Все гарантированно)) а вот клавиатуры с линейкой и гильотиной - интересная идея, сегодня же реализацией займусь)
|
|||
12
Cyberhawk
25.07.19
✎
09:49
|
Тем, кто не вдупляет, предлагаю выслать мне демобазу, в которой реализован гарантированный по вашему разумению запрет в ПередЗаписью. Я, не вмешиваясь в уже существующий код, легко сделаю так, что он перестанет работать. От таки дела, малята (с)
|
|||
13
Cyberhawk
25.07.19
✎
09:49
|
+(12) Без перекрытия кода расширениями
|
|||
14
Мимохожий Однако
25.07.19
✎
09:50
|
(0) ОФФ "Занимаюсь непойми чем, но все же". На заметку...)
|
|||
15
sqr4
25.07.19
✎
09:52
|
(13) и без пользования конфигуратором?
|
|||
16
Мимохожий Однако
25.07.19
✎
09:52
|
(0) Сделай недоступной\невидимой кнопку Записать и Закрыть, если не выполнены условия заполнения документа.
|
|||
17
sqr4
25.07.19
✎
09:53
|
[как запретить пользователю даже записать Документ пока он не сменит даты на те, что не попадают в интервал времени уже проведенного документа] ведь это предполагает, что доступа в конфигуратор нет как и админский прав! А подписку может любой дурак сделать...
|
|||
18
Cyberhawk
25.07.19
✎
09:54
|
(15) (17) Речь о гарантии
|
|||
19
Fish
25.07.19
✎
09:56
|
(18) Так когда изменить можно только при помощи конфигуратора - это и есть гарантия.
|
|||
20
Cyberhawk
25.07.19
✎
10:01
|
(19) Отлуп, который можно обойти добавлением кода сбоку, не может называться 100% гарантированным.
|
|||
21
Fish
25.07.19
✎
10:02
|
(20) Может, т.к. пользователи не имеют доступа к коду. А те, кто имеют, по определению могут изменить всё.
|
|||
22
Cyberhawk
25.07.19
✎
10:04
|
(21) Могу только рекомендовать перечитывать (20) до просветления
|
|||
23
catena
25.07.19
✎
10:07
|
(21)Ну не все. Есть платформенные ограничения же. Например, дубль по ключу в регистр не запишешь никаким кодом.
|
|||
24
Fish
25.07.19
✎
10:08
|
(22) Ты просто ляпнул не подумав. Гарантия - это невозможность пользователю совершить действие в обход. Данный способ это даёт.
Естественно, что любой, имеющий доступ к конфигуратору, сможет эту проверку изменить. |
|||
25
Fish
25.07.19
✎
10:09
|
(23) Ну естественно, что имелись ввиду только программные вещи.
|
|||
26
Cyberhawk
25.07.19
✎
10:10
|
(24) Не дает конечно же
|
|||
27
Web00001
25.07.19
✎
10:10
|
(3) Присоединияюсь к (4), пока, что судя по ответам ты тоже ничего кроме (1) и (3) предложить не можешь и только умничаешь.
|
|||
28
Web00001
25.07.19
✎
10:10
|
+(27)ничего кроме (1) и (2)
|
|||
29
Fish
25.07.19
✎
10:11
|
(26) Не верю. Опиши, как можно это обойти из пользовательского режима.
|
|||
30
Cyberhawk
25.07.19
✎
10:11
|
(27) Могу только рекомендовать поиск по тексту ветки корня слова "предложить"
|
|||
31
Дух пролетариата
25.07.19
✎
10:12
|
Опять демонстрация упоротой "логики-чертовки".
|
|||
32
Cyberhawk
25.07.19
✎
10:12
|
(29) См. (12)
|
|||
33
Web00001
25.07.19
✎
10:12
|
(30)Да так и есть. Только умничать.
|
|||
34
Fish
25.07.19
✎
10:13
|
(32) Т.е. просто балабол. Так и запишем.
|
|||
35
Cyberhawk
25.07.19
✎
10:13
|
(33) Разжевать и в рот положить это конечно же не ко мне. Я даю удочки )
|
|||
36
Web00001
25.07.19
✎
10:17
|
(35)Вот тебе удочка. Твой способ на мой базе, не сработает, разбирайся сам почему. Разжевать и в рот положить это конечно же не ко мне
|
|||
37
Cyberhawk
25.07.19
✎
10:18
|
(36) Твоя интерпретация меня конечно же не особо интересует)
|
|||
38
ИУБиПовиц
25.07.19
✎
10:38
|
(29) У меня например только единственный вариант в пользовательском режиме.
записать документ корректно - а затем групповой обработкой изменить данные на некорректные в режиме разработчика:) |
|||
39
catena
25.07.19
✎
10:40
|
(38)А разве групповая обработка исправляет движения?
|
|||
40
Fish
25.07.19
✎
10:51
|
(39) Движения-то можно поправить, не трогая сам документ (обладая определёнными правами). Но речь не о них, а об обходе (1).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |