Имя: Пароль:
1C
 
Как програмно открыть форму существующего документа.
0 zmit
 
05.08.04
16:29
Как програмно открыть форму существующего документа из окна документа этого же типа?
Пишу
ДокШ=Создатьобъект("Документ.ШвейкаОсн");
ДокШ.ВыбратьДокументы();
Если ДокШ.НайтиПоНомеру(Строка(Штрихкод))=1 Тогда
   ОткрытьФорму(ДокШ.ТекущийДокумент(),Конт);
КонецЕсли;
Ругается "Открытие окна в данном режиме недоступно!"
1 Эмблема форума
 
05.08.04
16:32
Наверно, из формулки открыть пытаешься ...
2 koshechka
 
05.08.04
16:41
А причем здесь КОНТ? открыть форму  - это по-моему для справочника, а для дока просто открыть()
3 Эмблема форума
 
05.08.04
16:44
(2) Это только по-твоему так ...
4 alxkorvin
 
05.08.04
16:45
(0) Кстати, выбирать документы, если ты потом их хочешь искать, совсем не нужно.
5 zmit
 
05.08.04
16:47
да дело не в выбирать(). Че оно ругается?
6 Эмблема форума
 
05.08.04
16:52
(5) Прикольно! Ты сюда за ответом пришёл или вопрос упрямо талдычить? ...
7 zmit
 
05.08.04
16:53
Люди, какие будут идеи? Помогите. Что значит из формулки?
8 Эмблема форума
 
05.08.04
16:59
(7) Откуда вызывается код из (0)? ...
Ведь не по кнопке же на форме ...
Моя телепатия говорит, что вызов идёт из формулы реквизита "Штрихкод" ...
Она врёт?
9 zmit
 
05.08.04
17:01
Люди, какие будут идеи? Помогите. Что значит из формулки?
13 lexa
 
05.08.04
17:03
приведи полностью процедуру откуда хочешь открыть документ
14 Эмблема форума
 
05.08.04
17:13
(13) Не видишь, пацан поглумиться над нами пришёл ...
Нам больше делать нечего, кроме как думать, что же он сделал не так ...
15 lexa
 
05.08.04
17:19
(14) вдруг расколется?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс