|
Вопрос перед удалением документа | ☑ | ||
---|---|---|---|---|
0
zavyzka
23.06.19
✎
14:31
|
В УТ 11 хочу сделать так что бы перед пометкой на удаление проведенного документа задавался вопрос и по результатам ответа на вопрос документ или помечался на удаление или нет.
Документ можно пометить на удаление из 4-х разных форм, я правильно понимаю, что единственный вариант - это писать обработчики в каждой из этих четырёх форм? |
|||
1
anton-rom86
23.06.19
✎
15:14
|
(0) Копай в сторону подписки на событие
|
|||
2
lodger
23.06.19
✎
15:15
|
(0) все вызовы из всех форм все равно окажутся в модуле объекта. ну и подписки еще.
|
|||
3
zavyzka
23.06.19
✎
15:53
|
(1) (2) А в чем смысл настраивать подписки или смотреть модуль объекта, когда это всё выполняется на Сервере? Насколько я знаю, из того же модуля объекта не получится задать вопрос пользователю...
|
|||
4
MakaMaka
23.06.19
✎
16:05
|
(3) Зря. После того как ты в модуле объекта сделаешь свой костыль тебя побьют коллеги, когда будут программно что то помечать на удаление. Да и с сервера вызывать клиент что бы пользователь на вопрос ответил это БДСМ какой то.
|
|||
5
xXeNoNx
23.06.19
✎
16:05
|
(0) хм..., гомноподход...
А если групповая обработка доков? |
|||
6
Лефмихалыч
23.06.19
✎
16:06
|
(0) надо отказаться от этой тупой идеи
|
|||
7
MakaMaka
23.06.19
✎
16:06
|
(5) ему срать, он быстрее хочет походу.
|
|||
8
MakaMaka
23.06.19
✎
16:07
|
11 лет 9 месяцев 30 дней впечатляюще
|
|||
9
Лефмихалыч
23.06.19
✎
16:08
|
платформа и так спрашивает подтверждение при пометке на удаление
|
|||
10
zavyzka
23.06.19
✎
16:12
|
(9) по ТЗ требуется выводить сообщение что документ будет переведён в определённый статус, ну и бизнес процесс согласования определённым образом изменится. Стандартное сообщение об удалении переопределить нельзя, насколько я знаю.
|
|||
11
zavyzka
23.06.19
✎
16:13
|
(5) очевидно, что при груповой обработке доков сообщений выводить не требуется.
|
|||
12
MakaMaka
23.06.19
✎
16:14
|
И смысл, звери будут групповой обработкой по одному документ щелкать, а вот вопрос что делать если юзверь выделит в списке несколько документов и постарается на удаление их поставить?
|
|||
13
MakaMaka
23.06.19
✎
16:18
|
Ты что то не так делаешь, опиши полностью задачу.
|
|||
14
Лефмихалыч
23.06.19
✎
16:18
|
(10) гори в аду
|
|||
15
zavyzka
23.06.19
✎
16:20
|
(12) не во всех базах пользователям дают пользоваться групоовой обработкой. А если в базе работают сотни пользователей, а я упомянул ещё про бизнес-процессы по согласованию документов, то групповая обработка как инструмент пользователя - это нонсенс - доступа к ней быть не должно.
|
|||
16
Лефмихалыч
23.06.19
✎
16:21
|
пометка удаления - это пометка удаления. Переход бизнес процесса из одного этапа в другой - это вообще совсем не связано с пометкой удаления. Которые на пометку удаления бизнес логику навешивают, у тех потом волосья из головы выпадают. Бизнес процесс согласования никак не должен пометкой удаления управляться. Вот наоборот - может быть, когда в результате перехода процесса в какой-то этап устанавливается пометка у объекта, то это может быть нормально. Обратное - не нормально. За обратное надо по рукам бить.
|
|||
17
Лефмихалыч
23.06.19
✎
16:24
|
если пометка удаления возможна только в результате корректного выполнения какого-то процесса, то надо забрать у пользюков права на интерактивную пометку. А не городить вот эти гнилые костыли.
|
|||
18
zavyzka
23.06.19
✎
16:31
|
(16) (17) у меня как бы задача не в определении правильности подхода, т. к. есть хорошо детализированное ТЗ и выносить его на итерации пересогласования я не планирую. Я думал, что может кто подскажет способ без костылей... возможно через БСП это как то решается. А так да, придётся через костыли: скорее всего в модуле объекта буду проверять, что редактирование производится через нужную мне форму (ДополнительныеСвойства) и если нет, то говорить, что бы редактировали через правильную форму. А уже в модуле этой правильной формы в ПередЗаписью задавать вопросы.
|
|||
19
MakaMaka
23.06.19
✎
16:34
|
(16) Допускаю единственный вариант, что при пометки удаления надо обнулить или установить статус, скажем в отменен. Но с точки зрения логики, это не верно, т.к. сначала документ отменяется, а потом помечается на удаление, но влажные мечты могут быть очень влажными и проще сделать чем доказывать что это бред.
|
|||
20
zavyzka
23.06.19
✎
16:40
|
(19) установить статус и т. д. при отмене проведения и удалении - это не проблема. Проблема - спросить об этом пользователя.
|
|||
21
MakaMaka
23.06.19
✎
16:47
|
Если ты прикладываешь слишком много усилий, то значит ты что то делаешь не так.
С клиента перед записью, проверь, помечается ли документ на удаление, если помечается, то на клиенте спрашивай, какого фига он удаляется, и там про адекватность, половую приналдежность, размер и прочее. Тебе пользователь интерактивно ответил и ты записал. Не трогай модуль объекта, а то тебя изнасилуют когда групповая обработка не перестанет работать на определенном виде документа. |
|||
22
zavyzka
23.06.19
✎
16:53
|
(21) "С клиента перед записью, проверь," - такое тогда нужно делать в каждой форме откуда документ можно пометить на удаление. "Не трогай модуль объекта" - его можно трогать аккуратно, очевидно что если в модуле будет Отказ=Истина, то для "Не РольДоступна("ПолныеПрава")"
|
|||
23
MakaMaka
23.06.19
✎
16:57
|
(22) Тебе написали что твое ТЗ не Корректно? Прими это, и делай как написано в твоем ТЗ раз не можешь обосновать, написавшему сей бред, что это поделка вредит. Если в ТЗ нарукожопил ты, то исправь ТЗ и сделай правильно, пока не поздно.
Помни, каждый неверное действие это еще один шаг на пути в никуда. |
|||
24
MakaMaka
23.06.19
✎
17:00
|
(22) Сделай хотя бы доп свойство объекта, что бы ты мог документы пачкой снять/поставить на удаление.
Ну или будешь через Загрузку.ОбменДанными = НеПометкаУдаления обходить свои костыли, что бы не сломать ноги. |
|||
25
Лефмихалыч
23.06.19
✎
17:59
|
(18) по этому поводу я уже высказался в (14)
|
|||
26
xXeNoNx
23.06.19
✎
18:24
|
ну для полноты сабжа яб еще использовал модальность, шоб уж наверняка
|
|||
27
xXeNoNx
23.06.19
✎
18:27
|
мля.., ТС, данной темой ты испортил себе карму лет на 5
|
|||
28
Лефмихалыч
23.06.19
✎
18:55
|
+(26) синхронно и обязательно внутри транзакции
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |