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