Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 фев 2025, 17:44

Выбрать заполненную область Таб документа

Автор Инокентий, 05 фев 2025, 10:47

0 Пользователей и 1 гость просматривают эту тему.

Инокентий

Добрый день, подскажите пожалуйста, пытаюсь выгрузить три таб дока в разные листы эксель
Пакет = Новый ПакетОтображаемыхДокументов;
//АдресВХранилище = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботОбщие"));
ЭлементПакета = Пакет.Состав.Добавить();
ЭлементПакета.Наименование = "Объемы Работ Общие";
ЭлементПакета.Данные = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботОбщие"));

//АдресВХранилище1 = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботПоГруппам"));
ЭлементПакета1 = Пакет.Состав.Добавить();
ЭлементПакета1.Наименование = "Объемы Работ по группам";
ЭлементПакета1.Данные = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботПоГруппам"));

//АдресВХранилище2 = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботПоИнтерпретаторам"));
ЭлементПакета2 = Пакет.Состав.Добавить();
ЭлементПакета2.Наименование = "Объемы Работ По интерпретаторам";
ЭлементПакета2.Данные = ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботПоИнтерпретаторам"));   

    Пакет.Записать(ДиалогВыбораФайла.ПолноеИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);

возникает ошибка "Ошибка экспорта табличного документа: Документ Excel 2007 не может содержать более 16384 колонок и 1048576 строк"
Подскажите пожалуйста, как можно справиться с этой ошибкой? может быть нужно выгружать не весь таб док, а его заполненную область?

Инокентий

Нужно было добавить УИН При помещении во временное хранилище
ПоместитьВоВременноеХранилище(ПолучитьМакет("ОбъемыРаботОбщие"), новый уникальныйИдентификатор());

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск