|
1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
web_profiler 18.02.21 - 11:35 | Пометку на удаление можно отловить как подпиской (что более правильно), так и из модулей документов, но вопрос:
Как мне вывести запрос пароля? Он же ж на клиенте отрабатывает, а как мы знаем установка/снятие пометки на сервере, и с сервера клиент не вызвать Так вот и цель данного поста найти механизм обхода чтобы вызвать форму клиента (запроса пароля) Оповещение на сервере не работает. Уже подумал создать регламент и в подписке на событие перед записью дока выполнять регламент, но и регламент также не выведет текущему пользователю форму запроса пароля Великие и могучие гуру 1С, помогите плиз Кстати, было бы очень интересно, что по этому поводу говорит/скажет GROOVY (Павел). Ссори если перепутал ник | ||
FIXXXL 1 - 18.02.21 - 11:37 | отними права на пометку удаления, сделай обработку отдельно, там верти пароли как хошь... | ||
web_profiler 2 - 18.02.21 - 11:38 | (1) думал об этом, куча ролей и куча пользователей - серьезный анализ на пару недель | ||
dka80 3 - 18.02.21 - 11:39 | (2) в типовых есть отчет "Права пользователей" | ||
web_profiler 4 - 18.02.21 - 11:41 | |||
web_profiler 5 - 18.02.21 - 11:42 | мож кто-то уже обходил интересным методом данный прикол(ограничение) конфы | ||
web_profiler 6 - 18.02.21 - 11:43 | проведение на клиенте отлавливается, а пометка нет - ну это разве не издевательство? | ||
acht 7 - 18.02.21 - 11:43 | (2) Если перед записью обнаруживаешь, что устанавливается пометка и в дополнительных свойствах нет флага разрешения, ставишь - отказ = истина. В избранной форме запрашиваешь пароль и устанавливаешь пометку удаления вручную с передачей флага в дополнительных свойствах.
Потом приходишь на форум и справшиваешь как это все отключить для групповой обработки =) | ||
web_profiler 8 - 18.02.21 - 11:46 | (7) модуль "перед записью" - ДопСвойства - Отказал, флаг установил, вернулся в форму (клиент) - запросил пароль
Верно? | ||
web_profiler 9 - 18.02.21 - 11:48 | (7) интересно, хороший варик
Правдо для всех нужных доков надо будет это повторять | ||
Kesim 10 - 18.02.21 - 11:49 | (0) а нельзя отловить что у объекта есть пометка удаления, а у ссылки объекта нету?
и зачем же пароль, пусть будет строка "Пользователь: "введенный комментарий" | ||
eklmn 11 - 18.02.21 - 11:50 | (7) "отключить для групповой обработки" Всё так же, еще и интерактивность в доп.свойствах передавать | ||
web_profiler 12 - 18.02.21 - 11:52 | (11) поясни, плиз | ||
ДенисЧ 13 - 18.02.21 - 11:54 | (5) А если программно помеячать будет? | ||
web_profiler 14 - 18.02.21 - 11:57 | (13) во всех ролях надо убрать пометку на удаление
это не удобно и долго
а потом только программно помечать | ||
web_profiler 15 - 18.02.21 - 12:00 | (7) не работает при отказе на клиент(Форму) не возвращается | ||
Kesim 16 - 18.02.21 - 12:05 | (15) в форме перед записью делай, в каждой форме.... | ||
web_profiler 17 - 18.02.21 - 12:06 | |||
web_profiler 18 - 18.02.21 - 12:06 | |||
web_profiler 19 - 18.02.21 - 12:09 | (16) ну че, остановился в процедуре? | ||
eklmn 20 - 18.02.21 - 12:15 | |||
web_profiler 21 - 18.02.21 - 12:18 | |||
Kesim 22 - 18.02.21 - 12:20 | (19) там отказ есть | ||
web_profiler 23 - 18.02.21 - 12:21 | |||
Deal with it 24 - 18.02.21 - 12:30 | (0) чтобы не писать в каждом документе "перед записью"/"при записи", создай подписку на соответствующее событие для всех необходимых документов/справочников. Лично я проверил, подписка "ПередЗаписью" срабатывает перед установкой пометки удаления. Дальше ты уже фигачешь свой код вызова формы пароля и все такое. | ||
web_profiler 25 - 18.02.21 - 12:31 | |||
web_profiler 26 - 18.02.21 - 12:35 | (24) "Интерактивные операции недоступны" | ||
vicof 27 - 18.02.21 - 12:40 | (0) А назачем это все? | ||
web_profiler 28 - 18.02.21 - 12:41 | (27) помечаешь на удаление документ - пароль скажи, и если ок - тогда помечай | ||
vicof 29 - 18.02.21 - 12:42 | (28) Ну а смысл? Если чувак уже регистрировался в системе. | ||
web_profiler 30 - 18.02.21 - 12:43 | ладно, всем участвующим спасибобуду с ролей снимать пометку удаления, добавлять свою роль и раздавать ее кому надо Рекламное место пустует | ||
web_profiler 31 - 18.02.21 - 12:45 | |||
Deal with it 32 - 18.02.21 - 12:45 | (25) на УТ11 ща затестил. Все отрабатывает | ||
web_profiler 33 - 18.02.21 - 12:47 | |||
Deal with it 34 - 18.02.21 - 12:47 | (26) ну так запихни функционал во внешнюю обработку, запускай ее из модуля события. Если уж прям интеррактив нужен | ||
Deal with it 35 - 18.02.21 - 12:48 | (26) ну или форму общую запили, ее вызывай, через оповещения все дела возвращай параметры туда сюда. | ||
Deal with it 36 - 18.02.21 - 12:50 | тут весь вопрос в том, минимально ли изменения в конфу вносить или можно ее лопатить как хош? Отсюда варианты разные. Ну а вариантов куча | ||
web_profiler 37 - 18.02.21 - 12:50 | (35) ничего клиентского с сервера НЕ ОТКРЫТЬ учи матчасть Оповестить не работает на сервере формы внешобработок не открывабтся - "интерактивность" Формы также не отрываются - "интеративность" | ||
web_profiler 38 - 18.02.21 - 12:50 | |||
web_profiler 39 - 18.02.21 - 12:52 | {ОбщийМодуль.Общий.Модуль(390,2)}: Процедура или функция с указанным именем не определена (Оповестить) <<?>>Оповестить("блабла", Источник); (Проверка: Сервер) | ||
Deal with it 40 - 18.02.21 - 12:53 | (37) слышал про виды общих модулей "сервер", "клиент", "внешнее соединение"? Не говори мне, что я не могу. Я делал и буду делать | ||
Deal with it 41 - 18.02.21 - 12:53 | (39) ты где оповещение вызываешь? в модуле каком? | ||
web_profiler 42 - 18.02.21 - 12:54 | (40) сейчас скрин скину | ||
vicof 43 - 18.02.21 - 12:55 | (31) Можно авторизацию сделать через бэйджики со штрихкодами | ||
Dmitry77 44 - 18.02.21 - 12:57 | Сделай в документе / доп свойсвах пометку на удаление. Потом регламентом помечай на удаление. | ||
web_profiler 45 - 18.02.21 - 12:57 | |||
web_profiler 46 - 18.02.21 - 12:59 | |||
Dmitry77 47 - 18.02.21 - 13:00 | А вообще правильно отдельного пользователя для пометки на удаление. Так лог будет где что и как. Программы ввод пароля - много головной боли с поиском через пол года кто и что посетил на удаление. | ||
web_profiler 48 - 18.02.21 - 13:02 | (47) под пароль юзера привязал - и записываю его в реквизит "ПометилНаУдаление" | ||
web_profiler 49 - 18.02.21 - 13:04 | Закрываю тему Буду ролями узать | ||
Dmitry77 50 - 18.02.21 - 13:05 | (48) реквизит где в документе? Документ же удалиться вместе с реквизитом. И где через пол года концы искать? | ||
web_profiler 51 - 18.02.21 - 13:06 | Доки не удаляют вообще для истории, только помечают на удаление
А через год свертка и старая копия в архив |
|
Список тем форума |