powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как научить 1С8 сохранять отчеты в ексель формате?
13 сообщений из 13, страница 1 из 1
Как научить 1С8 сохранять отчеты в ексель формате?
    #35131665
Main
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как научить 1С8 сохранять отчеты в ексель формате?
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #35131678
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MainКак научить 1С8 сохранять отчеты в ексель формате?
Сохранить Копию
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #35131682
Main
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может быть есть какая-то фича для 1С8?
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #35131736
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТабличныйДокумент (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
Как научить 1С8 сохранять отчеты в ексель формате?
    #35131890
Paulpit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После того как сформировал отчет и вывел на экран

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


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

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

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

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

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

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

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

Это не 1С НЕумеет, а Excel не работает с файлами где больше 64000 строк.
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #37705133
Kreontsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7-ка не умеет, 8-ка наверное, хотя надо проверить, ведь если есть формат xlsx, то в нем ограничения нету
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #37705295
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в нём есть ограничения :( Размер листа 1 048 576 строк и 16 384 столбца
...
Рейтинг: 0 / 0
Как научить 1С8 сохранять отчеты в ексель формате?
    #37705540
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Количество открытых книг Ограничено объемом доступной оперативной памяти и ресурсами системы
Размер листа 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
13 сообщений из 13, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как научить 1С8 сохранять отчеты в ексель формате?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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