|
Регистр сведений независимый как узнать что запись удаляется? | ☑ | ||
---|---|---|---|---|
0
Vovka-x13
09.12.15
✎
20:37
|
Регистр сведений независимый как узнать что запись удаляется?
|
|||
1
Лефмихалыч
09.12.15
✎
20:39
|
пр записи набор пустой, а отборы есть
|
|||
2
Лефмихалыч
09.12.15
✎
20:40
|
но в общем случае - ни как. Нет в РС такой фигни, как удаление записи. Потому, что записи все одинаковые, платформа не понимает между ними разницы даеж, если они с точки зрения ползователя одинаковые
|
|||
3
Defender aka LINN
09.12.15
✎
20:49
|
(1) Михалыч... Ну ты чего, забыл, что замещение набора - это ДВЕ операции записи?
|
|||
4
Defender aka LINN
09.12.15
✎
20:49
|
(0) В общем, никак. А тебе для зачем?
|
|||
5
Лефмихалыч
09.12.15
✎
20:52
|
(3) нет. Я растяжку поставил :)
|
|||
6
Vovka-x13
09.12.15
✎
22:01
|
(4) сделать запрет на удаление записей, есть конечно и другие способы. Но хотел кодом как то сделать...Вот пока ничего не придумал адекватного
|
|||
7
Vovka-x13
09.12.15
✎
22:04
|
(6) какая то сволочь меняет документы и удаляет версии объектов из регистра сведений "версии объектов"
|
|||
8
shuhard
09.12.15
✎
22:11
|
(7) сделай доступ через общий модуль/привилегии и отрежь прямые права
|
|||
9
shuhard
09.12.15
✎
22:12
|
(8) + блокировка удаления по измерению дата
+ перезапись в теневой Рг |
|||
10
Vovka-x13
09.12.15
✎
22:16
|
(8) что то не понял про общий модуль, а если чуть подробнее.
(9) да думал копии записей делать в свой регистр. Что значит блокировка удаления по измерению дата? |
|||
11
mistеr
09.12.15
✎
22:38
|
(10) >да думал копии записей делать в свой регистр.
У него будет та же проблема. :) |
|||
12
User_Agronom
09.12.15
✎
23:14
|
(7) Добавь в регистр форму списка, которая открывается в режиме только просмотр если недоступны полные права.
|
|||
13
RomanYS
10.12.15
✎
00:07
|
(7) ЖР не показывает кто это? или он ЖР тоже чистит - тогда сдавайся )
|
|||
14
ЧеловекДуши
10.12.15
✎
07:30
|
(0) После удаления, запись нельзя отобрать, т.е. при отборе, запрос выдаст "Пустой() = Истина" :)
|
|||
15
ЧеловекДуши
10.12.15
✎
07:31
|
(7) Запрети интерактивное удаление. Оставь только Удаление программное, если это надо :)
|
|||
16
cw014
10.12.15
✎
07:32
|
Сделай копию регистра и запрети на него всем доступ. Привилегированно дублируй туда новую запись, а при удалении ставь галку - удалено таким то
|
|||
17
cw014
10.12.15
✎
07:32
|
Как найдешь засранца - можешь избавиться от этого велосипеда
|
|||
18
Лефмихалыч
10.12.15
✎
08:43
|
Если речь про регистр версии объектов, то тогда все проще:
1. Подписка ПередЗписью набора запросом получает ВЫБРАТЬ КОЛИЧЕСТВО(*) ИЗ ВерсииОБъектов ГДЕ Объект = Источник.Отбор.Объект.Значение и записывает это в Источник.ДополнительныеСвойства.Вставить("КоличествоПередЗаписью"); 2. Подписка ПриЗаписи набора выполняет точно такой же запрос и сравнивает количество из запроса и количество из допсвойств. Если при записи количество меньше, значит это либо удаление, либо редактирование записи. |
|||
19
Лефмихалыч
10.12.15
✎
08:45
|
+(18) и можно во второй подписке в журнал регистрации писать инфу о количествах до и при записи с инфой об объекте. Тогда ты из ЖР же сможешь получить инфу о том, кто и когда именно и что удаляет (или редактирует)
|
|||
20
MUXACb
10.12.15
✎
08:55
|
(0) Если удаляет в списке то используй "РегистрСведенийСписокПередУдалением", ну а если он обработкой то смотри ЖР - под кем и откуда правит, ну а если и ЖР умеют чистить...
|
|||
21
mikecool
10.12.15
✎
09:05
|
а был ли мальчик? (с)
|
|||
22
Vovka-x13
10.12.15
✎
14:02
|
Там ситуация такая, что возможно обработкой удаляют под подозрением человек который в этом деле шарит, поэтому кодом хочу, урезать права нельзя.
|
|||
23
Лефмихалыч
10.12.15
✎
14:03
|
(22) две подписки и злодей, как на ладони.
Ну и забери у всех права на внешние обработки. Потом. Когда выпустишь кишки этого деятеля и наденешь его голову на пику. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |