OFF:Восстановление ГП автоматом #213835


#0 by MAXXL
Подскажите вот такой вопросик - можно по шедулеру ночью запустить восстановление ГП, в этом проблем нет, но вот как засечь тот момент когда уже ВСЕ вышли из базы? Дело в том что некоторые работники работают допоздна (до часу ночи и позднее), это начальство так что им условия диктовать не удасться :-( Может кто подскажет как можно это отследить?
#1 by Michael
В каталоге базы если все корректно вышли то файл 1Cv7.LCK отсутствуетМожно пробовать его удалить. если не удаляется, значит кто-то сидит в базе
#2 by MAXXL
А каким образом организовать выполнение такого алгоритма? Может кто-нибудь подскажет программку , с помощью которой можно отследить наличие этого файла, и выполнить соответствующие действия?
#3 by Michael
Обычный bat(cmd)-файлif exist....
#4 by Valery
А если документ не провелся (всякие бывают случаи), то на утро где будет ГП?
#5 by MAXXL
А можно образец? А то давно уже не делал таких вещей, подзабыл... :-( А это уже дело обработки - восстановить что сможет, а что не сможет -записать ошибки и поставить ТА на последний документ
#6 by Michael
вообще-то справка windows рулитif [not] exist имя_файла команда [else выражение]del 1Cv7.LCKif exist 1Cv7.LCK goto endecho запустить 1С:end
#7 by vrag
А оно заткнётся на "Недостаточное количество ХХХ на складе...".
#8 by MAXXL
Спасибо! буду пробовать ну и тогда через Исключение, записываем информацию , восстанавливаем ТА и выходим. Что, не прокатит?
#9 by vrag
Самый надёжный способ - посади ту дятлу, что ГП двинула на 5 лет назад, отвечать на вопросы в момент восстановления.Лечит на раз.
#10 by MAXXL
Ну, к сожалению, там не всегда дятлы виноваты... Поступления всегда в начало дня двигают, комплектации и разукомплектации. В общем без восстановления ГП никак
#11 by Чучундер
Двойка!зачем поступления в начало дня двигать? они что, не могут по факту стоять?
#12 by GarryZ
А еще есть такая хитрость:Пройтись запросом по остаткам - группировка Документ - можно найти, после каких документов остатки отрицательные. И восстанавливать ГП только после всех необходимых исправлений. Значительно быстрее, чем восстанавливать - исправлять - снова восстанавливать - снова исправлять... и т.д.
#13 by MAXXL
Опять таки - специфика работы начальства, и ничего с этим не поделать :-( спасибо за совет, может что и получится... воттолько не всегда виноваты остатки, иногда это серийный номер (товар списывается по серийникам) - т.е. перемещение перепроводили , и оно сдвинулось ниже
#14 by Sabron
В самой 1С поставь если время на компе 3 ночи закрыть 1с.. и ставь свой шедулер на 3.30 .
#15 by MAXXL
Ага, а директор закончил работу 3.31, и все, монопольно уже не запустится. А если утром окно на сервере не закрою, то и завтра не запустится, и послезавтра... :-(
#16 by Gary
Не мучайся, найди v7backup - он автоматом сессии рубит, архивирует и внешние обработки запускает. Вот его скрипт в шедулер и воткнешь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top