Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

Пожалуйста помогите разобраться с ориентацией!!!

Zlata
читатель
офлайн
Дата регистрации: 15.08.2002
Сообщений: 124
Пост №1
 
19.06.2013 09:38

"Пожалуйста помогите, формируется отчетик, два варианта- либо Табличный документ, либо сразу в Excel пишем. Если просто Табличный документ, то ориентация правильная- Ландшафт. Если сохранить копию и Лист Excel, то при открытии из Excel ориентация уже Книжная(Портрет). То же и при записи в экселевский файл сразу. При отладке в строке:"ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента[ТипФайла]);" , у ТабДок правильная Ориентация, а у полученного файла неправильная. Что делать? Ведь в Excel где то тоже параметры сохраняются, как до них из 1С-ки добраться и в нужное положение поставить?"

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №2
 
19.06.2013 10:06

"Сохранить в Excel, а потом поменять ориентацию в Excel через COMОбъект.<br> <br> <br><pre>Функция ЛандшафтДляExcel(ИмяФайла_)       Попытка       ДокументExcel = Новый COMОбъект("Excel.Application");       РабочаяКнига = ДокументExcel.Workbooks.Open(ИмяФайла_); Исключение       Сообщить("COM объект создать не удалось "+ОписаниеОшибки());       Возврат Ложь; КонецПопытки;       ДокументExcel.Visible = Ложь; ДокументExcel.DisplayAlerts = Истина;       ЛистДокумента = ДокументExcel.Sheets(1);       ПараметрыСтраницы=ЛистДокумента.PageSetup; ПараметрыСтраницы.Orientation=2; ДокументExcel.DisplayAlerts = Ложь; РабочаяКнига.SaveAs(ИмяФайла_); РабочаяКнига.Close(); ДокументExcel.Visible = Истина; ДокументExcel.Quit(); ДокументExcel = Неопределено;       Возврат Истина; КонецФункции </pre>"

Zlata
читатель
офлайн
Дата регистрации: 15.08.2002
Сообщений: 124
Пост №3
 
19.06.2013 10:12

Спасибо огромное, сейчас буду пробовать по Вашей наводке ))))

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
19.06.2013 10:18

А в какой формат Excel сохраняете (что возвращает "ТипФайлаТабличногоДокумента[ТипФайла]") и какой версией MS Office пользуетесь?

Zlata
читатель
офлайн
Дата регистрации: 15.08.2002
Сообщений: 124
Пост №5
 
19.06.2013 11:07

EXCEL 2010, Тип файла возвращает строку "XLS" ))))

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №6
 
19.06.2013 11:48

Почему не XLSX для 2010-го формата используете? Это же его родной формат.

Zlata
читатель
офлайн
Дата регистрации: 15.08.2002
Сообщений: 124
Пост №7
 
19.06.2013 11:51

А когда Вы открываете возможные расширения при сохранении из 1С Сохранить копию, там разве есть такой формат? По-мойму самый неглючный Лист Excel, потому и формат выбираем xls, А потом предполагается, что этот файл будут открывать и пользователи с более ранними версиями Экселя.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №8
 
19.06.2013 14:24

> ...там разве есть такой формат?<br> <br>ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)<br>Значения<br>ANSITXT (ANSITXT)<br>DOCX (DOCX)<br>HTML (HTML)<br>HTML3 (HTML3)<br>HTML4 (HTML4)<br>MXL (MXL)<br>MXL7 (MXL7)<br>ODS (ODS)<br>PDF (PDF)<br>TXT (TXT)<br>XLS (XLS)<br>XLS95 (XLS95)<br>XLS97 (XLS97)<br>XLSX (XLSX)<br>Описание:<br>Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать.<br>Доступность:<br>Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. <br>Возможен обмен с сервером<br> <br>> По-мойму самый неглючный...<br>Не надо гадать, просто используйте правильные форматы файлов.

Zlata
читатель
офлайн
Дата регистрации: 15.08.2002
Сообщений: 124
Пост №9
 
20.06.2013 04:05

Спасибо большое! Все замечтательно работает ))))

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация