Имя: Пароль:
1C
1С v8
Отчет в Exel
,
0 ГлупыеВопросы_
 
13.10.19
19:14
СОздание Exel документа:
1. способ: Файл-СохранитьКак....
2. способ: Из программного модуля,
Как используя наименьшее количество кода так вывести документ?
просто убрать человеческое присутсвие,
1 ГлупыеВопросы_
 
13.10.19
19:16
По сути нужно чтобы при формировании внешнего отчета, "Сформировать" - и после формирования создался Exel документ на диске D.
2 PR
 
13.10.19
19:18
1С не поддерживает Exel
3 Мимохожий Однако
 
13.10.19
19:21
Дождись понедельника. Телепаты подтянуться, определят дистанционно платформу, конфигурацию и подскажут.
4 ДенисЧ
 
13.10.19
19:28
Сформировать табличный документ стандартным методом, потом СохранитьКак
5 Glavkomnn
 
14.10.19
01:53
(0) а почему нужно наименьшее использование кода? код стал платным? конфигуратор перестал круглосуточно работать

я бы двигался по пути создания табличного документа по макету и программному сохранению его с ТипФайлаТабличногоДокумента.XLS

EXEL - это магазин сомнительного уровня кожаных сумок в Харькове

А тут Excel файл получится
6 ГлупыеВопросы_
 
14.10.19
13:32
8.2  конфигурация,  

Вот пример
        
                Попытка    
                ИмяФайла = "ерип";
                ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);//XLSX, XLS97
                Сообщить("Создан документ Эксель в: "+ИмяФайла );
        Исключение
        КонецПопытки;
    ТабДок.Показать();
Т.е. перед показом сформированный отчет нужно сохранить в Excel.

есть два глупых вопроса.
1 ИмяФайла  = это пусть где сохранять? или просто название самого файла.
2 Где же тогда мы указываем путь куда сохранить ????
7 Buster007
 
14.10.19
13:35
(6) нажми ctrl+f1
дальше, думаю, ты сможешь разобраться
8 ГлупыеВопросы_
 
14.10.19
13:54
без f1 ))  разобрался))
        
Попытка    
                ИмяФайла = "d:\Отчет.xls";
                ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);//XLSX, XLS97
                Сообщить("Создан документ Эксель в: "+ИмяФайла );
        Исключение
        КонецПопытки;

//что то оно сразу с путем ошибку било, но в итоге получилось