Запуск автообмена УРБД из командной строки #20993


#0 by SShura
Это возможно?
#1 by MAG
Да
#2 by ValeraVV
Легко
#3 by SShura
Ха. А кто скажет как, будет следующий вопрос. Обмен через оутлук экспресс. 12 баз периферийных есть. выгружаем все. ?
#4 by MAG
См. параметры запуска 1С из командной строки и описание команд УРБД.
#5 by SShura
Думал мож кто знает/делал.....
#6 by Мулька
+ в7плюс/роммэйл и засунь ка это все в шедулер
#7 by SAP
http://www.perlscript.ru/v77_21.shtml
#8 by SAP
http://www.perlscript.ru/faq_06.shtml
#9 by SAP
Могу скинуть скрипт для обмена по FTP
#10 by SShura
Но есть одна закавыка в этом всем. Скрипт я наваяю. А оутлук же спросит у меня подтверждения нажать кнопку СЕНД или нет? Или как??? Как бы это обойти?
#11 by SShura
Что за роммэйл????
#12 by ValeraVV
Не пользоватся аутлуком))))
#13 by SAP
Профессионалы не рекомендуют пользоваться мылом, гораздо правильнее и надежнее использовать FTP
#14 by SShura
ну да. не пользоваться. а как быть? если магазины на модемах сидят???? фтп не получится ведь.....
#15 by SAP
А конфигурация часто правится?
#16 by SAP
По FTP то-же самое, что и по мылу, не вижу особой разницы
#17 by SShura
Каждый день рассылка-отсылка. Получаем документы о продажах, отсылаем изменения в ценах и номенклатуре. Плюс я конфигурашку ковыряю периодически.... Часто ИМХО...
#18 by SShura
Имеется в виду что у нас должен быть поднят запароленный фтп сервер? куда мы файл скидываем. Так?
#19 by Мулька
ВК 1С-овская
#20 by SShura
что это значит?
#21 by SAP
да, желательно.
#22 by SAP
Вот скрипт, может пригодится Dim IP,User,PWD,ExEPath,BasePath 'Скрипт предназначен для автоматизации обмена РИБ 1С по FTP. 'Выполнять на стороне центральной базы '**************Локальные настройки ******************* IP="open 217.20.211.221" User="12345" PWD="12345" ExEPath="D:G1CBIN1cv7.exe" BasePath="D:G org" '***************************************************** Set FSO = CreateObject("Scripting.FileSystemObject") On Error Resume Next ExecuteCmdFtp("get OF1C.fl") 'Заберем флаг с FTP Set OF1Cfl = File.OpenAsTextStream If OF1Cfl.AtEndOfStream Then 'Если файл пуст, значит данные получены и надо делать очередной обмен    OF1Cfl.Close    Err.Clear    Set OF1Cfl = File.OpenAsTextStream'Откроем файл флага для записи - открытый файл признак выполнения процесса    If Err.Number=0 Then 'Проверка - если файл открыть удалось, значит предыдущий процесс завершился, начнем новый        OF1Cfl.WriteLine time 'Запишем в файл флага произвольную строку
#23 by Labass
ROM-Mail.dll нужен? С его помощью можешь подключиться к мылу и послать что-захочешь. Могу скинуть.
#24 by romix
скрипт на языке 1С для автообмена УРБД (через SMTP). Чтобы поюзать, надо вписать в настройках скрипта свои почтовые адреса, логины, пароли, а также путь к базе. x-romix.narod.ru
#25 by Lord_Intro
А как на счет автообмена из самой 1с-ки??? :)
#26 by romix
Это несколько сложнее, т.к. на сей труд меня сподвигло желание предохранить юзеров от нажимания множества кнопок, и засорения их почтового клиента служебной информацией 1С. А себя - от езды в другой конец города.
#27 by Lord_Intro
А, я еще и справочник помимо скрипта создал в 1-ске, чтоб вообще к киентам нос не казать ....
#28 by romix
у меня так же.
#29 by Mikle Shaman
А что за справочник? 2All Народ, а при изменении конфы вы как из ситуации выходите? По мылу-то 7-8 мегов не сильно покачаешь. Я пока вынужден перемещать базу на CD-диске в режиме почтового голубя.
#30 by SShura
По мылу батенька. У меня филиалы - Воронеж, Самара, Краснодар, Тула, не налетаешься голубем-то особо ;)))
#31 by SShura
длл-ку на мыло bataev(собака)polartv.ru Если не влом...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С