|
Вывод сообщения при проведении документа | ☑ | ||
---|---|---|---|---|
0
Alexey vip
24.08.12
✎
10:03
|
Возможно кто-то знает.
Не устраивает стандартные стандартные сообщения для пользователей в управляемых формах. Очень сильно напрягает, что ЕСТЬ необходимость в некоторых случаях при проведения документа выводить предупреждения для пользователя. Проведение при этом продолжается, но некоторые моменты должны быть указаны. В итоге, если юзер нажмет провести и закрыть, то благополучно закроется вся форма со всеми старательно написанными предупреждениями. Что, конечно, не есть хорошо. Хотелось бы всё таки как то выводить такие сообщения и не убирать кнопочку "провести и закрыть". Кто знает, как это возможно? |
|||
1
Wobland
24.08.12
✎
10:04
|
СообщениеПользователю к чему-то ж не сразу закрываемому можно привязать, не?
|
|||
2
Alexey vip
24.08.12
✎
10:20
|
(1)
К чему например? |
|||
3
olegves
24.08.12
✎
10:28
|
(2) например, к форме списка или главному окну 1С
|
|||
4
Alexey vip
24.08.12
✎
10:34
|
(2)
замечательно. Тогда, если юзер жмет просто провести, он ничего не увидит. |
|||
5
Wobland
24.08.12
✎
10:35
|
если юзер сам себе злобный дятел, то надо лечить юзера, а не дерево, которое он долбит
|
|||
6
vmv
24.08.12
✎
10:36
|
(3) прав, переопредели привязку сообщений не к окну документа, а к другому
дерзай, дальше говорить нет смысла |
|||
7
Лоботряс
24.08.12
✎
10:39
|
Может тебе вместо Предупреждение() использовать Сообщить()?
|
|||
8
Alexey vip
24.08.12
✎
10:44
|
(7)
Сообщить тоже привязывается к активному окну. |
|||
9
Alexey vip
24.08.12
✎
10:47
|
(6)
да я бы даже не против. Я бы даже открыл спецом новую форму, но можно ли это сделать на сервере в момент проведения? По-пойму нет |
|||
10
Wobland
24.08.12
✎
10:49
|
(9) #Если Клиент в УФ работает? но всё равно, чем-то нехорошим попахивает
|
|||
11
Alexey vip
24.08.12
✎
11:03
|
(9)
дык я проверяюсь то в ОбработкаПроведения(). Сделать вызов с сервера на клиент? это, насколько я знаю, невозможно |
|||
12
vmv
24.08.12
✎
11:22
|
(11) собрать все строки сообщений сервера в коллекцию (структура, соотвестствие, список) и передавать их на клиент(через хранилище, дополнительные свойства объекта) при передаче управления с сервера, пофик где, философия не позволяет?
|
|||
13
Alexey vip
24.08.12
✎
11:28
|
(11)
я же не просто так спрашиваю. Значит чего-то не знаю. То есть через временное хранилище передать эту структуру и на форме ПослеЗаписи обработать мою структуру? Так? А если в итоге документ свалится в отказ, событие на форме после записи вызовется на форме? |
|||
14
olegves
24.08.12
✎
14:45
|
чукча не читатель - чукча писатель (с)
тебе в (1) ответили. Перечитай несколько раз до просветления мозгов |
|||
15
Alexey vip
24.08.12
✎
15:33
|
(14)
чукча нечитатель пусть читает дальше. Ибо, возможно читать не умеет и может смело валить лесом с такими советами. |
|||
16
Hmster
24.08.12
✎
15:43
|
ВызватьИсключение не пробовал?
|
|||
17
Hmster
24.08.12
✎
15:43
|
Или Отказ = ИСТИНА ?
|
|||
18
Alexey vip
24.08.12
✎
15:48
|
(16)
какой в нём смысл? (17) отказ может быть, как и истина, так и ложь. Сообщения могут быть в обоих случаях. |
|||
19
Hmster
24.08.12
✎
15:55
|
Если сообщение не мешает мне провести документ то мне нафиг не нужно его читать. Если хочешь пищи в журнал регистрации или регистр какой. Или юзай обработку трассировки сообщений. Обработчики ожидания тебе в помощь.
|
|||
20
Alexey vip
24.08.12
✎
16:06
|
(19)
Это тебе может не нужно читать. А у меня некоторые юзеры могут провести документ, некоторые не могут. В одном случае это просто сообщение, в другом случае - пока юзер не исправит - не проведет. Ок, запишу я в журнал или регистр, как мне вызвать этот журнал или регистр именно после попытки проведения, а не записи документа? Обработчик ожидания в момент проведения документа? Не смешно Про обработку не слышал, не знаю, почитаю что с ней можно поделать и что она вообще делает |
|||
21
Hmster
24.08.12
✎
16:20
|
(20) я имел обработчик ожидания в форме обработки. туда можно еще и сообщения выводить и активностью манипулировать. все в твоих руках.
|
|||
22
Alexey vip
28.08.12
✎
08:48
|
(20) не совсем понял. Я правильно понял, что ты говоришь именно про обработчик ожидания в момент проведения? То есть пока висит этот обработчик
|
|||
23
Alexey vip
28.08.12
✎
08:48
|
(20) не совсем понял. Я правильно понял, что ты говоришь именно про обработчик ожидания в момент проведения? То есть пока висит этот обработчик, целая куча всяких данных будет заблокирована? Я не уверен, что это хороший выход.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |