|
Сообщение пользователю при проведении документа | ☑ | ||
---|---|---|---|---|
0
MaiorovYury
01.02.17
✎
14:27
|
Всем добрый день
Что-то не соображу как это сделать Нужно показать сообщение пользователю при проведении документа ГТД в Бух 3.0, если нет стока. В обработке проведения делаю проверку и вывожу сообщение таким образом ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения) Если нажать "Провести" - все отлично, но если пользоваться кнопкой "Провести и закрыть" то это сообщение можно и не увидеть, потому что оно закрывается вместе с закрытием формы Есть какие-нибудь обходные пути? Как сделать так, чтобы сообщение оставалось, даже если форма закрывается? |
|||
1
MaiorovYury
01.02.17
✎
14:28
|
В идеале конечно бы хотелось вывести вопрос пользователю и в зависимости от его ответа уже проводить решать документ или нет, но что-то Вопрос в ОбработкаПроведения как-то очень сложно вставляется судя по этой статье
http://catalog.mista.ru/public/372973/ |
|||
2
TeMochkiN
01.02.17
✎
14:29
|
(0) если в обработке проведения поставить Отказ = истина, то окно по идее не должно закрыться
|
|||
3
MaiorovYury
01.02.17
✎
14:29
|
(2) это сообщение чисто информационное. Документ все равно должен проводиться
|
|||
4
shamannk
01.02.17
✎
14:29
|
(0) До проведения решайте все.
|
|||
5
TeMochkiN
01.02.17
✎
14:30
|
(1) в обработке проведения задавать вопросы не получится. Она ж на сервере выполняется. Сервер не может вызвать клиента.
|
|||
6
Любопытная
01.02.17
✎
14:31
|
(1) Не надо вставлять вопросы в обработку проведения, ведь во-первых проведение делается на стороне сервера, где интерфейса нет, а во-вторых есть групповое проведение документов, к примеру, или любое другое программное проведение, где и пользователя нет, спрашивать не у кого
|
|||
7
MaiorovYury
01.02.17
✎
14:31
|
(4) например ПередЗаписью? Почему-то не подумал об этом, а это вариант
|
|||
8
MaiorovYury
01.02.17
✎
14:32
|
(7) хотя мне кажется это все равно ничего не меняет
Выведу я сообщение, но оно ведь все равно закроется с формой |
|||
9
MaiorovYury
01.02.17
✎
14:32
|
(6) резонно)
|
|||
10
shamannk
01.02.17
✎
14:33
|
(8) вопрос там свой и вставите
|
|||
11
MaiorovYury
01.02.17
✎
14:34
|
(10) ПередЗаписью ведь тоже на сервере выполняется. кажется не получится там вопрос задать
|
|||
12
MaiorovYury
01.02.17
✎
14:35
|
(11) хотя надо попробовать
|
|||
13
TeMochkiN
01.02.17
✎
14:36
|
(11) ПередЗаписью выполняется на клиенте, а вот ПередЗаписьюНаСервере - на сервере
|
|||
14
TeMochkiN
01.02.17
✎
14:36
|
(11) речь идет о модуле формы конечно же
|
|||
15
sitex
naïve
01.02.17
✎
14:37
|
(9) ПередЗаписью и "Состояние".
|
|||
16
MaiorovYury
01.02.17
✎
14:37
|
(14) спасибо, а то смотрел модуль объекта)
|
|||
17
shamannk
01.02.17
✎
14:39
|
(16) Вы там уборщицей работаете?
|
|||
18
MaiorovYury
01.02.17
✎
14:44
|
(17) видимо скоро буду)))
|
|||
19
1sanekmaloi1
01.02.17
✎
14:48
|
Можно заюзать флаг, и по необходимости ставить отказ в проведении, далее спрашивать че надо у пользюка,сбрасывать флаг и тут же второй раз проводить док.
Схема рабочая но лучше до проведения все выяснить у пользователя. |
|||
20
Cyberhawk
01.02.17
✎
14:58
|
Сдается мне, при проведении документа не из формы объекта тоже надо запрещать проводить, "если нет стока" (кстати, что это означает?). Например, создали-записали документ без проведения, закрыли форму, а затем из списка проводим, причем пачкой групповое тоже.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |