Доброе утро) Ситуация такая: если печатаю из предприятия, то печатается на один лист (все как надо), а если же сохраняю в ексель и печатаю из ексель, то форма разбивается на 4 листа. Где нужно искать проблему в 1с или ексель? спасибо
(1) + ещё в екселе приходится строки раздвигать. А возможно вообще сделать так, чтобы из предприятия сохранять и в екселе без дополнительных действий распечатать?
в екселе - параметры страницы
можно для вашего случая сделать
разместить не более чем на 1 листе в высоту и не более, чем на 1 листе в ширину.
или просто попробовать сделать по ширине листа.
И да.... посмотреть на предмет наличия на листе справа лишних (пустых) колонок.
Ответ = ФС.ВыбратьФайл(1, ИмяФайла, КаталогДляЗаписи, "Сохранить файл", "xls-файлы (*.xls)|*.xls", "xls");
Если Ответ = 1 Тогда
// сохраняем файл в выбранном каталоге
ВремТабл.Записать(КаталогДляЗаписи + ИмяФайла);
Йоксель.Очистить();
ОтветПроЗакрыть = Вопрос("Закрыть печатную форму?", "Да+Нет+Отмена", 60);
Если ОтветПроЗакрыть = "Да" Тогда
Таб.Показать(, , -1);
КонецЕсли;
КонецЕсли;
Возврат Ошибка;
КонецФункции
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший