#0
by Arhitektor
Здраствуйте, уважаемые эксперты! Конфигурация Торговля и склад 7.7 Вопрос в следующем: есть отчет, который формирует информацию по конрагентам (данные о банке, счете, договорах), который делал сам. При попытке сохранения печатной формы в формате Excel 1С тупо зависает. При этом сохранение в формате *.txt, *mxl, *html проходит на ура. Как сделать самому экспорт в Excel? Начинаю делать так MyExcel = СоздатьОбъект("Excel.Application"); MyExcel.Caption = "Информация по контрагентам"; MyExcel.WorkBooks.Add; ???? А что здесь ???? MyExcel.Visible = 1; Заранее спасибо за помощь Arhitektor ICQ: 234256027 P.S.: Если можно, то обеспечьте меня работающим примером P.P.S.: Если нужно, то могу сбросить сам отчет для проверки
#2
by WhiteCat
Если во всех других форматах сохраняется нормально, то скорее всего у тебя проблемы с Excel'ем или системой. 1. Попробуй сохранить все на другом компе 2. Сохрани в обычном формате, а открывай в Excel'е с помощью конвертера 3. Переустанови MS Office Можно, конечно, написать, как перенести отчет в Excel тем способом, о котором ты говоришь, но это долго (во всяком случае я быстрого способа не знаю)
#3
by Arhitektor
Для WhiteCat: 1) Проблема остается 2) Получается такой кошмар, что дальше некуда 3) переустановка вряд ли решит проблему (см. 1) Если знаешь долгий способ - напиши :)
#4
by WhiteCat
Раз на другом компе то же самое - возможно проблемы с самим отчетом. Сейчас помочь не могу, еду к клиенту :-(
#5
by Arhitektor
Всем спасибо! Проблема решилась с помощью сохранения в формате *.html, открытия в Excel и небольшого преобразования С уважением к вашим знаниям и незнаниям, Arhitektor
#6
by WhiteCat
Вдогонку скажу: иногда такое бывает, если отчет получается очень большим. При сохранении его в *.xls-формате Excel просто вылетает, так как ему чего-то не хватает (памяти, наверное)
#7
by 345
Да просто в конверторе мхл в хлс -- баги.... оттого и тормоза .... P.S. - конвертация 30-40 тыс строк мхл в хлс может идти до 12 часов на нехилой машинке .... P.S. .... ну да ладно ....
#10
by Щикатило
MyExcel = СоздатьОбъект("Excel.Application"); MyExcel.Caption = "Информация по контрагентам"; MyBook = MyExcel.WorkBooks.Add; MySheet = MyBook.Worksheets.Add; НомерСтроки = 1; // первая строка раб.листа Пока <есть данные> Цикл MySheet.Cells(НомерСтроки, 1).Value = <что в 1 колонке>; MySheet.Cells(НомерСтроки, 2).Value = <что во 2 колонке>; MySheet.Cells(НомерСтроки, 3).Value = <что в 3 колонке>; // и т.д. - заполнили первую строку НомерСтроки = НомерСтроки + 1; // и по типу - след. строку, и т.д. - видимо, нужен внутренний цикл по ном.колонки КонецЦикла; MyBook.SaveAs(<имя файла>); Написал по памяти. Так что извини.
#12
by skunk
Конкретный ответ на конкретный вопрос. Человек не спрашивала как сделать это не мутроно, а спросил как это сделать.
#13
by WhiteCat
Трудно что-то возразить против . Я просто в оправдание свое скажу, что не всегда нужен КОНКРЕТНЫЙ ответ. Как видно из проблема решилась совсем другим способом, с намного меньшими трудозатратами. Именно к этому должен стремиться программер: решить проблему с наименьшими потерями (времени, денег и т.д.)
#14
by skunk
Здесь ты прав я не спорю, если нужно это делать раз в год. А если раз в неделю, и приводить руками в удобочитаемый и эстетичный вид все-таки занятие более муторное, чем раз изгольнуться и написать обработку по рекомендации. По крайне мере я так думаю. Кстати одинСи тоже не корректно сохраняет в xls.
#16
by Щикатило
>Кстати одинСи тоже не корректно сохраняет в xls< Это потому, что она выводит в формат Excel-5. По крайней мере - восьмерка точно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- DDE, Excel, как передать значение ячейки Excel в 1С
- Экспорт проводок в типовую бухгалтерию 7.7 ред. 4.5 при помощи XML
- Excel и 1С - вопрос про Excel?
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- ошибка Excel: не срабатывает createobject("Excel.Application")
В этой группе 1С
- Хочу в форму списка справочника вставить картинку в формате *.gif
- Как в ручную изменить ставку НДС?
- Перенумерация документов
- 1с + PALM для розничной торговли кто сталкивался?
- Кто сдавал на сертификацию ТиС: поясните задание 1
- 1CLANG
- TWAIN API
- Плохой путь an unnamed filt
- Работа из 1С с Excel (да и вообще работа через OLE)
- The Bat! v.2.02.03 Christmas Edition
- Достало мелкое окошко при загрузке 1С
- Помогите с файлом 1Cv7.dd
- Почему после удаления документов база растет?
- Универсальный обмен данными в формате MXL Помогите !!!!
- 1С Пред. SQL и WindowsXP
- Требования к специалистам 1с
- УСН и ЕНВД, учет доходов и расходов
- Конфигурация "1С склад"
- Не видны подчиненные документы в журнале подчиненных
- Шаблоны кода в 1С