Имя: Пароль:
1C
 
Как программно поставить флажок "Пропускать при вводе"?
0 Азат
 
13.01.07
23:44
Собственно, сабж...
Есть реквизит табличной части, надо программно установить ему флажок: "ПРопускать при вводе"... Как это можно сделать?

Заранее благодарен
1 Азат
 
13.01.07
23:56
ап
2 Скользящий
 
13.01.07
23:57
вроде реквизиту можно эту галку просто поставить?
3 а лю 427
 
13.01.07
23:59
Enable (0)
4 Азат
 
14.01.07
00:00
(3) не вышло
5 а лю 427
 
14.01.07
00:10
хм... а у меня работает
6 а лю 427
 
14.01.07
00:10
наверное, руки прямые...
7 Азат
 
14.01.07
00:11
Форма.Цена.Enable(0)
8 Азат
 
14.01.07
00:12
так сделал, потом Форма.Цена.Enable(1)
А ничего не поменялось...
9 а лю 427
 
14.01.07
00:12
мдя....
10 1 апреля
 
14.01.07
00:13
(9) С Новым Годом ! :)
11 romix
 
14.01.07
00:14
Можно при вводе предыдущего поля имитировать нажатие Tab
Копни в сторону:
ws=СоздатьОбъект("WScript.Shell");
ws.SendKeys("{TAB}");
12 romix
 
14.01.07
00:15
Или стрелка вправо: {RIGHT} вместо {TAB}
13 Азат
 
14.01.07
00:19
(11) не получилось...
14 Просто Миша
 
14.01.07
00:23
Я извиняюсь, может Форму надо обновить?
15 Baloven
 
14.01.07
04:58
блин, если не ошибаюсь то попробуй так
Форма.Цена.Доступность(0);
16 Baloven
 
14.01.07
05:01
+15 соответственно если поставить
Форма.Цена.Доступность(1);
то убирает его имхо не совсем то что нужно но во всяком случае это запрет на редакитирование реквизита и как следствие пропуск его и переход к следующему вообще посмотри ветку в синтаксисе-помошнике где находится Доступность ("Встроенный язык/Контекст формы/Объект "Форма"/методы элемента диалога/")
17 Азат
 
14.01.07
10:06
Все, спасио, сделал
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.