Имя: Пароль:
1C
1С v8
Передать значение в табличную часть
0 Fenix102
 
12.07.13
12:07
В общем есть форма клавиатура, и документ. Вызываю клавиатуру из табличной части документа, как установить владельца формы?
1 Mitriy
 
12.07.13
12:08
в СП заглянуть не вариант?
2 IBTM
 
12.07.13
12:09
"Вызываю клавиатуру из табличной части документа"

Отменная трава...
3 Mitriy
 
12.07.13
12:11
(2) т.е., в "есть форма клавиатура, и документ" запятая не на месте?
4 fisher
 
12.07.13
12:12
(0) Владельца можно установить прямо в методе ОткрытьФорму()
5 fisher
 
12.07.13
12:13
Более того, владельцем можно установить элемент управления формы владельца. Тогда результат выбора будет отдан непосредственно ему.
6 kosts
 
12.07.13
12:14
(0) Выложи картинку, а то мало понятно
7 Fenix102
 
12.07.13
12:14
(5)а как?догнать не могу
8 Ненавижу 1С
 
гуру
12.07.13
12:15
(7) зачем? владельцем будет текущая форма вроде или ее элемент, отладчик надо смотреть - не помню
9 fisher
 
12.07.13
12:18
(7)
Глобальный контекст.ОткрытьФорму (Global context.OpenForm)
Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По названию
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
<Владелец> (необязательный)
Владелец формы - форма или элемент управления другой формы
10 Fenix102
 
12.07.13
12:18
(6)картинка в личной карточке, из номенклатуры выбираю
11 Mitriy
 
12.07.13
12:19
(8) форма наверняка открывается в коде обработчика события...
12 fisher
 
12.07.13
12:22
(9) + Если все правильно сделать, то результат набора на клавиатуре будет автоматически размещен в табличной части и вызвано родное событие ПриИзменении.
13 Fenix102
 
12.07.13
12:26
ПолучитьФорму("Клавиатура",Элемент,ЭтаФорма).Открыть();
в форме клавиатура если владелец формы не отпределен тогда не открывать прописал, а не открывает
14 fisher
 
12.07.13
13:35
(13) Тебя научить правильно отлаживать, что ли?
15 fisher
 
12.07.13
13:38
Что такое "Элемент"? Почему он передается как структура параметров формы?
16 Fenix102
 
12.07.13
13:42
Разобрался сам спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший