Выгрузить в dt программно #601653


#0 by 1с230786
Нужно в базе сделать кнопку, после нажатия которой закрывается предприятие, запускается конфигуратор и делается выгнрузка базы, потом снова запускается предприятие. Можно так сделать?
#1 by Amra
Можно) Кури УТ 11
#2 by Maxus43
батник напиши да запускай... зачем именно из 1с?
#3 by БалбесВ1с
86-ой год
#4 by 1с230786
А как запустить батник после завершения работы 1с? Или в предопр. процедурах смотреть?
#5 by YFedor
Зачем?
#6 by Maxus43
просто с рабочего стола батник запускай, когда надо делать выгрузку. в батнике - запуск конфигуратора с ключем выгрузки базы, и добавить можеш запуск потом самой 1с
#7 by БибиГон
1c тоже запускать из батника
#8 by 1с230786
Выполняется определенный кусок работы по автоматической обработке прайсов и вот перед этим нужно на всякий случай делать копию базы.
#9 by le_
Базу разве можно выгрузить, когда кто-то в ней работает?
#10 by БибиГон
в базе работает только 1 пользователь?
#11 by YFedor
Все равно непонятно. Если выгружаешь именно в ДТ, то в базе никого не должно быть, т.е. запущенная 1С "знает", что никого не будет, тогда зачем вообще делать кнопку? Ведь оператор и так не глуп, может сам закрыть 1С и запустить ярлычек на рабочем столе ...
#12 by Wobland
какой страшный кусок, должно быть
#13 by БибиГон
ну, можно еще просто скопировать файл БД. )
#14 by YFedor
При работающих пользователях? А где уверенность, что архив будет достаточно хорош при этом?
#15 by Wobland
вот меня тут с таким мнение назвали разными словами:
#16 by YFedor
Ну, правильный бэкап копированием файла базы, несомненно. Но в базе не должно быть пользователей
#17 by Wobland
отследить как?
#18 by IOL
Библиотека стандартных подсистем от 1С посмотри как там реализовано.
#19 by stix2010
в УПП, УТ  есть процедуры формирующие батник для отключения пользователей, загрузки cf , по аналогии можно сделать выгрузку
#20 by YFedor
По наличию файлов 1Cv8.1CL 1Cv8tmp.1CL
#21 by Wobland
нет файлов. начал копировать, сразу после этого пришёл некто и начал что-то менять...
#22 by Jaffar
тогда сначала переименовать (чтоб никто не вошел), потом копировать. а вообще - изврат полнейший...
#23 by le_
Лучше протестировать как следует обработку.
#24 by ho0p
Или поставить блокировку ИБ.
#25 by YFedor
Ну а выгрузкой тоже не скопируешь, а главное непонятно зачем в вообще все это нужно
#26 by ЧеловекДуши
Лучше перейти на серверный вариант и бекапить средствами, к примеру SQL :)
#27 by Reset
Лучше, глять, не писать обработки прайсов так, чтобы для них требовались "программные" бэкапы
#28 by Jaffar
см.
#29 by YFedor
Ага, вывод только как в
#30 by Обработка
Если база юзается круглосуточно то преводим в скуль и иделаем скульные бекапы. Если есть окошко по времени то раставляем бекапв так чтоб значала бекап потом уж там всякие ночные задания. И желательнопосле ночных тоже сделать архивчик чтобы потом лдоказвать что база порушено не твоей обработкой а юзерами.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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