|
v7: Активизировать поле для повторного ввода штрих-кода | ☑ | ||
---|---|---|---|---|
0
picom
06.08.12
✎
13:25
|
Для того чтобы курсор вернуть обратно в поле ввода после состоявшегося ввода использую код Активизировать поле для повторного ввода штрих-кода
Но столкнулся с проблемой Форма то имеет признак модифицированности и перед тем как сработает перед закрытием предлагает каждый раз записать документ. Как снять/установить модифицированность программно? |
|||
1
Ёпрст
06.08.12
✎
13:31
|
(0)
НачатьТранзакцию(); Записать(); ОтменитьТранзакцию() |
|||
2
picom
06.08.12
✎
13:33
|
(1) а если документ еще не записан?
|
|||
3
picom
06.08.12
✎
13:35
|
(1) затупил, думал фксируем
|
|||
4
picom
06.08.12
✎
13:39
|
(1) Не работает
Записать(); Данная команда не может выполняться в формуле элемента диалога! |
|||
5
Ёпрст
06.08.12
✎
13:40
|
(4) еще как может - делай в ложном закрытии формы
|
|||
6
picom
06.08.12
✎
13:42
|
(5) сообщение о том что надо записаться срабатывает до ложного закрытия
|
|||
7
Ёпрст
06.08.12
✎
13:43
|
(6) че ?
|
|||
8
Ёпрст
06.08.12
✎
13:43
|
моя твоя непонимат
|
|||
9
picom
06.08.12
✎
13:45
|
(7) Вы предлагаете разместить код (1) в процедуре ПриЗакрытии
Но сообщение о том что следует записать документ выскакивает еще до того как выполняется эта процедура. |
|||
10
Ёпрст
06.08.12
✎
13:45
|
(9) больше кода - что сделано и что не работает
|
|||
11
Попытка1С
06.08.12
✎
13:48
|
Помню возвращал курсов в поле через сендкей контр + таб
|
|||
12
Попытка1С
06.08.12
✎
13:48
|
*курсор
|
|||
13
picom
06.08.12
✎
13:51
|
(11) красота то какая ) , а еще можно код
было бы вообще здорово |
|||
14
Попытка1С
06.08.12
✎
13:54
|
WSHShell = СоздатьОбъект("WScript.Shell");
WSHShell.SendKeys("+{TAB}"); |
|||
15
Ёпрст
06.08.12
✎
13:57
|
Да ё..
Перем МожноЗакрыть; Процедура ОбработкаРеквизита() МожноЗакрыть=1; Форма.Закрыть(0); КонецПроцедуры Процедура ПриЗакрытии() Если МожноЗакрыть =1 Тогда МожноЗакрыть=0; СтатусВозврата(0); НачатьТранзакцию(); Записать(); ОтменитьТранзакцию(); Активизировать("ТвойреквизитНаФорме"); КонецЕсли; КонецПроцедуры |
|||
16
picom
06.08.12
✎
13:58
|
(14) Супер, спасибо!!!!
|
|||
17
Злопчинский
06.08.12
✎
16:32
|
еще вроде есть такой способо позиционирования: в формуле реквизита - вызывается внешняя обработка, которая ПриОткрытии делает статусвозврата(0).. - при этом позиционирование остается в реквизите...
|
|||
18
Ёпрст
06.08.12
✎
16:33
|
(17) это баян с синьёры
|
|||
19
Ёпрст
06.08.12
✎
16:34
|
и не обязательно внешняя - любая модальная форма, хоть ввестиСтроку дает этот эффект
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |