ФорматИзображения = 0; Если МойФормекс.ВыбратьЗначение(ФорматыИзображений, ФорматИзображения, , 2) = 0 Тогда Возврат; КонецЕсли;
ПутьКФайлу = ВыбратьПуть(ФорматИзображения); Если ПустоеЗначение(ПутьКФайлу) = 1 Тогда Возврат; КонецЕсли;
Если ПустоеЗначение(Таб) = 1 Тогда Возврат; КонецЕсли;
Попытка ТабДок = СоздатьОбъект("ТабличныйДокумент"); ТабДок.ЗагрузитьИзТаблицы(Таб); ТабДок.ЗаписатьКакИзображение(ПутьКФайлу, ФорматИзображения);
//** качество вроде тоже, а размер файла больше.... //Конвертер = СоздатьОбъект ("Йоксель.ГрафическийКонвертер"); //Конвертер.УстановитьДокумент (ТабДок); //Конвертер.КоличествоБитНаПиксел = 24; // //Картинка = Конвертер.ПолучитьИзображение (); //Картинка.Записать (ПутьКФайлу, 1);
Сообщить("Печатная форма сохранена: " + ПутьКФайлу );
Если Вопрос("Открыть сохраненный документ?", "Да+Нет") = "Нет" Тогда Возврат; КонецЕсли;
Попытка ЗапуститьПриложение(ПутьКФайлу); Исключение Сообщить("Не удалось открыть файл: " + ПутьКФайлу); КонецПопытки; Исключение Сообщить("Не удалось сохранить в "+ФорматИзображения+" файл."); Сообщить("Ошибка: " + ОписаниеОшибки()); КонецПопытки;
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!