Имя: Пароль:
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) "а зачем вам на клиенте файлы обмена с сервера"

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

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

Если знаете как это делать, то поделитесь, пожалуйста.