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

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

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Выгрузка в Excel Плохой тип переменной

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №31
 
07.04.2009 09:32

спасибо, но с этим вопросом уже разобрались

aily
читатель
офлайн
Дата регистрации: 07.04.2009
Сообщений: 10
Пост №32
 
07.04.2009 14:37

"Только что писал выгрузку, так же кинулся, через OLE. Потом оказалось что медленно выгружает, особенно если использовать оформление ячеек в результирующей таблице. Нашел такой выход:<br><br>Выгружаю в XML<br><br>Эксель=СоздатьОБъект("Excel.application");<br>Эксель.workbooks.open("ФАЙЛ ХМЛ");<br>Эксель.visible=true;<br><br>Раз наверное в 10 быстрее. Единственный затормоз только случился при преобразованиии 1Сного текста в UTF8 (эксель UTF почему-то читает)"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №33
 
07.04.2009 15:15

Выгружай сразу в Ansi

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №34
 
08.04.2009 10:09

Причем когда убираешь видимость екселя выгружаются все данные а не часть как иногда бывает<br>А что ты называешь 1Сный текст?

aily
читатель
офлайн
Дата регистрации: 07.04.2009
Сообщений: 10
Пост №35
 
08.04.2009 10:58

"Текст=СоздатьОбъект("Текст");<br><br>:) Я XML вручную выгружаю в текст<br>Текст.ДобавитьСтроку("....строка xml");<br><br>Текст.Записать("Файл.xml");<br><br>workbook.open("Файл.xml")<br><br>Прикольность в том, что структура Excel файла хранится в самом начале xml, ширина колонок, стили используемые в ячейках. Считай эти начальные строки подставляются из файла источника, и остается только в цикле повыгружать xml'ные теги для строк.<br><br>Очень шустрый метод.<br><br>А, да, и еще. Источниковый xml можно открыть Экселем, изменить таблицу, и в результирующем файле считай уже будут новые настройки.<br><br>В общем xml прикольная штука."

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №36
 
08.04.2009 11:13

Примерно понял<br>Только это если таблица не меняется<br>а в моем случае она меняется((

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №37
 
08.04.2009 12:08

А причем тут "не меняется".<br>Он просто формирует строку XML руками - она же не статическая.<br>Хотя не понимаю зачем это, если есть хорошие функции для работы с XML в V7plus

aily
читатель
офлайн
Дата регистрации: 07.04.2009
Сообщений: 10
Пост №38
 
08.04.2009 12:47

Чукча в7плюс не изучал еще. :)))) Нужно было быстро отчет сделать.

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

Читают тему:

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