Как сделать цикличное закрытие-открытие 1с предприятия? #549166


#0 by SergBeg
Доброго времени суток! Вопрос возник, подскажите как лучше, на Ваш взгляд, реализовать? Есть внешняя обработка, которая закрывает 1с-ку по окончании своей работы. Нужно организовать, чтоб после завершения этой обработки и закрытия 1с, сразу же запускалась вновь 1с и эта же обработка. и так далее... до бесконечности :) может батник какой хитрый написать? Можно как-то сделать подобное, инструментами 1с ?   Спасибо!
#1 by PuhUfa
Зачем?
#2 by poligraf
Батник какой хитрый написать, точно. И в cron его.
#3 by Ork
"Нужно организовать, чтоб после завершения этой обработки и закрытия 1с, сразу же запускалась вновь 1с и эта же обработка. и так далее... до бесконечности :)" Не закрывать 1С, а просто тупо перезапустить обработку не предлагать?
#5 by Ork
А дожидаться завершения типа не будем? Оперативы на сколько запусков хватит?
#6 by Фокусник
Посмотри в сторону ОбработкаОжидания
#7 by filh
чё?
#8 by mishaPH
сделай на 1с управляющую базу, которая будет рулить этими извращениями.
#9 by andrewks
зачем call?
#10 by Шелест
— Входит… И выходит… Замечательно выходит!(с) Иа
#11 by 1Сергей
вброс
#12 by Skom
вроде и полоска у автора и длинная и разноцветная.
#13 by filh
да это так, типа "запуск 1с".
#14 by SergBeg
скажем так, есть такая проблема семерки на скуле, это замедление проведения документов с ростом их количества (насколько помню там не очищаются временные таблицы), помогает банальный перезапуск предприятия. вот и хотелось бы как-то автоматизировать этот перезапуск.
#15 by Skom
))))))))))))))))))))))
#16 by Frantaser
иными словами, ты хочешь чтобы база запускалась, перепроводила доки какоето время, потом перезепускалась и продолжала перепроводить так чтоли? :))
#17 by Umka2008
Вставь запуск 1с с обработкой в шедулер
#18 by SergBeg
по сути, да у софтпойнта есть подобная компонента, но никто мне ее не купит :) да и мне лично она не нужна
#19 by ДенисЧ
google://reconnectNative
#21 by Skom
РС.ReconnectNative;
#22 by Skom
только надо закрывать все открытые курсоры перед вызовом метода (у меня в комплексной вот без этого
#23 by SergBeg
Сенки! Попробую с реконектом
#24 by Sh1ko
а PC это какой объект? вк нужна на сколько я помню?
#25 by Segate
Посадить китайца! ))
#26 by Skom
РС = СоздатьОбъект("ODBCRecordSet");
#27 by Злопчинский
осталось сообразить, что например в типовой ТиС запуск такого восстановления надо делать СРАЗУ после запуска, в начале процедуры ПриНачалеРаботы, в противном случае после инициализации системы будем иметь кучу "открытых курсоров" - и как получить их список для "закрытия" - для мну темный лес...?
#28 by Mikeware
отследить открытые объекты базы.
#29 by Злопчинский
каким образом? при создании объекта - фиксировать что такой есть (тупой счетчик например), а при уничтожении - уменьшать..? . . ???
#30 by Mikeware
ну нет такого... В принципе, можно сделать. Только в части получения списка открытых курсоров. А вот откуда этот курсор создался - ну не выяснить. Поверь, у тебя открытых выборок не так уж и много..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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