Волшебный форум

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


1С:Предприятие ::

Метки: формы


v7: Открытие формы в процедуре обработки ожидания.  Я
   Shaman100M
 
04.07.06 - 19:52
Приветствую всех, может, кто сталкивался с проблемой.

В процедуре обработки ожидания периодически открывается ( ОткрытьФорму("Обработка.Такаято", Парам) ) и закрывается ( СтатусВозврата(0) в ПриОткрытии()
) форма обработки. Т.е. работает незаметно для пользователя. Пользователь периодически открывает формы с текстовыми полями и правит их. В момент завершения обработки ожидания редактируемое поле выделяется без ведома пользователя, ес-сно, то, что он печатает... идет поверх ранее набитого текста...

Че делать? Вижу один вариант: запихать весь текст обработки в саму процедуру, без использования "ОткрытьФорму". Но, чего ж так плохо-то, мож, в другом дело?
0
10
   smaharbA
 
1 - 04.07.06 - 19:56
"в момент завершения" попробуй
Шел=СоздатьОбъект("WScript.Shell");
Шел.SendKeys("{RIGHT}");
может снимет частично беду
   Shaman100M
 
2 - 04.07.06 - 20:01
Спасибо, Абрахамс. Думал об этом, - позиция курсора может сбиться, если редактируешь в середке. Повод для подвоха у юзера.
Я сначала клаву заменил на новую, как такое увидел... :)
   smaharbA
 
3 - 04.07.06 - 20:02
Шел=СоздатьОбъект("WScript.Shell");
Шел.SendKeys("{RIGHT}{LEFT}");
9
   Mort
 
4 - 04.07.06 - 20:06
Блин открывать форму обработки без ведома пользователя - проектировщику оторвать конечности и пучком в Ж.
5
6
   smaharbA
 
5 - 04.07.06 - 20:06
(4) А какже если это опрос чего-то ?
7
10
   Shaman100M
 
6 - 04.07.06 - 20:08
(4) эт ты погорячился...
   Shaman100M
 
7 - 04.07.06 - 20:09
(5) Проверяю входящие чеки с соседних компов на фискалку. Директор денег на сервер ФР пожалел.
10
   Mort
 
8 - 04.07.06 - 20:10
Если это срочная инфа - юзер обломится, а если она напостой появляется, то задрачивать юзера тож нехорошо. Накрайняк журнал оповещений и сообщения в окошко внизу сопроводительное.
9
   Shaman100M
 
9 - 04.07.06 - 20:12
(3) тож самое, когда в конце строки.
(8) юзер не обламывается, если все из этой формы перенести в глобальник. Но, блин, столько процедур и функций...
   Mort
 
10 - 04.07.06 - 20:12
(5) Причем это не опрос , судя по (0)
(7) Если форма не видна, то зачем она вообще? Функция в глобальнике...
12
   Mort
 
11 - 04.07.06 - 20:13
Каменты с разделами + префиксы функций рулят.
   smaharbA
 
12 - 04.07.06 - 20:15
(10) Тут ты не прав, лучче обработкой, глобальник останется чисто девственн...
   smaharbA
 
13 - 04.07.06 - 20:17
Конечно можно сделать чтобы не выделяло текст, но это того не стоит
14
   Shaman100M
 
14 - 04.07.06 - 20:17
Там, похоже, когда форма открывается, на нее даже в фоне перескакивает курсор, а потом обратно на текстовой поле в старой, есс-но с выделением.

(13) А где?
15
   smaharbA
 
15 - 04.07.06 - 20:18
(14) ВК или "Псевдо-ВК" - говорю не стоит
   Shaman100M
 
16 - 04.07.06 - 20:19
Запустить 1с-ку отдельно для фоновых операций?
   Shaman100M
 
17 - 04.07.06 - 20:19
В принципе, выход
   smaharbA
 
18 - 04.07.06 - 20:20
Могу сказать как в скрытом окне запустить без приблуд
19
   Shaman100M
 
19 - 04.07.06 - 20:22
(18) не понял
   smaharbA
 
20 - 04.07.06 - 20:25
Для "фонового" режима чтобы запустилась и не видна была, а уж как ее закрывать сам думай
"%programfiles%\1cv7.adm\bin\1cv7s.exe" -Embedding /dC:\Basa /nUSER /pPass /UC:\Basa\Users\Auto
21
22
   Shaman100M
 
21 - 04.07.06 - 20:27
(20) Спасибо, Абрахамс.
   Скользящий
 
22 - 04.07.06 - 20:28
(20) Смахарба, а ты сколько языков знаешь?
   smaharbA
 
23 - 04.07.06 - 20:30
Русский и Английский (со словарем)
24
   smaharbA
 
24 - 04.07.06 - 20:30
+(23) оба со словарем
25
   Скользящий
 
25 - 04.07.06 - 20:31
(24) Программирования. :-) Только не прибедняйся.
27
   Shaman100M
 
26 - 04.07.06 - 20:31
"1с: читаю и перевожу с ЖКК"
   smaharbA
 
27 - 04.07.06 - 20:46
(25) Много но все урывками, практики по программерству нормальной небыло никогда... Все находу, задач (с нормальной постановкой) небывало...
И вообще по своей сути я не программер бпольше системщик, а глубже копнуть то электронщик (но это уже кануло в Лету)
28
   Скользящий
 
28 - 04.07.06 - 20:47
(27) В смысле все больше по верхам знаешь? Мне так не показалось.



Список тем форума

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 500 человек.