Имя: Пароль:
1C
1C 7.7
v7: Как закрыть печатную форму?
0 Масянька
 
29.05.13
11:01
День добрый!
Подскажите, пожалуйста, как программно закрыть печатную форму (внешний отчет), не закрывая саму форму обработки?

Спасибо.
1 mikecool
 
29.05.13
11:02
сенкей(стрл-ф4) ?
2 Масянька
 
29.05.13
11:02
(1) Как-как?
3 ДенисЧ
 
29.05.13
11:03
.Показать(0) (или -1, не помню...)
4 Масянька
 
29.05.13
11:05
(3) Спасибо? Даже подумать не могла :))))) Там - (-1) - закрыть.
5 mikecool
 
29.05.13
11:07
(3) гм, я о таком и не знал, да еще и забыл )))
6 Масянька
 
29.05.13
11:07
Чего-то не получается :(

Функция ПодготовитьФайл()

   Ошибка = 0;

   Попытка
       ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
   Исключение
       Предупреждение("Не удалось загрузить компоненту SpreadSheet.dll.");
       Ошибка = 1;
       Возврат Ошибка;
   КонецПопытки;
   
   Йоксель        = СоздатьОбъект("ТабличныйДокумент");
   Конвертер    = СоздатьОбъект("КонвертерExcel");
   
   ВремТабл    = Конвертер.Создать();
   
   Йоксель.ЗагрузитьИзТаблицы(Таб);
   
   // первая строка с кнопкой "Отправить" - удаляем
   Йоксель.УдалитьСтроки(1, 1);
   
   ВремТабл.Листы.Добавить("Лист", Йоксель);
   
   Параметры    =    Йоксель.ПараметрыПечати;
   Параметры.ПолеСверху    = 50;
   Параметры.ПолеСнизу        = 50;    
   Параметры.ПолеСлева        = 50;
   Параметры.ПолеСправа    = 50;
   Параметры.Ориентация    = 1;
   
   ВремТабл.ПараметрыКонвертера.РаспознаватьЧисловыеЗначения = 1;
   
   Ответ = ФС.ВыбратьФайл(1, ИмяФайла, КаталогДляЗаписи, "Сохранить файл", "xls-файлы (*.xls)|*.xls", "xls");
   
   Если Ответ = 1 Тогда
       // сохраняем файл в выбранном каталоге
       ВремТабл.Записать(КаталогДляЗаписи + ИмяФайла);
       Йоксель.Очистить();
       Предупреждение("Сохранили.");
       Таб.Показать(-1);
   Иначе
       Предупреждение("Не сохранили.");
   КонецЕсли;
   
   Возврат Ошибка;
   
КонецФункции // ПодготовитьФайл
7 Масянька
 
29.05.13
11:07
+(6) Не закрывает в смысле.
8 Ёпрст
 
гуру
29.05.13
11:09
(7) не в то место параметр воткнула
9 ДенисЧ
 
29.05.13
11:09
Масянька... А купи у меня СП ? :-)
10 Ёпрст
 
гуру
29.05.13
11:09
Таб.Показать(,,-1);
11 Масянька
 
29.05.13
11:10
(8) Подскажи, пожалуйста, в какое надо? Только - в голову не надо :)))
12 Масянька
 
29.05.13
11:10
(9) Ну, ё-моё! Я параметр вижу, а какой по счету - не вижу :))))))
13 Масянька
 
29.05.13
11:12
Дядьки! Спасибо-о-о-о!!!!!!!!!
Ну, а Ёпрст, как всегда, отдельная большая благодарность!!!!!
14 ДенисЧ
 
29.05.13
11:15
вот так всегда... :-(
Спасибо не сказала, СП не купила...
15 mikecool
 
29.05.13
11:16
(14) а ты тетка? оО
16 Масянька
 
29.05.13
11:16
(14) Ты чо? Я в (13) же написала.
Еще раз - СПАСИБО!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.