Имя: Пароль:
1C
1C 7.7
v7: Где можно подменить пути к файлам при втообмене с периферийными базами?
0 VoditelKobyly
 
31.03.14
09:53
Добрый день!
Кто-нибудь знает где можно задать путь к файлам автообмена помимо конфигруратора и файла параметров? Есть центральная база в конфигураторе в настройках автообмена стоят типовые каталоги СР и РС.
В назначенном задании запускается файл в котором одна единственная строка:
"C:\Program Files\1Cv77\BIN\1cv7s.exe" config /d\\сервер\1CDB\2013 /nАвтообмен /p123 /@\\сервер\1CDB\2013\Obmen\Obmen1C

в файле параметров дополнительные пути не заданы.
В результате выполнения задания файлы появляются на сервере обмена, но никак не в каталогах базы данных. Как найти где задан этот путь до сервера обмена?
1 VoditelKobyly
 
31.03.14
09:54
Такое ощущение что кто-то в момент выполнения подменяет стандартные пути.
2 varelchik
 
31.03.14
09:54
В реестре винды конкретного пользователя винды.
3 VoditelKobyly
 
31.03.14
09:55
искал, там ничего подобного нет
4 vcv
 
31.03.14
11:15
Не стоит этого делать. Ненадёжно. Регулярно пути сбрасываются в дефолтное состояние. Лучше отдельным заданием в планировщике перекладывать файлы как и куда надо.
5 VoditelKobyly
 
31.03.14
11:27
(4) Наоборот, пытаюсь привести все к дефолтному состоянию.
Но система обмена работает по настройкам, которые я не могу найти. В файле лога вижу, что все работает по другим путям.
А где они заданы, не найду. В конфигураторе заданы дефолтные пути.
6 ALoHA
 
31.03.14
11:54
В конфигураторе - администрирование - распр. ИБ - управление.
7 vcv
 
31.03.14
14:31
В файле \\сервер\1CDB\2013\Obmen\Obmen1C пути могут быть заданы
8 Тихий омут
 
31.03.14
14:58
(2) +100
(0) скорее всего, 1с запускается не под тем юзером винды, настройки которого ты смотришь. зы. смотри настройки авто на том компе, где реально запускатся конфигуратор для обмена
9 Dolly_EV
 
31.03.14
16:16
(0) Пути прописаны в ветке реестра:
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы в окне запуска>\Config\Upload/Download directories]
Там строковый параметр, в котором прописаны пути
Если его нет - он создается с путями по умолчанию (каталог ИБ CP / PC)

Поможет поиск по реестру фразы "Upload/Download directories"
10 VoditelKobyly
 
01.04.14
05:17
(6) пути заданы по умолчанию
(7) Содержимое файла Obmen1C:
[GENERAL]
Output=\\сервер\1CDB\2013\Obmen\exchange.log
Quit=1
AutoExchange=1
[CHECKANDREPAIR]
[UNLOADDATA]
[SAVEDATA]
[AUTOEXCHANGE]
SharedMode=1
ReadFrom=*
WriteTo=*

(9) В реестре по этой ветке тоже все по дефолту:
{{"010","\\сервер\1CDB\2013\CP","\\сервер\1CDB\2013\PC","1"},{"020","\\сервер\1CDB\2013\CP","\\сервер\1CDB\2013\PC","1"},{"030","\\сервер\1CDB\2013\CP","\\сервер\1CDB\2013\PC","1"},{"EMail_Par","","","0"}}

а вот к примеру содержимое файла exchange.log
20140401;07:40:10;Автообмен;C;Distr;DistBatchErr;5;'020' - Для данной информационной базы установлен ручной режим обмена данными. Автообмен невозможен!;;
20140401;07:40:10;Автообмен;C;Distr;DistUplBeg;1;\\Toptsrv\FTPRoot\Exchange\0101.zip;;
20140401;07:40:15;Автообмен;C;Distr;DistUplErr;5;Данные из указанного файла переноса данных уже загружались в текущую информационную базу.;;
20140401;07:40:15;Автообмен;C;Distr;DistUplFail;1;;;
20140401;07:40:15;Автообмен;C;Distr;DistUplBeg;1;\\Toptsrv\FTPRoot\Exchange\0301.zip;;
20140401;07:40:22;Автообмен;C;Distr;DistUplStatus;1;Загрузка изменений: '030'->'ИК '. Идентификатор: 030-11807;;
20140401;07:40:22;Автообмен;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором ИК -11806;;
20140401;07:40:24;Автообмен;C;Distr;DistUplSuc;1;;;
20140401;07:40:24;Автообмен;C;Distr;DistDnldBeg;1;Код ИБ: '010', Файл: '\\Toptsrv\FTPRoot\Exchange\0100.zip';;
20140401;07:40:36;Автообмен;C;Distr;DistDnldSuc;1;;;
20140401;07:40:36;Автообмен;C;Distr;DistDnldBeg;1;Код ИБ: '030', Файл: '\\Toptsrv\FTPRoot\Exchange\0300.zip';;
20140401;07:40:45;Автообмен;C;Distr;DistDnldSuc;1;;;


Вот и вопрос: откуда берется путь \\Toptsrv\FTPRoot\Exchange
11 VoditelKobyly
 
01.04.14
05:37
(2),(8) Поиск в реестре "Upload/Download" результатов не дал.
Веток таких много, но ни в одной не встречается "\\Toptsrv\FTPRoot" в основном все как обычно по дефолту или ничего вообще нет.
Поиск по "\\Toptsrv\FTPRoot" тоже ничего не дал.

Ищу именно на том сервере где назначено задание и запускается конфигуратор
12 fgaabbb
 
01.04.14
07:04
настройки автообмена смотри
13 VoditelKobyly
 
01.04.14
08:18
(12) В настройках типовые пути каталогИб СР и РС. Причем на диске в каталоге ИБ таких путей нет вообще.
14 VoditelKobyly
 
01.04.14
08:23
Ещё заметил такое: время указанное в лог файле не совпадает с временем файлов появляющихся в каталоге обмена. Так если в логе написано:
20140401;07:40:24;Автообмен;C;Distr;DistDnldBeg;1;Код ИБ: '010', Файл: '\\Toptsrv\FTPRoot\Exchange\0100.zip';;
то если смотреть файл \\Toptsrv\FTPRoot\Exchange\0100.zip, то время его создания ровно на 1 час больше.
При этом вроде как все компьютеры в домене и время у них должно синхронизироваться.
Прошелся по известным мне серверам там время одинаковое и совпадает с временем указанным в логе.
Просто мистика какая-то.
15 VoditelKobyly
 
01.04.14
08:35
С временем файлов вопрос снят. Время одинаковое. Это просто тотал командер время не правильно отражает. Зашел удаленным столом на сервер там время правильное.
16 varelchik
 
01.04.14
09:19
Тебе ж явно написали:
20140401;07:40:10;Автообмен;C;Distr;DistBatchErr;5;'020' - Для данной информационной базы установлен ручной режим обмена данными. Автообмен невозможен!;;
че читать разучился?
База у тебя стоит в ручном режиме обмена, а ты хочешь чтобы был автообмен.
Переведи базу в режим автообмена.
Это в настройка обмена в ЦБ.
17 VoditelKobyly
 
01.04.14
14:29
(16) спасибо за совет, но так и должно быть. Одна из баз выключена из режима обмена. Речь идет о других двух, которые работают.