Имя: Пароль:
1C
1С v8
РИБ Скачивать файл обмена на локальный компьютер
0 xavchik
 
17.04.19
12:51
Всем привет.

Имеем РИБ, настроен обмен. БП3.0, типовая. Центральная база в серверном режиме.

Задача: при запуске обмена иметь возможность указать путь к файлу на ЛОКАЛЬНОМ компьютере с входящим сообщением из переферийной базу, а при выгрузке скачивать файл с ответным сообщением на ЛОКАЛЬНЫЙ компьетер.

В настройках подключения если указать "Локальный или сетовой каталог", то имеется в виду локальный каталог СЕРВЕРА или СЕТЕВОЙ каталог, доступный на запись как с сервера, так и с клиента. Если оставить каталог незаполненным, то вопроса с просьбой указать путь не возникает, как в ранних версиях конфигураций, просто возникает ошибка, что каталога такого нет.

Расшарить сетевой каталог на сервере и на клиенте ВОЗМОЖНОСТИ НЕТ!
1 Йохохо
 
17.04.19
12:56
грузите в присоединенные файлы
2 xavchik
 
17.04.19
12:58
(1) Я так понял, вы предлагаете сделать доработку обмена, чтобы прикреплять файлы обмена в базу. Как вариант... А штатными средствами все-такие есть варианты?
3 Йохохо
 
17.04.19
13:04
(2) ТС их запретил
4 Ринат-СПб
 
17.04.19
13:13
Обязательно указывать каждый раз путь к файлу? Сделай дропбокс (яндекс.диск) с синхронизацией к нужным папкам или ФТП настрой
5 xavchik
 
17.04.19
13:17
(4) Нельзя ни FTP ни Яндекс.Диск - ничего нельзя. Политика, понимаешь ли, безопасности
6 xavchik
 
17.04.19
13:19
Такая же проблема была при создании образа. Если пользоваться мастером, то образ содается на сервере. Но, если зайти в настройку и создать новый образ переферийного узла оттуда, то после выгрузки предлагаеь сохранить образ локально. Хотелось как-то так...
7 Serg_1960
 
17.04.19
13:21
Тогда пускай обмена идет через сетевой каталог, а на локальном компе запускай планировщик - пусть ворует файлы обмена :)
8 Serg_1960
 
17.04.19
13:23
Только не говорите, что у Вас ЛОКАЛЬНЫЙ (именно так громко) компьютер не подключен к сети :))
9 xavchik
 
17.04.19
13:24
(7) Нельзя делать сетевой каталог ни на сервере, ни на рабочей станции не где-либо еще. Соответсвенно и стучаться тоже некудав
10 DJ Anthon
 
17.04.19
13:25
так и в чем проблема указать локальный каталог в штатном обмене? каждый раз каталог разный? ну так перед обменом оттуда его перевыбрать. если вручную надо.
11 DJ Anthon
 
17.04.19
13:25
или серверный режим без доступа к клиенту?
12 DJ Anthon
 
17.04.19
13:26
а понял, у меня через рдп сделано
13 xavchik
 
17.04.19
13:26
(10) Если указать локальный каталог в штатном обмене, то это означает, что речь идет о локальном каталоге сервера. Т.е. если я пишу c:\RIB, то этот каталог должен быть на сервере и выгрузка/загрузка будет идти через него.
14 Serg_1960
 
17.04.19
13:27
(9) У вас странные условия объединения компьютеров в сети, без общих сетевых ресурсов :(
15 xavchik
 
17.04.19
13:27
(10) Не спрашивает обмен ничего и не предлагает его перевыбрать. В том то и дело.
16 xavchik
 
17.04.19
13:28
(14) Работаем с тем, что есть :-)
17 Йохохо
 
17.04.19
13:28
(16) должна быть какая то ДМЗ, поспрашивайте
18 Serg_1960
 
17.04.19
13:30
(16) Почта есть? "Грузите апельсины бочками"(цы)
19 xavchik
 
17.04.19
13:53
(17) Нет её. Такая политика действует внутри сети, даже не для доступа извне.
20 xavchik
 
17.04.19
13:54
(18) Кстати, вариант с почтой как раз и рассматриваю теперь как один из возможны. Или доработка остается...
21 Сияющий в темноте
 
17.04.19
14:10
можно поставить локальный ftp сервер на саму машину,а уж кто и как в него с других машин плюнет,это вопрос организации сети.
про запрет открытых портов же никто не говорил,а далее можно накатать программу,которая с одной машины на другую файло передает.
22 xavchik
 
17.04.19
14:59
Сделал пока костыльно решение:
написал обработку, которая показывает содержимое каталога на севере, позволяет отметить галочками файлы, которые надо перенести с сервера на рабочую станцию, переносит и сохраняет в указанном каталоге через ПоместитьВоВременноеХранилище()/ПолучитьИзВременногоХранилища().

Можно сделать специальный синхронизатор, которые будет синхронизировать файл локального каталога и каталога на сервере для обмена.
23 Serg_1960
 
17.04.19
16:58
У админа спроси "Зачем нужен шлюз в сети?" :))
24 Garykom
 
гуру
17.04.19
17:16
(0) Лечиться вам надо. И вашему админу заодно.
25 xavchik
 
17.04.19
18:05
(24) Приз за самый ценный совет уходит к Garykom
26 Сияющий в темноте
 
17.04.19
20:08
я чего то не понял?
у вас база серверная,и вы файлы с сервера на клиента через 1с переносите,нескромный вопрос,а зачем вам на клиенте файлы обмена с сервера,не проще ли их сразу на клиенте формировать?
27 xavchik
 
19.04.19
13:45
(26) "а зачем вам на клиенте файлы обмена с сервера"

Чтобы отправить их пользователя удаленного узла РИБ и они могли его загрузить в базу

"не проще ли их сразу на клиенте формировать?"

Если знаете как это делать, то поделитесь, пожалуйста.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн