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


1С:Предприятие :: 1С:Предприятие 8 общая

Запись макета в XLS на сервере

Запись макета в XLS на сервере
Я
   ЕлыПалыч
 
21.11.17 - 11:57
Доброго здоровьичка.
В регламентном задании код не работает:
    Макет = ПолучитьОбщийМакет("ИНВ18");
    ТД = Новый ТабличныйДокумент;
    Секция = Макет.ПолучитьОбласть("Шапка");
    ТД.Вывести(Секция);
    ИмяФайла="c:\KS\инв.xls";
    ТД.Вывод=ИспользованиеВывода.Разрешить;
    ТД.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);

Ошибок нет, просто файл не создается. Текстовые файлы пишутся, права есть.
 
 
   piter3
 
1 - 21.11.17 - 11:58
"c:\KS\инв.xls";
   ЕлыПалыч
 
2 - 21.11.17 - 12:01
(1) Что не так?
   piter3
 
3 - 21.11.17 - 12:05
(2) Прав нет на папку как вариант
   lodger
 
4 - 21.11.17 - 12:05
(2) попробуй заново написать, без русских символов.
может и с: написана русской буквой.
   ЕлыПалыч
 
5 - 21.11.17 - 12:05
есть, текстовые файлы записываются
   ЕлыПалыч
 
6 - 21.11.17 - 12:06
тот же код в обработке на локальной машине работает
   piter3
 
7 - 21.11.17 - 12:06
попробуй путь поменять на получитькаталогвременных файлов()
   piter3
 
8 - 21.11.17 - 12:06
(6) локаоьная <>сервер
   lodger
 
9 - 21.11.17 - 12:07
(5) (6) что-то ты не так делаешь в проверке прав на запись.
   ЕлыПалыч
 
10 - 21.11.17 - 12:07
тоже делал
 
 Рекламное место пустует
   ЕлыПалыч
 
11 - 21.11.17 - 12:14
(8) Само собой это не одно и то же, но в чем может быть?
Делаю так
    Макет = ПолучитьОбщийМакет("ИНВ18");
    ТД = Новый ТабличныйДокумент;
    Секция = Макет.ПолучитьОбласть("Шапка");
    ТД.Вывести(Секция);
    ИмяФайла="c:\KS\инв.xls";
    ТД.Вывод=ИспользованиеВывода.Разрешить;
    ТД.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);
    
    Тест=Новый ТекстовыйДокумент;
    Тест.ДобавитьСтроку("тест");
    ИмяФайла="c:\KS\тест.txt";
    Тест.Вывод=ИспользованиеВывода.Разрешить;
    Тест.Записать(ИмяФайла);

Локально записано два файла, не сервере только второй
   вым
 
12 - 21.11.17 - 12:19
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, в котором сохраняется табличный документ.
<ТипФайлаТаблицы> (необязательный)

Тип: ТипФайлаТабличногоДокумента.
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:

Записывает табличный документ в файл.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95.
При работе на веб-клиенте вызов метода выполняет обращение к серверу.
   Мыш
 
13 - 21.11.17 - 12:22
Платформу переустанавливал, фары протирал?
   piter3
 
14 - 21.11.17 - 12:24
ОписаниеОшибки()
   вым
 
15 - 21.11.17 - 12:24
   ЕлыПалыч
 
16 - 21.11.17 - 13:30
(12), (15)
А у меня не так же точно написано?
   1Сергей
 
17 - 21.11.17 - 14:11
(16) другие типы екселя попробуй
   yzimin
 
18 - 21.11.17 - 14:15
ТипФайлаТабличногоДокумента.XLSX попробуй
   Mankubus
 
19 - 21.11.17 - 14:15
(0) подпишусь, тоже интересно.
У нас один сотрудник сталкивался. Не записывались файлы именно екселя. Решил или нет не знаю, уже уволился
   ЕлыПалыч
 
20 - 21.11.17 - 14:42
(18) Это 8.1
   ЕлыПалыч
 
21 - 21.11.17 - 14:44
Пробовал как написано в v8: Табличный документ в Excel, Опять же локально работает, а на сервере "Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается"


Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует