![]() |
|
Выгрузка xls файла на НаКлиенте / НаСервере | ☑ | ||
---|---|---|---|---|
0
lav151
02.09.24
✎
14:45
|
Всем Добрый день
Коллеги, есть задача поставить выгрузку xls файла в фоновое задание. НаКлиенте по кнопке все нормально создается. А вот если НаСервер ее переместить, то пишет ошибку Каталог не обнаружен 'R:\1C\ТЕСТ.xls'. Если в регламентном задании подставляю в имя метода клиентскую процедуру СоздатьXLS пишет что "Метод объекта не обнаружен (СоздатьXLS)". Вопрос как в регламентное задание поставить Клиентскую процедуру, чтобы она работала, или как в Серверной процедуре создать файл, чтобы не выскакивала ошибка "Каталог не обнаружен". Код который запускается по кнопке с формы: &НаКлиенте Процедура СоздатьXLS(Команда) Книга = Новый ПакетОтображаемыхДокументов; СоздатьXLSНаСервере(Книга); Книга.Записать("R:\1C\ТЕСТ.xls", ТипФайлаПакетаОтображаемыхДокументов.XLS); КонецПроцедуры &НаСервере Процедура СоздатьXLSНаСервере(Книга) //Здесь заполние файла КонецПроцедуры |
|||
1
butterbean
02.09.24
✎
14:44
|
убери &НаКлиенте
|
|||
2
Chameleon1980
02.09.24
✎
14:46
|
(0) вы понимаете разницу в НаКлиенте/НаСервере ?
|
|||
3
Волшебник
02.09.24
✎
14:48
|
&НаКлиенте Процедура СоздатьXLS(Команда) СоздатьXLSНаСервере(Путь); КонецПроцедуры &НаСервере Процедура СоздатьXLSНаСервере(Путь="") Если Путь = "" Тогда Путь = "R:\1C\ТЕСТ.xls"; КонецЕсли; Книга = Новый ПакетОтображаемыхДокументов; Книга.Записать(Путь, ТипФайлаПакетаОтображаемыхДокументов.XLS); //Здесь заполнение файла и снова Записать() КонецПроцедуры |
|||
4
lav151
02.09.24
✎
14:48
|
(1) Убрал, пишет Каталог не обнаружен
|
|||
5
Волшебник
02.09.24
✎
14:49
|
(4) А может действительно на сервере нет диска R? или нет доступа к нему от серверного пользователя?
|
|||
6
craxx
02.09.24
✎
14:51
|
(4) Через временное хранилище возвращай на клиента..
|
|||
7
lav151
02.09.24
✎
14:53
|
(3) Если я такой код запущу с формы, то будет ошибка Каталог не обнаружен. Мне через фоновое регламентное задание бы запустить это. А там только серверные процедуры работают.
|
|||
8
lav151
02.09.24
✎
14:54
|
(5) Доступ есть, смотрел. Это общий сетевой диск.
|
|||
9
Волшебник
02.09.24
✎
14:55
|
(7) Вы уж определитесь: вам с формы или из фонового на сервере?
|
|||
10
shuhard
02.09.24
✎
14:55
|
(8) [Доступ есть, смотрел]
бля, ну сколько раз писать про учётку rphost-a |
|||
11
lav151
02.09.24
✎
14:56
|
(9) из фонового на сервере
|
|||
12
Волшебник
02.09.24
✎
14:57
|
(11) Тогда к чему была эта загадочная фраза?
"Если я такой код запущу с формы, то будет ошибка Каталог не обнаружен" |
|||
13
craxx
02.09.24
✎
15:09
|
(11) Тогда только через ВременноеХранилище
|
|||
14
lav151
02.09.24
✎
15:19
|
(13) Пробую
|
|||
15
maxab72
02.09.24
✎
15:43
|
(0) Использовать обычную форму не пробовали?
|
|||
16
lav151
03.09.24
✎
10:44
|
В общем ничего из этого не получилось. Обыграли это так выгружаю файл на сервер в папку, а на сервере кому надо дали доступ к этой папке.
|
|||
17
Волшебник
03.09.24
✎
10:49
|
(16) А какие ещё были варианты? Это был единственный правильный вариант. Что Вы там себе хотели, это мы так и не поняли.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |