батник, запускающий обработку. #134221


#0 by Rick
срочно нужно написать батник, который запустит обработку в 7-ке. А я из никогда не писал. Как запустить приложение я нашел, а вот какие параметры нужно прописать чтобы exe'шник понял логин и пароль - не знаю. И как потом запустить обработку (открыть - остальное поставлю в обработке открытия)? Помогите!!!
#1 by Diter
Давай адрес кину прогу, которая делает из ert exe файл и запускает вначале 1С а уж потом обработку
#2 by Terv
1cv7.exe - понятно что config - указание на запуск именно Конфигуратора , Enterprise - в режиме прдприятия /m - монопольный запуск /d - ключ указывает на расположение базы данных, с которой нужно произвести действо /n - имя пользователя, под которым будет осуществлен запуск программы, /p - пароль этого пользователя, /@ - указание на файл с инструкциями, в терминах 1С — “файл сценария запуска“. Пример:"C:Program Files1Cv77BIN1cv7.exe" CONFIG /DD:УРИБЦБ /NФедоров /PПароль /@D:УРИБpaket.prm
#3 by шайтан
в базу знаний!
#4 by Rick
icq 240599389 Всем спасибо, щас буду пробовать:)
#5 by Terv
могу еще выложить, все параметры файла сценария.
#6 by Diter
А где запуск обработки?
#7 by Rick
Запуск обработкиможно повесить программно на "ПриОткрытии", а вот по поводу файла сценариев - думаю не помешает :)
#8 by Terv
специально, для тебя Дитер PS. не самый крутой вариант, но для тебя пойдет...
#9 by Terv
[General] Output=  "log.txt"       ;Имя_файла Указывает файл, в который будет дополнительно направляться вывод записей о выполняемых действиях в пакетном режиме. Quit= Y                    ;Y/N Если задано Y или 1, после выполнения действий пакетного режима, программа будет завершена, а если 0 или N, то нет. CheckAndRepair= N;Y/N Если задано Y или 1, тестирование и исправление будет выполняться, а если 0 или N, то нет. UnloadData = N       ;Y/N;Указывает, нужно ли выполнять выгрузку информационной базы. SaveData= N           ;Y/N;Указывает, нужно ли выполнять сохранение информационной базы. AutoExchange=N    ;Y/N;Указывает, нужно ли выполнять автообмен в распределенной информационной базе. [CheckAndRepair] ;Данная секция предназначена для описания выполнения тестирования и исправления информационной базы. Repair=Y                          ;Y/N;Параметр указывает, должно ли выполняться исправление информационной базы. PhysicalIntegrity=Y           ;Y/N;Параметр указывает, следует ли производить проверку физической целостности таблиц информационной базы. Reindex=Y                       ;Y/N;Параметр указывает, следует ли производить реиндексацию таблиц информационной базы. LogicalIntegrity=Y            ;Y/N;Параметр указывает, следует ли производить проверку логической целостности таблиц информационной базы. RecalcSecondaries=Y      ;Y/N;Параметр указывает, следует ли производить обновление (пересчет) вторичных данных информационной базы, то есть служебных данных, которые могут быть рассчитаны на основании другой информации, хранящейся в информационной базе. RecalcTotals=Y               ;Y/N;Параметр указывает, следует ли производить пересчет итогов бухгалтерского и опера-тивного учета. Pack=N                          ;Y/N;Параметр указывает, следует ли производить упаковку таблиц информационной базы, то есть освобождать место занятое удаленными записями.Данный параметр имеет смысл, только если данные хранятся в формате DBF/CDX. SkipUnresolved=N         ;Y/NПараметр указывает, следует ли пропускать неразрешенные ссылки, или их следует исправлять. CreateForUnresolved=Y;Y/NПараметр указывает способ разрешения неразрешенных ссылок.задано Y или 1, для неразрешенной ссылки будет создан объект соответствующего типа, если N или 0, то ссылка будет очищена. Reconstruct=Y      ;Y/NПараметр указывает способ исправления информационной базы в случае, когда данные объекта частично потеряны. Если задано Y или 1, будет создан объект, заполненный имеющимися данными, если N или 0, то данные объекта будут удалены. [UnloadData] ;Данная секция предназначена для описания выполнения выгрузки данных информационной базы. UnloadToFile= "save.zip";Имя_Файла Параметр указывает имя файла переноса данных, в который будет производиться вы-грузка. Может задаваться как абсолютно, так и относительно того каталога, в котором размещается файл параметров. IncludeUserDef=Y       ;Y/N Параметр указывает должен ли в файл переноса данных включаться список пользовате-лей. Password=                      ;Пароль Параметр задает пароль, которым будет закрыт файл переноса данных. [SaveData] ;Данная секция предназначена для описания выполнения сохранения данных информационной базы. SaveToFile="saveBase.zip";Имя_Файла    Параметр указывает имя файла, в который будет производиться сохранение данных. Может задаваться как абсолютно, так и относительно того каталога, в котором размеща-ется файл параметров. FileList=                             ;Список со-храняемых файловЗадается как перечисление имен файлов, разделенных пробелами или запятыми. Длин-ные имена файлов, содержащие пробелы должны заключаться в кавычки "". В именах файлов могут использоваться символы «*» для обозначения групп файлов. [AutoExchange]   ;Раздел"Автообмен" ReceiveFrom=* ; Коды переферийных баз ReadFrom=* ; Коды переферийных баз WriteTo=*  ; Коды переферийных баз SendTo=*   ; Коды переферийных баз
#10 by Terv
кратко : [General] Output="log.txt"       Quit=Y CheckAndRepair=N; UnloadData=N SaveData=N AutoExchange=N [CheckAndRepair] Repair=Y PhysicalIntegrity=Y   Reindex=Y LogicalIntegrity=Y RecalcSecondaries=Y RecalcTotals=Y Pack=N SkipUnresolved=N CreateForUnresolved=Y Reconstruct=Y [UnloadData] UnloadToFile="save.zip" IncludeUserDef=Y Password= [SaveData] SaveToFile="saveBase.zip"; FileList= [AutoExchange] SharedMode=Yes ReceiveFrom=* ReadFrom=* WriteTo=* SendTo=*
#11 by smaharbA
#12 by Diter
завтра захочешь другую обработку запустить - будешь в код лезть? Зря напрягался. Это я и без тебя знаю. И мой ник пишется "Diter" В стоит конкретная задача - "нужно написать батник, который запустит обработку в 7-ке". Всё остальное - домыслы и эрзац-заменители
#13 by smaharbA
Вы зачем весь гербарий выкурили...(с) Вас просили обработку запустить, а вы пакетный режим предлагаете...
#14 by Terv
Перечитай внимательно , еще раз , и еще раз очень медлено читай ... за спасиб, как раз думал что бы, ты написал.
#15 by smaharbA
Тогда не батник а VBS /// Только кодировку 1251 незабудь
#16 by Diter
Сам читай - человеку нужно запустить обработку. он пошёл по ложному пути - стал копать батник. Я ему предложил простой путь. Какие вопросы? давай он вначале попробует твою тарабарщину поюзать, а потом ту программку, которую я ему кинул и сравнит....
#17 by smaharbA
+ Ну КаталогБазыОЛе заменить на DirOleBase
#18 by smaharbA
Если использовать ПриНачалеРаботыСистемы, то можно и батником запустить обработку и без прог и без ВК
#19 by Terv
1.твое мнение спрашивали?     2.спросили А)какие парметры предать, что бы злогинться                Б)как запустить обработку.
#20 by Guk
Не обращай на него внимания. У него с головой - беда...
#21 by Terv
:) я все еще надеюсь вернуть человека в реальность... но видно это некоторым не дано.
#22 by Diter
ПНХ придурок ты тоже туде же....
#23 by Guk
Ну вот. Я же говорил ;)...
#24 by Diter
Как ты меня уже достал за эти выходные..... Страдалец блин. "Меня уволняют из холдинга - мне плохо".
#25 by Сержант 1С
:))  Агнём и мичом...
#26 by Guk
Так я ж пошутил. А ты повёлся ;). По сравнению с твоими ветками, всё что я говорил в аську, просто безобидная игра в крысу. Тем более, что уж как ты меня достал, своими тупыми вопросами, и передать нельзя...
#27 by Diter
Если ты так шутить - ты точно придурок. А я действительно повёлся - сочуствовать стал... Тьфу..... Нельзя доверять людям...... Я тебя лично на форуме ничего никогда не спрашивал.......
#28 by Guk
Мне аськи хватило. И вообще, я тебе вчера задал направление твоего движения (аж два раза). Прошу не отклоняться...
#29 by Diter
(+27) "Бог не Ермошка - видит немножко" © "Любовь и голуби" погоришь ты когда нибудь конкретно за всё свою сущность подлую.... ЗЫ Я тебе тоже направление задал - трижды. А ты ещё здесь - лети - тебя там ждут давно...
#30 by Diter
Ну ты всё-таки и мудак....
#31 by Guk
Ты - тупое хамло. С тобой неинтересно разговаривать. До свидания дурачок...
#32 by Rick
я тут отошел .. вы видимо тоже решили отойти ... от темы. Diter, пока твоя прога не дошла, пишу батник..Потом разберемся. А пока "дообъясняйте" тугому куда в .prm нужно вписать файл с обработкой???
#33 by smaharbA
Ты это брось, код в файл сохранишь с расширением VBS
#34 by smaharbA
+ Батником без приблуд, или без ковыряния ПриНачалеРаботыСистемы (ну еще можно через ворд/ехель) ничего несделаешь
#35 by Diter
Там не батник. Там дописывается в ert что то вроде инструкции по запуску вначале 1С, потом базы (если уже запущена - то берётся текущая) а только потом запускается этот ert..... Никаких добавок в код 1С-ки делать не надо - единственно - грамотно настроить программу при конвертации.... А она тебе нужна?
#36 by smaharbA
Дак в ничего и ненадо переделывать в 1С и без программ
#37 by Rick
насчет vbs: я не знаю как их редактировать. Я этот код написал, сохранил .. он у меня ругается "Предполагается наличие окончания инструкции". Я не работал со скриптами.. Если эта прога поможет - буду тебе очень благодарен.
#38 by Rick
вроде убрал ";" - заработало. Не ругается, но ничего не происходит ...
#39 by smaharbA
"Оно" выполняется скрытно, сделай в твоей обработке сохранение в текстовый файл чегонибудь и посмотри
#40 by Diter
лови
#41 by Rick
Ур-р-р-р-ра!!!!!!!!!!!!!!! Зарработало!!!!!!!!!!!!!!!!!!! Пасиб. Спасибо .. Щас обязательно заценю :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям