Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Как научить 1С8 сохранять отчеты в ексель формате? / 13 сообщений из 13, страница 1 из 1
14.02.2008, 09:00
    #35131665
Main
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Как научить 1С8 сохранять отчеты в ексель формате?
...
Рейтинг: 0 / 0
14.02.2008, 09:08
    #35131678
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
MainКак научить 1С8 сохранять отчеты в ексель формате?
Сохранить Копию
...
Рейтинг: 0 / 0
14.02.2008, 09:11
    #35131682
Main
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
А может быть есть какая-то фича для 1С8?
...
Рейтинг: 0 / 0
14.02.2008, 09:38
    #35131736
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:
Записать(<Имя файла>, <Тип файла таблицы>)
Параметры:
<Имя файла> (обязательный)
Тип: Строка. Имя файла, в котором сохраняется табличный документ.
<Тип файла таблицы> (необязательный)
Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:
Записывает табличный документ в файл.
Примечание:
При работе на сервере или через com-соединение использует только файлы форматов mxl и txt.
Пример:
ТабДок.Записать("C:\My Documents\Таблица2.mxl");


ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)
Значения
HTML (HTML)
HTML3 (HTML3)
HTML4 (HTML4)
MXL (MXL)
MXL7 (MXL7)
TXT (TXT)
XLS (XLS)
XLS95 (XLS95)
XLS97 (XLS97)

Описание:
Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <Тип файла таблицы> метода Записать.
См. также:
ТабличныйДокумент, метод Записать
...
Рейтинг: 0 / 0
14.02.2008, 10:31
    #35131890
Paulpit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
После того как сформировал отчет и вывел на экран

ПолеОтчета = ЭлементыФормы.ПолеТабличногоДокумента;
ДиалогФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
ДиалогФайла.Фильтр = "Файл Excel (*.xls)|*.xls";
Если ДиалогФайла.Выбрать() Тогда
ПолеОтчета.Записать(ДиалогФайла.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLS);
КонецЕсли;


Эта запись равносильна дейсвию ручками файл - > сохранить копию
...
Рейтинг: 0 / 0
06.03.2008, 17:02
    #35176447
koi8_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Хм... если 1С умеет сохранять отчеты в EXCEL, то в чем смысл вопроса? Другой вопрос, что большие отчеты 1С не умеет сохранять (например, если строк больше 64 000, на самом деле 10 000).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.02.2012, 08:44
    #37679178
Artem_nv87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Paulpit,

ПолеОтчета = ЭлементыФормы.ПолеТабличногоДокумента;

не дает ПолеТабличногоДокумента

у меня просто есть макет и нет табличной части
хочу, чтобы по кнопке сформированный отчет сохранялся в файл
Подскажите пожалуйста как это сделать?
...
Рейтинг: 0 / 0
29.02.2012, 11:53
    #37683828
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Artem_nv87Paulpit,

у меня просто есть макет и нет табличной части
хочу, чтобы по кнопке сформированный отчет сохранялся в файл
Подскажите пожалуйста как это сделать?

надо на форме разместить поле с типом ТабличныйДокумент, и в него выводить результат отчета. Добавить кнопку и повесить на нее процедуру печати из этого поля
...
Рейтинг: 0 / 0
29.02.2012, 13:39
    #37684180
Kreontsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Artem_nv87у меня просто есть макет и нет табличной части :)
ТабДокумент = Новый ТабличныйДокумент;// Вот и есть

Найди место где
ТабДокумент.Показать();
и заменить на:
ТабДокумент.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);//XLSX, XLS97
...
Рейтинг: 0 / 0
14.03.2012, 15:57
    #37705010
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
koi8_2Хм... если 1С умеет сохранять отчеты в EXCEL, то в чем смысл вопроса? Другой вопрос, что большие отчеты 1С не умеет сохранять (например, если строк больше 64 000, на самом деле 10 000).

Это не 1С НЕумеет, а Excel не работает с файлами где больше 64000 строк.
...
Рейтинг: 0 / 0
14.03.2012, 16:47
    #37705133
Kreontsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
7-ка не умеет, 8-ка наверное, хотя надо проверить, ведь если есть формат xlsx, то в нем ограничения нету
...
Рейтинг: 0 / 0
14.03.2012, 17:58
    #37705295
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
И в нём есть ограничения :( Размер листа 1 048 576 строк и 16 384 столбца
...
Рейтинг: 0 / 0
14.03.2012, 20:31
    #37705540
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как научить 1С8 сохранять отчеты в ексель формате?
Количество открытых книг Ограничено объемом доступной оперативной памяти и ресурсами системы
Размер листа 1 048 576 строк и 16 384 столбца
Ширина столбца 255 знаков
Высота строки 409 пунктов
Разрывы страниц 1 026 горизонтальных и вертикальных
Общее количество знаков в ячейке 32 767 знаков
Число знаков в верхнем и нижнем колонтитуле 255
Количество листов в книге Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа)
Количество цветов в книге 16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру)
Количество именованных представлений в книге Ограничено объемом доступной оперативной памяти
Количество уникальных форматов/стилей ячеек 64 000
Количество стилей заливки 32
Количество стилей и толщин линий 16
Количество уникальных шрифтов 1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге
Количество численных форматов в книге От 200 до 250, в зависимости от установленной языковой версии Excel
Количество имен в книге Ограничено объемом доступной оперативной памяти
Количество окон в книге Ограничено объемом доступной оперативной памяти
Количество областей в окне 4
Количество связанных листов Ограничено объемом доступной оперативной памяти
Количество сценариев Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого
Количество изменяемых ячеек в сценарии 32
Количество вычисляемых ячеек в надстройке «Поиск решения» 200
Количество пользовательских функций Ограничено объемом доступной оперативной памяти
Пределы масштабирования от 10 до 400 процентов
Количество отчетов Ограничено объемом доступной оперативной памяти
Количество ссылок для сортировки 64 для однократной сортировки; не ограничено для последовательных сортировок
Количество уровней отмены 100
Количество полей в форме данных 32
Количество параметров в книге 255 параметров в одной книге
Количество раскрывающихся списков в фильтре 10 000
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как научить 1С8 сохранять отчеты в ексель формате? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]