Добрый день, подскажите как решить проблему.
Есть обработка у которой макет Эксель. Идея такая: обработка отрабатывает заполняет эксель и файл эксель остается открытым для изменения или сохранения пользователем. когда я подключаю обработку как внешнюю форму в базу и запускаю из документа. она отрабатывает файл эксель появляется на долю секунды и закрывается. как сделать так чтобы файл эксель не закрывался?
З.Ы. если через файл-открыть запустить обработку файл заполняется и остается открытым, но как только я закрываю форму обработки файл Эксель закрывается тоже.
Книга = MSExcel.WorkBooks.Open(ИмяВременногоФайла);
ЛистДанных = Книга.sheets(1); //лист
//ТЗПараметров - те параметры которые будут подставляться в макет вместо <.....>
ТЗПараметров= Новый ТаблицаЗначений;
ТЗПараметров.Колонки.Добавить("ИмяПараметра",новый ОписаниеТипов("Строка"));
ТЗПараметров.Колонки.Добавить("ЗначениеПараметра",новый ОписаниеТипов("Строка"));
ЗаполнитьОбщие(ТЗПараметров,СсылкаНаОбъект);
УстановкаПараметровВДокументе(MSExcel, ТЗПараметров); //заменяем параметры <...> в макете
ТЗДокумента = ЗапросКДаннымДокумента(); //получаем данные из документа ссылки
ЗаписьДанныхТабличнойЧастиВЭксель(ТЗДокумента, ЛистДанных); //обход результата таб части документа и записи в эксель
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс