|
Запись макета в XLS на сервере | ☑ | ||
---|---|---|---|---|
0
ЕлыПалыч
21.11.17
✎
11:57
|
Доброго здоровьичка.
В регламентном задании код не работает: Макет = ПолучитьОбщийМакет("ИНВ18"); ТД = Новый ТабличныйДокумент; Секция = Макет.ПолучитьОбласть("Шапка"); ТД.Вывести(Секция); ИмяФайла="c:\KS\инв.xls"; ТД.Вывод=ИспользованиеВывода.Разрешить; ТД.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS); Ошибок нет, просто файл не создается. Текстовые файлы пишутся, права есть. |
|||
1
piter3
21.11.17
✎
11:58
|
"c:\KS\инв.xls";
|
|||
2
ЕлыПалыч
21.11.17
✎
12:01
|
(1) Что не так?
|
|||
3
piter3
21.11.17
✎
12:05
|
(2) Прав нет на папку как вариант
|
|||
4
lodger
21.11.17
✎
12:05
|
(2) попробуй заново написать, без русских символов.
может и с: написана русской буквой. |
|||
5
ЕлыПалыч
21.11.17
✎
12:05
|
есть, текстовые файлы записываются
|
|||
6
ЕлыПалыч
21.11.17
✎
12:06
|
тот же код в обработке на локальной машине работает
|
|||
7
piter3
21.11.17
✎
12:06
|
попробуй путь поменять на получитькаталогвременных файлов()
|
|||
8
piter3
21.11.17
✎
12:06
|
(6) локаоьная <>сервер
|
|||
9
lodger
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
|
Платформу переустанавливал, фары протирал?
|
|||
14
piter3
21.11.17
✎
12:24
|
ОписаниеОшибки()
|
|||
15
вым
21.11.17
✎
12:24
|
||||
16
ЕлыПалыч
21.11.17
✎
13:30
|
(12), (15)
А у меня не так же точно написано? |
|||
17
1Сергей
21.11.17
✎
14:11
|
(16) другие типы екселя попробуй
|
|||
18
yzimin
21.11.17
✎
14:15
|
ТипФайлаТабличногоДокумента.XLSX попробуй
|
|||
19
Mankubus
21.11.17
✎
14:15
|
(0) подпишусь, тоже интересно.
У нас один сотрудник сталкивался. Не записывались файлы именно екселя. Решил или нет не знаю, уже уволился |
|||
20
ЕлыПалыч
21.11.17
✎
14:42
|
(18) Это 8.1
|
|||
21
ЕлыПалыч
21.11.17
✎
14:44
|
Пробовал как написано в v8: Табличный документ в Excel, Опять же локально работает, а на сервере "Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |