|
запись txt файла на другом сервере | ☑ | ||
---|---|---|---|---|
0
Pandoch
23.10.14
✎
13:45
|
Необходимо в серверной базе прописать, чтобы в определенный момент создавался текстовый файл и сохранялся на другом сервере в папке апача, чтобы к этому файлу после обращался сайт и считывал данные. Можно как-то прописать сохранение файла на другом сервере?
|
|||
1
Heckfy
23.10.14
✎
13:46
|
Можно.
|
|||
2
Maxus43
23.10.14
✎
13:48
|
в чем проблема? щас как работает?
|
|||
3
Pandoch
23.10.14
✎
13:53
|
Сейчас код такой:
КаталогФайловВыгрузки = "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\"; ИмяФайла = "test.txt"; т = Новый ТекстовыйДокумент; ТекстФайла = номерИЗаказа; т.УстановитьТекст(ТекстФайла); ПолноеИмяФайла = КаталогФайловВыгрузки + ИмяФайла; т.Записать(ПолноеИмяФайла, "utf-8"); база серверная, допустим, на сервере1 лежит. Запускается, выполняется код, и стучится по этому пути на сервере1. А мне надо, чтобы он записывал по этому пути на "сервере2" |
|||
4
Looser-1c
23.10.14
✎
13:54
|
(3) Измени КаталогФайловВыгрузки на правильный путь...
|
|||
5
Pandoch
23.10.14
✎
13:59
|
(4) я и спрашиваю, уважаемые, как путь прописать, чтобы он включал имя сервера?
|
|||
6
Looser-1c
23.10.14
✎
14:00
|
(5) например \\MyServer2\ShareFolder\TxtFolder
Только на сервере 2 должна быть сетевая виндовая расшаренная папка. И права, разумеется |
|||
7
Kalambur
23.10.14
✎
14:01
|
\\сервер2\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
|
|||
8
Kalambur
23.10.14
✎
14:01
|
(6) щас окажется что сервер на линуксе и не в локалке )
|
|||
9
Salvador Limones
23.10.14
✎
14:01
|
(5) Расшарь htdocs и пиши в \\server2\htdocs
И ещё, сервер 1с на первом сервере должен стартовать от доменного пользователя, которому есть доступ на server2 |
|||
10
Looser-1c
23.10.14
✎
14:02
|
(8) линуксоиды тоже люди и умеют самбу ставить)
|
|||
11
Pandoch
23.10.14
✎
14:07
|
(9) - это делается регламентным заданием.т.е. у юзера сервера 1с нужно проставить права на папку?
|
|||
12
Heckfy
23.10.14
✎
14:25
|
Там можно ж через доллар без шары.
|
|||
13
User_Agronom
23.10.14
✎
14:27
|
(8) Мне нужно было регламентным заданием создавать файл и в папку (недоступную плользователю запустившему агент сервера 1С) класть.
Решил двумя заданиями: 1. Регламентным 1С-овским, которое создавало файл и клало туда где достаёт. 2. Планировщиком Винды перемещал файл в нужную папку. |
|||
14
Looser-1c
23.10.14
✎
14:29
|
(12) доллар - это тоже шара )
|
|||
15
Heckfy
23.10.14
✎
14:37
|
(14) Ну это да. :)
|
|||
16
Krolik Bezobraznik
23.10.14
✎
14:38
|
(7) \\сервер2\c$\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
Поправочка |
|||
17
Kalambur
23.10.14
✎
14:50
|
(16) как шару назовешь...
|
|||
18
Kalambur
23.10.14
✎
14:52
|
(10) ничего против линуксоидов не имею, но человеку задающему такие вопросы это явно не по зубам )
|
|||
19
Looser-1c
23.10.14
✎
14:53
|
(18) А админы на что?
|
|||
20
Kalambur
23.10.14
✎
14:59
|
(19) зачем? миста ж есть
|
|||
21
Pandoch
23.10.14
✎
15:02
|
(19) - админы не шарят что куда у нас должно быть, чтоб 1с могла файл записать. (20) - да, миста же есть
|
|||
22
Looser-1c
23.10.14
✎
15:03
|
(21) Админам ты должен сказать, куда и какие права дать.
А дальше - их дело |
|||
23
Kalambur
23.10.14
✎
15:07
|
(22) нее, админу надо сказать просто "мне надо чтоб файл отсюда положился тут" и все, если нет то применить к нему ... дальше по желанию )
|
|||
24
Looser-1c
23.10.14
✎
15:21
|
(23) ну и так тоже можно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |