|
УТ11. Сообщение пользователю во внешней обработке создание связанных объектов. | ☑ | ||
---|---|---|---|---|
0
Midzgun
11.01.14
✎
08:36
|
Добрый день, друзья! Всех с прошедшими праздниками!
Имеем управление торговлей 11.1.2.22. Подскажите пожалуйста как вывести сообщение пользователю во время выполнения внешней обработки с видом "создание связанных объектов". Конкретно написана обработка по созданию документов перемещений на основании заказов на перемещение. Хочется вывести сообщение о том удалось ли провести созданный документ или нет. Нашел функцию ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Не удалось провести документ : " + Строка(ДокПеремещение) + ". Документ был записан." , ДокПеремещение); но никакое сообщение не появляется. Знатоки, помогите пожалуйста! |
|||
1
CrazyBear
11.01.14
✎
09:08
|
(0) ну посмотри код процедуры в модуле, чего то не хватает ей
|
|||
2
CrazyBear
11.01.14
✎
09:09
|
(1) + если не поймешь, создавай новое сообщение пользователю
|
|||
3
Midzgun
11.01.14
✎
09:37
|
(2) Ты имеешь в виду Новый СообщениеПользователю ?
|
|||
4
Midzgun
11.01.14
✎
09:37
|
Щас попробую
|
|||
5
Midzgun
11.01.14
✎
09:48
|
Короче сообщение выводится если обработку открывать как внешний файл. А если подключать как внешнюю ничего не выводится. Я подозреваю, что дело в том, что негде вывестись этому сообщению, т.к. никакая форма не открывается. Но должен же быть механиз, позволяющий информировать пользователя! Можно попробовать открыть форму документа. Но я не знаю как это сделать с сервера. И можно ли вообще. Поисковик ответа не дал кроме как ОткрытьФорму. Но метод из сервера не доступен.
В общем вопрос открыт. Жду помощи... |
|||
6
Мимохожий Однако
11.01.14
✎
09:51
|
У сервера глазок и рук нет. Ему форма не нужна.
|
|||
7
Midzgun
11.01.14
✎
14:36
|
Неужели нет механизма для открытия формы из сервера. Например, сейчас столкнулся с задачей. Нужно перед заполнением документа "Перемещение товаров" запросить от пользователя склад из списка заданных. Как это сделать ума не приложу. Обработка заполнения вызывается на сервере. Как же форму для выбора то открыть?
|
|||
8
Поpyчик-4
11.01.14
✎
14:43
|
(7) Использовать методику http://infostart.ru/public/191796/
Если не справитесь, 800 рублей на счет в сбере. |
|||
9
Midzgun
11.01.14
✎
14:49
|
(8) Через открытие формы то понятно как сделать, но тогда форму нужно будет закрыть руками. Т.е. + одно действие. Плюс хотелось бы использовать вид формы "Создание связанных объектов", чтобы вызов появлялся в подменю "Заполнить".
|
|||
10
Поpyчик-4
11.01.14
✎
14:54
|
(9) Даю подсказку, если вы невнимательно читали
ЭтаФорма.Закрыть(); Вызов вашей обработки и без того появится в нужном месте. Если профинансируете научные исследования, берусь сделать. |
|||
11
Midzgun
11.01.14
✎
15:09
|
(10) Спасибо, Порутчик-4. Да действительно упустил, что можно закрыть методом ЭтаФорма.Закрыть(). Но все-та хотелось не через создание связанных объектов, а не через печатную форму.
|
|||
12
Midzgun
11.01.14
✎
15:11
|
Появилась идея попробовать указать в СведенияОВнешнейОбработки для команды "ВызовКлиентскогоМетода". Тогда мы должны на клиент попасть. Буду пробовать
|
|||
13
Поpyчик-4
11.01.14
✎
15:11
|
(11) Специально тупишь? Где сказано, что именно через ВПФ? Что мешает указать другой тип обработки?
|
|||
14
Поpyчик-4
11.01.14
✎
15:32
|
(11) Совсем забыл про свою же обработку с выбором склада
Реализация/Перемещение товаров на основании поступления товаров для Управления торговлей 11 http://infostart.ru/public/83963/ |
|||
15
Torquader
11.01.14
✎
18:29
|
Чего ?
В восьмёрке теперь тоже всё нужно через ложное закрытие делать ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |