|
Сохранение файла с сайта на компьютер пользователя | ☑ | ||
---|---|---|---|---|
0
nyta_1968
14.10.16
✎
09:55
|
Добрый день.
Подскажите, пожалуйста, не получается сохранить файл XML на диск через серверную процедуру... если через клиента считываю, обрабатываю, ПолучитьФайл(ПутьПорта,ИмяХМЛ,ЛОЖЬ)....всё работает... а через сервер КопироватьФайл(ПутьПорта,ИмяХМЛ) //...выпадающая ошибка.... {Обработка.Питание_ЗагрузкаИРассадкаКлиентовСПорталаАвтоматом.Форма.ФормаЗагрузкиРассадки.Форма(1421)}: Ошибка при вызове метода контекста (КопироватьФайл) КопироватьФайл(ПутьПорта,ИмяХМЛ); по причине: Ошибка копирования файлов по причине: Ошибка доступа к файлу 'http://soft.agrozdrav.by/..... адрес файла' по причине: Ошибка работы с Интернет: Не могу установить соединение // //... код для сохранения файла... ПутьПорта = "http://soft.agrozdrav.by/................"; ДатаДень = День(ЭтаФорма.ДатаНачала); ДатаПуть = ?(ДатаДень < 10, "0" + Строка(ДатаДень),Строка(ДатаДень)); МесяцПуть = Месяц(ЭтаФорма.ДатаНачала); Путь = "\\1c2008\общая1с\1c\TEMP\"; СтрокаЧас = Строка(Час(ТекущаяДата())); СтрокаМинута = Строка(Минута(ТекущаяДата())); ИмяХМЛ = СОКРЛП(Путь + ДатаПуть+ "_0" + Строка(МесяцПуть) + СтрокаЧас + СтрокаМинута+ ".xml"); КопироватьФайл(ПутьПорта,ИмяХМЛ); |
|||
1
Fedor-1971
14.10.16
✎
10:53
|
(0) Сервер может выйти в дикий Интернет? Файрволл пропускает его наружу и разрешает получать пакеты из инета?
Право записи у пользователя, под которым стартован сервер 1С, сюда Путь = "\\1c2008\общая1с\1c\TEMP\"; есть? имеет смысл сохранить файл локально на сервере, а потом, вторым шагом, копировать его куда нужно - сразу выловишь звено с проблемой без выдирания волос на лысине размышляя "что и где не так?" |
|||
2
nyta_1968
14.10.16
✎
11:26
|
...может выйти в Интернет...и через браузер по ссылке получаю файл... и через функцию Получить("http://soft.agrozdrav.by/................") считывался и сохранялся на диск по тому же пути....Путь = "\\1c2008\общая1с\1c\TEMP\"....
...объясню зачем нужно это делать через процедуру &НаСервере.... ....заказчик желает чтобы считывание и сохранение информации на компьютер проходило без его участия... |
|||
3
Fedor-1971
14.10.16
✎
11:36
|
(2) Сервер 1С предприятие стартован под определённым пользователем - выдай ему права. Локально с консоли сервера ты работаешь со своими (небось админскими) правами, а выше означенный пользователь возможно просто локальный на сервере и в сеть имеет ограниченный доступ.
Настрой многоправного доменного юзера на старт службы сервера 1С предприятие или раздай права текущему, если домена нет. |
|||
4
nyta_1968
14.10.16
✎
11:53
|
"Настрой многоправного доменного юзера на старт службы сервера 1С предприятие или раздай права текущему, если домена нет".... мммммм...да... пойду пробовать....
...чему только не научишься в процессе....) Спасибо |
|||
5
nyta_1968
14.10.16
✎
14:25
|
Спасибо! Всё получилось....)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |