Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

УТ11 Сообщить пользователю, что он уже вводил документ на основании

УТ11 Сообщить пользователю, что он уже вводил документ на основании
Я
   ildary
 
11.11.16 - 11:29
Уважаемые специалисты, подскажите пожалуйста, как правильно предупредить пользователя, что он уже что-то ввёл, если обработка заполнения (через подписку) выполняется на сервере и ОбщегоНазначенияКлиентСервер.СообщитьПользователю выводит сообщение в предыдущее окно, а не окно свежесозданного документа?
 
 
   d546
 
1 - 11.11.16 - 11:31
ПередЗаписью свежесозданного документа
   Cyberhawk
 
2 - 11.11.16 - 11:31
Не допускать открытия второго окна, тогда сообщение в первом окне он увидит
   Cyberhawk
 
3 - 11.11.16 - 11:31
(1) Недружественно заставлять его заполнять документ, когда заранее уже известно, что ему будет борода прописана...
   d546
 
4 - 11.11.16 - 11:32
иногда хочется красиво, но не всегда возможно просто
   d546
 
5 - 11.11.16 - 11:32
(3) ну да, не добро
   ildary
 
6 - 11.11.16 - 11:33
(2) Я правильно понимаю - для этого лучше создать отдельную подписку, а не использовать текущую для обработки заполнения?

(3) согласен, лучше предупреждать сразу.
   Cyberhawk
 
7 - 11.11.16 - 11:35
(6) Если есть возможность вмешаться в модуль формы, то в обработке заполнения маркируешь объект через доп. свойство, а в модуле формы уже анализируешь маркер и Отказ = Истина
   Cyberhawk
 
8 - 11.11.16 - 11:35
+(7) Но по факту лучше вмешаться в саму команду ввода на основании и всего делов
   Cyberhawk
 
9 - 11.11.16 - 11:36
(если она у тебя не платформенная, а в конфигурациях на БСП там все платформенные спрятаны и заменены программными)
   d546
 
10 - 11.11.16 - 11:42
ОбработкаПолученияФормы в менеджере еще можно обработку сделать :)
 
 Рекламное место пустует
   d546
 
11 - 11.11.16 - 11:43
(10) + подменить на свою форму предупреждения
   ildary
 
12 - 11.11.16 - 11:46
(9) все что я понял, это то, что людям, прочитавшим букварь до буквы Д, это делать еще рано...
   d546
 
13 - 11.11.16 - 12:01
(12) ну тогда, если нельзя менять форму объекта, то через подмену формы нового в обработчике ОбработкаПолученияФормы на свою форму предупреждения с дальнейшей вариацией

или просто меняй форму документа нового ПриСозданииНаСервере и не трогай ОбработкаЗаполнения объекта
   ildary
 
14 - 11.11.16 - 12:07
(13) я и не трогал ОбработкаЗаполнения, это подписка (там другие действия еще делаются). Хочется не изменяя форму документа и его модули. С изменением-то все гораздо проще.
   Cyberhawk
 
15 - 11.11.16 - 12:10
(14) Модуль формы трогать необязательно, почти все формы (у документов - точно) имеют единую точку входа в ПриСозданииНаСервере в одном из общих модулей БСП ("События")
   ildary
 
16 - 11.11.16 - 12:11
(15) низко кланяюсь. Вот такие ноу- хау находить новичку - тяжело, а подсказавшему их спецу - респект.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует