Имя: Пароль:
1C
 
Активный элемнет формы
0 Downkey
 
01.05.11
07:28
Имеется форма списка справочника, на ней присутсвуют кроме табличной части справочника и другие элементы формы.
Как в модуле формы справочника установить курсор в нужный элемент  формы??
1 ДенисЧ
 
01.05.11
07:31
Актвизировать()
2 Downkey
 
01.05.11
07:37
(1) Вот почемуто рагется:
Форма.Активизировать("Серийник");
{Справочник.Серийники.ФормаСписка.ФормаСписка.Модуль(44)}: Поле агрегатного объекта не обнаружено (Активизировать)
3 miki
 
01.05.11
07:40
>>.ФормаСписка.ФормаСписка.
Заикаешься?
4 Downkey
 
01.05.11
07:43
Какая разница...
Во втором случае "ФормаСписка" - идентификатор формы списка.
Если хочешь, лови так:
5 Downkey
 
01.05.11
07:43
(4) Активизировать("Серийник");
{Справочник.Серийники.ФормаСписка.ПростоСписок.Модуль(12)}: В данной формуле не может быть вызвана эта процедура(функция)
6 ДенисЧ
 
01.05.11
07:44
(5) откуда зовёшь?
7 Downkey
 
01.05.11
07:45
(5) из модуля формы.
8 miki
 
01.05.11
07:45
Откуда попало нельзя вызывать Активизировать(). Штатно...
9 Downkey
 
01.05.11
07:45
Форма.Активизировать("Серийник");
{Справочник.Серийники.ФормаСписка.ПростоСписок.Модуль(12)}: Поле агрегатного объекта не обнаружено (Активизировать)
10 Downkey
 
01.05.11
07:46
(8) а как тогда правильно?
11 miki
 
01.05.11
07:46
(6)Да в формулу реквизита какого-то стопудов засунул...
12 miki
 
01.05.11
07:48
13 Downkey
 
01.05.11
07:48
(11) ну, не сразу в формулу. в формуде - процедурка. в нее засунул :)
14 ДенисЧ
 
01.05.11
07:48
(11) Z это вижу. Но хочу, чтобы он сам признался :_)
15 Downkey
 
01.05.11
07:50
:) Признался. Спасибо. я не знал. Больше не буду.
16 Downkey
 
01.05.11
07:56
(12) не совсем. Мне нужн сначало выбрать номенклатуру, а потом перевести курсор для ввода штрих-кода, в текстовое поле.
17 ДенисЧ
 
01.05.11
07:58
(16) как раз твой
18 miki
 
01.05.11
07:59
(16)да там на все случаи сгодится, имхо.
А порядком обхода реквизитов не получается?
И это... воскресенье, утро, первомай, а ты в конфигуратор полез...
19 Rie
 
01.05.11
08:00
(16) Не поверишь - фиктивное закрытие помогает в очень многих случаях :-)
20 Downkey
 
01.05.11
08:01
(16) а фигли, у меня уже почти вечер, весь день дождь, скучно.
21 Downkey
 
02.05.11
12:33
Парни, ситуация (12) не прокатывает. Мне не надо закрывать форму. После ввода штрихкода курсор нужно возвращать в поле ввода. А он топает дальше по порядку обхода.
22 ДенисЧ
 
02.05.11
12:33
(21) А ты попробовал? У меня прокатываетююю
23 Downkey
 
02.05.11
12:38
(22) Да. Сегодня взял сканер домой. Код вводится, после этого курсор переходит в Табличную часть. А мне ыб его опять загнать в поле ввода. Если делаю, как Вы рекомендловали, то может курсор и попадает в поле ввода, но форма закрывается. А мне ее закрывать не надо.
24 Downkey
 
02.05.11
12:40
Поле того как курсор переходит в табличную часть, то форма ожидает действия польователя. Так? Может есть какая-то предопрееленная процедурка, в которой можно написать Форма.Активизировать("Серийник");   ??
25 ДенисЧ
 
02.05.11
12:44
(23) "но форма закрывается"
Ты невнимательно прочитал ссылку.
26 Downkey
 
02.05.11
12:49
(25) ты прав. прочитаю еще раз.
27 Downkey
 
02.05.11
12:52
(25) ну конечно! про ПриЗакрытии()  то я и не прочитал!!! :) Заработало!!
28 ДенисЧ
 
02.05.11
12:54
*facepalm*
Закон Брукера: Даже маленькая практика стоит большой теории.