|
|
|
Как получить ссылку на открытую форму? | ☑ | ||
|---|---|---|---|---|
|
0
Fox86
23.10.09
✎
23:34
|
Всем привет!
Подскажите плз, как можно получить объекты, которые открыты в текущий момент. Мне например нужно проверить открыт ли в данный момент определенный документ и если открыт, получить ссылку на него. Подскажите плз! |
|||
|
1
Mort
23.10.09
✎
23:37
|
ДокументОбъект.ПолучитьФорму().Открыта();
не помню что будет если ключ уникальности у открытой формы был задан. Скорее будет fail.. |
|||
|
2
Serg_1960
23.10.09
✎
23:41
|
С 30 поста и ниже на ветке v8: Как получить имя формы
|
|||
|
3
Fox86
23.10.09
✎
23:42
|
Как реквизиты в функцию ПолучитьФорму передавать "ФормаДокумента"?
Если да, то почему-то результат всегда 0 |
|||
|
4
Fox86
23.10.09
✎
23:43
|
(2) Спасибо ща гляну
|
|||
|
5
Fox86
23.10.09
✎
23:47
|
Почему-то отлавливает только форму списка. Если документ не сохранен, он же все равно должен быть true?
|
|||
|
6
Mort
23.10.09
✎
23:49
|
(5) Надеюсь ты не создаешь два объекта новых дока и пытаешься выяснить что у них одна форма?
|
|||
|
7
Fox86
23.10.09
✎
23:51
|
Нет. Если открыт документ, то данные должны попадать в него, если не открыт, то создаваться новый.
Со вторым проблем нет, но с первым возникла трудность. Я ради интереса в отладчике проверил для всех форм и как результат получилась истина для формы списка. Когда закрыл форму списка и оставил открытой только форму документа, то все формы ложь... |
|||
|
8
Fox86
24.10.09
✎
00:03
|
А вообще есть возможность перебора открытых форм пользователя?
|
|||
|
9
Fox86
24.10.09
✎
00:08
|
Почему пишет что не открыта, если она открыта?
Почему форму списка отлавливает что она открыта, а тут нет? Подскажите плз. Если Документы.ЗаказПокупателя.ПолучитьФорму("ФормаДокумента").Открыта() Тогда |
|||
|
10
Fox86
24.10.09
✎
00:13
|
Если пытаюсь посмотреть открыта ли форма из самого документа, то фурыкает, иначе нет. ППЦ
|
|||
|
11
Fox86
24.10.09
✎
00:26
|
Я выполнил проверку на открытие формы "ФормаДокумента" из самого документа ЗаказПокупателя и программа выдала, что да. Почему же она выдает из другого документа иной результат??? Форма же списка работает адекватно...
|
|||
|
12
Fox86
24.10.09
✎
00:36
|
Может к данным именно формы документа обращаться надо как-то иначе, чем к форме списка?
|
|||
|
13
Fox86
24.10.09
✎
01:37
|
ПЛЗ. Помогите. Как спозиционироваться на объекте, если я не знаю явно его?
У меня выдается 0, т.к. не указан какой именно объект |
|||
|
14
Andry888
24.10.09
✎
01:42
|
(13) Может опишешь задачу и как ты пытаешься её решить?
|
|||
|
15
Fox86
24.10.09
✎
01:55
|
Мне нужно определить открыт ли документ т.и. ФормаДокумента. Если да, то заполнить его определенными данными, если нет, то создать новый.
Это мне нужно сделать из другого модуля. С помощьюу ПолучитьФорму().Открыта мне удается узнать открыта ли форма списка, форма же объекта всегда пишется что закрыта. Предпологаю, что из-за того, что каким-то образом нужно указать какого именно объекта меня интересует открыта ли... |
|||
|
16
Andry888
24.10.09
✎
01:59
|
(15) блин, ты описал способ решения задачи. Зачем тебе определять и заполнять?? Опиши что надо сделать, а НЕ как ты пытаешься...
|
|||
|
17
Fox86
24.10.09
✎
02:00
|
Мне нужно в случае если открыт документ ЗаказПокупателя внести в него данные, если не открыт, то создать новый.
Со вторым проблем нет. |
|||
|
18
Andry888
24.10.09
✎
02:02
|
(17)типа открыл ЛЮБОЙ пользователь документ Заказ и БАЦ данные (сферические) заполняются.) Что то предшествует наверно открытию документа...
|
|||
|
19
Fox86
24.10.09
✎
02:03
|
Ой капец. Что-то пора спать. Решение гуляло смешно рядом. Спасибо всем огромное!
У меня получилось :) Нужно было написать ПолучитьФормуНовогоДокумента("ФормаДокумента",,); |
|||
|
20
Fox86
24.10.09
✎
02:03
|
Andry спасибо! Уже получилось :)))
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |