powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка записи табличного документа
9 сообщений из 9, страница 1 из 1
Ошибка записи табличного документа
    #36215281
ComOK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Конфигурация работает в режиме клиент-сервер. (8.1.14.72 + CentOS + PostgreSQL). В методе регламентного задания, которое выполняется на сервере, пытаюсь записать табличный документ во временный файл:
Код: plaintext
1.
2.
ИмяФайла = ПолучитьИмяВременногоФайла(".mxl");
ТабличныйДокумент.Записать(ИмяВременного);
Выскакивает ошибка:
Error calling context method (Записать): Output is disabled

С чем это может быть связано?
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36215300
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разрешаю почитать что доступно на сервере...
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36216050
ComOK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция доступна. Пишу в "mxl"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:
Записать(<Имя файла>, <Тип файла таблицы>) 
Параметры:
<Имя файла> (обязательный)
Тип: Строка. Имя файла, в котором сохраняется табличный документ. 
<Тип файла таблицы> (необязательный)
Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL 
Описание:
Записывает табличный документ в файл. 
Примечание:
При работе на сервере или через com-соединение использует только файлы форматов mxl и txt. 
Пример:
ТабДок.Записать("C:\My Documents\Таблица2.mxl");
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36216630
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у юзера, от имени которого оно выполняется нет прав на вывод
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36216741
ComOK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У пользователя ОС? Или у пользователя 1С от имени которого запускается задание? Задание запускается от имени пользователя с административными правами.
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36216817
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у USR1CV81 чего с правами?
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36217716
ComOK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Права стандартные. Попробовал выполнить запись текстового файла в директорию куда разрешено писать всем - получается ошибка с таким же описанием.
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36219710
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по коду не понятно что содержит : ИмяВременного
может путь + ИмяФайла

так тогда не исключено что у вас там интересное имя файла+расширение
типа :

НачалоИмени+".mxl.mxl"

может поэтому?
...
Рейтинг: 0 / 0
Ошибка записи табличного документа
    #36268956
Kioit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллега, я Вас разочарую 1С на Linux не может записать НИКАКОЙ ФАЙЛ в режим сервера. Эта официальный "глюк" 8.1.х и 8.2.х, хотя я думаю не глюк, а специально... что linux не пользовали.

Добавлю в режиме сервера под Виндой можно писать файлы. А вот записывать отчеты только в MXL и TXT. Т.е. если надо XLS сразу без участия клиента, то надо каким-то волшебным образом переконвертить MXL 8.х в XLS , консольных конвертеров НЕ СУЩЕСТВУЕТ. Т.е. нельзя написать батник который был вызвал нужные утилиты, которые бы произвели конветацию. Есть 2 интерфейсные утилиты - 1я - сама 1С :) 2-я - 1С работа с файлами. Пока единственный способ который реализовали через программу эмулирующую клики и нажатия и сделали аля батник который читает файлы со списком задач на конвертацию и начинает переделывать... но млин - оно такое "стабильное" что сил нет... наглючить может непроизоль в любой момент.

Я уже несколько месяцев пытаюсь решить эту проблему... ну не дессиасемлировать же moxel.dll в конце концов!

Щас попытаемся через COM использовать 1C с пустой базой как читался MXL и записывалку, не знаю что из этого выйдет изходя из хелпа через COM тоже только TXT или MXL писать может. А вообще софт Билла Гейста - просто как FreeBSD ws Windows по отношению к 1С - более неповоротливого языка и всей архитектуры системы, бездумного использования аппаратных ресурсов - никогда нигде не встречал.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка записи табличного документа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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