Имя: Пароль:
1C
1C 7.7
v7: повторное открытие отчета
0 ТеньПустоты
 
05.07.12
11:01
Господа караул.

В документа формирую отчет резервы тмц по выбраной номенклатуре. потом пытаюсь открыть новый отчет резервыТмц. А он открывается и сразу формирует с теми настрйоками, что были забданы когда я его открывал из документа. Подскажите пожжалуста, как сделать чтобы при открытии нового отчета резервы тмц в него не передавались данные из отчета, сформированого в документе
1 ТеньПустоты
 
05.07.12
11:03
проще говоря открывается с настройками предыдущего отчета
2 Азат
 
05.07.12
11:03
когда из документа открываешь - потом делай Форма.Закрыть()
3 ТеньПустоты
 
05.07.12
11:04
так он закроет форму и я не увижу результатов отчета
4 ТеньПустоты
 
05.07.12
11:08
Ну господа, неужели спецов не осталось??
5 azernot
 
05.07.12
11:23
Всё очень сильно зависит от того, что и как реализовано конкретно в твоём случае..

Некие общие вехи:
1. Запуск отчёта может осуществляться в новом окне (а не активизировать старое). Для этого в методе ОТкрытьФорму(), после описания объекта необходимо поставть знак "#" (http://1c-documents.ru/manual/lang/lang0073.htm)
2. Можно описать нужные действия (удаление параметров, очистка реквизитов) в процедуре ПриПовторномОткрытии() при выполнении условий (как-то нужно понять, что запуск идёт не из документа)
3. В случае если при первом открытии (из документа) параметры передаются каким нибудь глобальным реквизитом типа глРасшифровка, не забыть после формирования очистить реквизит.
6 Ёпрст
 
гуру
05.07.12
11:25
(0) дык ты же передаешь параметры через глРасшифровка - она не пустая у тебя, вот и при Открытии косяк..
7 ТеньПустоты
 
05.07.12
11:54
(6) от части прав. причина в этом и ещё в 1й мелочи. но я вам е не скажу :Р
8 azernot
 
05.07.12
12:06
Пипец.. Как же мы это переживём?! Пойду застрелюсь.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.