Имя: Пароль:
1C
1С v8
В коде выгрузить конфигурацию БД
0 Fedor
 
26.10.11
17:13
Как можно в коде осуществить выгрузку конфигурации БД?
1 shuhard
 
26.10.11
17:15
(0) командный файлик запустить например
2 Fedor
 
26.10.11
17:16
(0) Речь идет о сохранении конфигурации в файл (есть мысль сделать регламентное задание для резервного копирования конфы).
3 Maxus43
 
26.10.11
17:17
(2) зачем?
4 andrewks
 
26.10.11
17:19
(3)+1

или, БД - фиг с ней, а вот конфу жалко? :-)
5 shuhard
 
26.10.11
17:19
(2) ну и в чем проблема с выгрузкой в cf ?
6 Fedor
 
26.10.11
17:20
(3) - Причеши карася.
   - Зачем?
   - А если скажу зачем - причешешь? (с)
7 Defender aka LINN
 
26.10.11
17:21
(2) Если подкупишь меня, скажем, суммой в 100$ на телефон или золотом в танчиках, то я тебе даже могу разрешить запустить командный файл в регламентном задании.
8 Fedor
 
26.10.11
17:21
(3) Иногда конфа глюкавит - затираются некоторые объекты.
9 Maxus43
 
26.10.11
17:21
(6) причешу, ты говори
10 Maxus43
 
26.10.11
17:22
(8) почему у всех не глюкавит а у тебя глюкавит? может глюкавые руки трут конфу? или ещё чего? надо бороться с причиной а не со следствием
11 Maxus43
 
26.10.11
17:22
а ответ уже дали
12 Fedor
 
26.10.11
17:23
(10) Не у меня - это при групповой разработке иногда происходит.
13 БибиГон
 
26.10.11
17:23
(12) хранилище есть?
14 also
 
26.10.11
17:23
используйте хранилище
15 Defender aka LINN
 
26.10.11
17:24
(12) Конечно. Групповая разработка - она ж только у тебя одного на всем форуме, все остальные тут по ларькам сидят, в одно лицо кодят.
16 Fedor
 
26.10.11
17:24
(13) Есть. Именно в нем периодически и случаются такие глюки.
17 Defender aka LINN
 
26.10.11
17:25
(16) см. (10)
18 Maxus43
 
26.10.11
17:25
(16) точно руки глюкавые у тех кто помещает в хранилище. надо им курсы по работе с ним показать
19 shuhard
 
26.10.11
17:25
(16) тупая ветка
ни о чем
по крайней мере не о том, как выгрузить
20 Maxus43
 
26.10.11
17:26
З.ы. в хранилище ещё и история есть, можно ткнуть пальцем в человека с такими глюкавыми руками
21 Fedor
 
26.10.11
17:27
(20) Можно. Но вопрос не об этом был.
22 Defender aka LINN
 
26.10.11
17:27
(21) На вопрос тебе в (2) еще ответили
23 Maxus43
 
26.10.11
17:28
(21) на вопрос ответ в (1), а путь решения "проблемы" не правильный)
24 shuhard
 
26.10.11
17:29
(21) не было вопроса,
был поток обиженного сознания
25 Fedor
 
26.10.11
17:30
Подробней про командный файлик можно?
26 shuhard
 
26.10.11
17:31
(25) а что конкретно интересует ?
27 pumbaEO
 
26.10.11
17:34
Справка - Содержание справки - Запуск 1С предприятие - Параметры командной строки.
28 Jaffar
 
26.10.11
17:35
(25) запуск 1С в режиме конфигуратора с параметрами командной строки для выгрузки конфигурации в файл.
29 Lama12
 
26.10.11
17:48
Мда...
Fedor
телепатирую . ... .. . ... ... .
* Используются демонические обновления - почисти кэш.
* Умелые ручки коллег затирают конфу в хранилище - обучить. Разработать регламент работы с хранилищем.
30 Fedor
 
27.10.11
16:58
То есть, каждый раз для сохранения конфигурации нужно запускать конфигуратор с параметрами для сохранения конфы?
31 pumbaEO
 
27.10.11
17:07
Еще можно (если SQL) запросом к базе и там и с определенной таблицы вытаскивать BLOB обрабатывать и будет тебе cf-ник.
32 Defender aka LINN
 
27.10.11
17:22
(30) Жизнь жестока.
33 MMF
 
27.10.11
17:25
(31) ага, знаток. Сам-то так делал?
34 Maxus43
 
27.10.11
17:27
я даже таблицу скажу - Config :)
35 shuhard
 
27.10.11
17:27
(30) неожиданно ?
36 Fedor
 
27.10.11
17:37
Т.е. можно создать cmd-файл, в который написать следующее:
1cv8.exe CONFIG {/F<Путь к базе>| /S<имя сервера>\<имя базы>} /U<Пользователь>/P<Пароль>/DumpCFG <Имя файла cf>
и запускать этот файл по расписанию?
37 Fedor
 
27.10.11
18:13
Напишите, плиз, какой-нибудь пример.
38 pumbaEO
 
27.10.11
18:16
1cv8.exe CONFIG {/F<Путь к базе>| /S<имя сервера>\<имя базы>} /U<Пользователь>/P<Пароль>/DumpCFG <Имя файла cf>
39 Fedor
 
27.10.11
18:38
Так не работает. Кто-то пробовал это делать? У кого-то работает?
40 Fedor
 
27.10.11
18:41
Пробовал еще так:
41 Fedor
 
27.10.11
18:41
"C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /SБазаДанных /NЮзверь /PПароль /OutDownLoad2.LOG /DumpCfg"D:\1Cv8.cf"
42 Fedor
 
27.10.11
18:41
Но файл cf не создается.
43 pumbaEO
 
27.10.11
18:42
Работает. Имя пользователя на русском?
44 Fedor
 
27.10.11
18:44
Имя такое, как в базе (в данном случае - на русском).
45 pumbaEO
 
27.10.11
18:49
не буду рассказывать про кодировки в консоли, попробуйте с именем пользователя на латинском и паролем без спецсимволов.
46 pumbaEO
 
27.10.11
18:51
1cestart.exe" DESIGNER /F "D:\WORK\8.2\BASE\Test\work" /N kraft /P '1111' /Visible /DumpConfigFiles "D:\archives\test_UTP_work\1cv8_test_UTP_work"
Немного другой пример но он работает.
47 Fedor
 
27.10.11
18:59
Спасибо, попробую.
48 Fedor
 
27.10.11
20:22
Написал всё в точности (путь к базе правильный, имя пользователя - английскими). Сохранил в файл с расширением cmd. Когда запускаю файл по энтеру - ничего не происходит.
49 БибиГон
 
27.10.11
20:26
приведи строку твоего подключения
50 Fedor
 
27.10.11
20:33
Сделал еще один файл для русского пользователя без пароля - не работает.
1cestart.exe" DESIGNER /F "D:\Vadim\My_Bases\SafeConf" /N Иванов /P '' /Visible /DumpConfigFiles "D:\"
51 Fedor
 
27.10.11
20:38
Строка подключения для английского пользователя:
1cestart.exe" DESIGNER /F "D:\Bases\SafeConf" /N kraft /P '1111' /Visible /DumpConfigFiles "D:\"
52 БибиГон
 
27.10.11
20:44
так попробуй, база запустится у тебя?
1cestart.exe" "ENTERPRISE /F D:\Bases\SafeConf" /Nkraft /P1111"
53 Fedor
 
27.10.11
20:47
Написал:
54 Fedor
 
27.10.11
20:47
1cestart.exe" "ENTERPRISE /F D:\Bases\SafeConf" /Nkraft/P1111"
Ничего.
55 БибиГон
 
27.10.11
20:49
start "" /min  "C:\Program Files\1cv82\8.2.13.219\bin\1cv8.exe" "ENTERPRISE /F D:\Bases\SafeConf" /Nkraft/P1111
56 Fedor
 
27.10.11
20:53
start "" /min  "c:\Program Files (x86)\1cv82\8.2.11.232\bin\1cv8.exe" "ENTERPRISE /F D:\Bases\SafeConf" /Nkraft/P1111
Не запускается.
57 Fedor
 
27.10.11
20:54
А нет, запустилась.
58 Fedor
 
27.10.11
20:56
Просто не сразу, но запустилась. Так Работает:
59 Fedor
 
27.10.11
20:56
start "" /min  "c:\Program Files (x86)\1cv82\8.2.11.232\bin\1cv8.exe" "ENTERPRISE /F D:\Bases\SafeConf" /Nkraft/P1111
60 Fedor
 
28.10.11
10:36
Точнее - открывается окно "Запуск 1С:Предприятие"
61 Jaffar
 
28.10.11
11:43
(50) про парные кавычки - слышал?
62 Fedor
 
28.10.11
12:03
Так для файловой базы работает и конфа выгружается, но пароль сам не вводиться, ждет пока ввиду:
"c:\Program Files (x86)\1cv82\8.2.11.232\bin\1cv8.exe"  CONFIG /FD:\Bases\SafeConf /Nkraft /P'1111' /Visible /OutDownLoad001.LOG /DumpCfg"D:\1Cv8_S.cf"
63 Fedor
 
28.10.11
12:05
А так для серверной работает, но тоже пароль сам не вводиться:
"c:\Program Files (x86)\1cv82\8.2.11.232\bin\1cv8.exe"  CONFIG  /Ssуrv1:2541/V82_New /NАдминистратор /P'' /Visible /OutDownLoad2.LOG /DumpCfg"D:\1Cv8.cf"
64 Fedor
 
28.10.11
12:06
Так всё работает:
"c:\Program Files (x86)\1cv82\8.2.11.232\bin\1cv8.exe"  CONFIG /FD:\Bases\SafeConf /Nkraft /P1111 /Visible /OutDownLoad001.LOG /DumpCfg"D:\1Cv8_S.cf"