|
|
|
Не открывается модально форма в режиме ввода данных | ☑ | ||
|---|---|---|---|---|
|
0
bvb
04.12.09
✎
12:13
|
Проблема при старте системы нужно открыть модально форму в режиме ввода данных.Она открывается но без присоединенной таблицы.
Как вариант сделать ее модальной ПослеОткрытия() Или как вариант прехватывать события свернуть форму. |
|||
|
1
aka MIK
04.12.09
✎
12:16
|
Это вопрос?
Как вариант - обойтись |
|||
|
2
bvb
04.12.09
✎
12:24
|
Я имел ввиду чтобы если эта форма открылась пользователь мог работать только с ней. Пока проверка визящая на процедуре при закрытии не даст ему закрыть форму.
Все нормально работате если форма открывается немодально. Но тогда он может ее просто свернуть и работать дальше. |
|||
|
3
VoditelKobyly
04.12.09
✎
12:27
|
А призакрытии обычной формы не можешь проанализировать результат и завершить работу системы?
|
|||
|
4
bvb
04.12.09
✎
12:30
|
(3) там немного не так. Систему не надо завершать. При начале работы системы надо открыть форму и пока не заполнят отсрочки оплат работать не давать.
|
|||
|
5
VoditelKobyly
04.12.09
✎
12:32
|
Ну и не давай в таком случае работать.
А это только под определенным пользователем или для всех? |
|||
|
6
Ёпрст
гуру
04.12.09
✎
12:34
|
И не будет..
Таблицы нет в модальном окне .. никогда. |
|||
|
7
bvb
04.12.09
✎
12:38
|
Уже это понял. Хочу тогда хотя бы двинуть окно на передний план и запретить сворачивание
Процедура ПослеОткрытия() Окна.СтильОкна(Форма, 2); Окна.НаПереднийПлан(Форма); Окна.МенюОкна(Форма,0,0,0,0); //Не работает кнопки появляются КонецПроцедуры // ПослеОткрытия() |
|||
|
8
Ёпрст
гуру
04.12.09
✎
12:44
|
(7)
Окно=СоздатьОбъект("Окна"); Окно.СтильОкна(Форма,2); Окно.РазмерОкна(Форма,438,490,1); //Окно.ЦентрироватьОкно(Форма); Окно.ПоложениеОкна(Форма,0,0); Так работает ? И вообще, ПослеОткрытия - вызывается хоть? |
|||
|
9
bvb
04.12.09
✎
14:00
|
(8) ПослеОткрытия() - Вызывается
Вставил это в ПослеОткрытия - работает А толку - окно можно или свернуть или через пункты меню и панели открыть что угодно. |
|||
|
10
Ёпрст
гуру
04.12.09
✎
14:06
|
(9) Пользуй тогда модальное окно и элемент управления от Йокселя...
|
|||
|
11
bvb
04.12.09
✎
14:59
|
Йоксель у меня загружен. А какую конструкцию из него использовать ?
|
|||
|
12
Ёпрст
гуру
04.12.09
✎
15:09
|
(11) Смотри элемент управления ТабличныйДокумент
Кидаешь на форму кнопку с идентификатором ТабличныйДокумент, дале в коде так, примерно: ВрДок = СоздатьОбъект ("ТабличныйДокумент"); ТабЭлемент = ВрДок.СоздатьЭлементУправления (Форма,"ТабличныйДокумент"); // ТабЭлемент.ПодписатьсяНаСобытие ("АктивизацияЯчейки", "ПриАктивизацииЯчейки"); Док = ТабЭлемент.Документ; Док.ЗагрузитьИзТаблицы(Таб);//Таб = создатьОбъект("Таблица"); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |