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