Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » bat файл регламентных работ для 1с

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

retri

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет.
Вот озадачился написать bat что бы запускал 1с для выполнения проверки баз.
Баз дофига, делать руками долго, да и вообще, 1с умеет из ком. строки, надо делать !
 
начал писать и втупил. Охото сделать по красивому, с процедурами и тп.
вот что вышло,  
 

Код:
set Binary1c="C:\Program Files\1cv82\common\1cestart.exe"
set eMail=vint_c@mail.ru
set server=-server 192.168.0.2
set blat=F:\1c\scripts\blat
 
:базы
call :makeCheck /IBName"Бух Агросервис"
call :makeCheck /IBName"Бух Ажур"
goto :exit
 
:makeCheck
%Binary1c% DESIGNER %1 /OutF:\1c\scripts\log.txt /IBcheckAndRepair -ReIndex -LogIntegrity -IBCompression -Rebuild"
exit /b
 
:exit

 
вот и грабли, call срабатываю все подряд, блокируется лог...  
есть пути решения
- сделать раздельные логи под каждую базу
- не делать лог вообще (плохо)
да и вообще, стартовать проверку всех баз, офигеть как накладно.
 
чего пробовал

Код:
start "" /wait /b call :makeCheck /IBName"Бух Агросервис"

материться, нет доступа к внешней метке, оно и понятно
 

Код:
 
:makeCheck
start /wait /b "" %Binary1c% DESIGNER %1 /OutF:\1c\scripts\log.txt /IBcheckAndRepair -ReIndex -LogIntegrity -IBCompression -Rebuild
exit /b
 

почему то не срабатывает ... видимо call виноват, ошибка блокировки лога.
 
кто чего подскажет ?
 

Всего записей: 3 | Зарегистр. 25-01-2006 | Отправлено: 12:59 17-02-2016
KDPoid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мнэ-э... Может быть, вы имели ввиду
start "" /wait /b %Binary1c% DESIGNER %1 /OutF:\1c\scripts\log.txt /IBcheckAndRepair -ReIndex -LogIntegrity -IBCompression -Rebuild

Всего записей: 404 | Зарегистр. 08-08-2006 | Отправлено: 07:18 18-02-2016
retri

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не, тоже самое

Код:
F:\1C>1
 
F:\1C>set Binary1c="C:\Program Files\1cv82\common\1cestart.exe"
 
F:\1C>set eMail=vint_c@mail.ru
 
F:\1C>set server=-server 192.168.0.2
 
F:\1C>set blat=F:\1c\scripts\blat
 
F:\1C>call :makeCheck /IBName"Бух Агросервис"
 
F:\1C>start "" /wait /b "C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /I
BName"Бух Агросервис" /OutF:\1c\scripts\log.txt /IBcheckAndRepair -ReIndex -LogI
ntegrity -IBCompression -Rebuild"
 
F:\1C>exit /b
 
F:\1C>call :makeCheck /IBName"Бух Ажур"
 
F:\1C>start "" /wait /b "C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /I
BName"Бух Ажур" /OutF:\1c\scripts\log.txt /IBcheckAndRepair -ReIndex -LogIntegri
ty -IBCompression -Rebuild"
 
F:\1C>exit /b
 
F:\1C>goto :exit
 
F:\1C>


Всего записей: 3 | Зарегистр. 25-01-2006 | Отправлено: 08:48 18-02-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » bat файл регламентных работ для 1с


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru