Имя: Пароль:
1C
 
Программное сохранение конфигурации в файл из тонкого клиента.
,
0 OldmaN2
 
02.07.17
12:06
Доброго времени суток!

Имею следующее: адрес информационной базы на веб-сервере.
Необходимо: получить файл (cf*) конфигурации базы.

Так как через веб-сервис в конфигуратор не попасть, задался вопросом: а существуют ли методы чтения и сохранения конфигурации из тонкого клиента?

Буду благодарен за любую информацию!
1 Имитация работы
 
02.07.17
12:10
Воровать плохо
2 OldmaN2
 
02.07.17
12:11
(1) ближайшие пару дней админ недоступен, мне нужна конфа для доработки, дабы не терять времени.
3 Имитация работы
 
02.07.17
12:11
Что говорит по этому поводу опубликовавший базу?
4 Имитация работы
 
02.07.17
12:12
(2) Терпи
5 OldmaN2
 
02.07.17
12:12
(4) ещё варианты будут?
6 Amra
 
02.07.17
12:13
(5) Нет
7 mistеr
 
02.07.17
12:13
(2) Я в таких случаях дорабатываю более старую версию, потом мержу.
8 OldmaN2
 
02.07.17
12:16
(6) т.е. даже программно не существует методов коннекта с конфигурацией? Я не сталкивался с подобным просто.
9 Amra
 
02.07.17
12:18
(8) Существует - запуск платформы с соответствующими параметрами. Но для этого как минимум нужно знать логин/пароль пользователя, имеющим право работать с конфигурацией, а у тебя, как понимаю, этого нет
10 OldmaN2
 
02.07.17
12:19
(9) есть такая информация
11 OldmaN2
 
02.07.17
12:19
(9) к конфигуратору только прямого доступа пока нет
12 Amra
 
02.07.17
12:20
(11) Тогда (6)
13 roman844
 
02.07.17
13:18
(0) пусть админ доступ по RDP предоставляет, а так (6).
14 Diman000
 
02.07.17
14:21
Нужен доступ администратора в 1Сную базу.
Тогда можно написать обработку сохраняющую конфигурацию через командную строку.
Каких-то дополнительных прав на ОС не требуется.
15 OldmaN2
 
02.07.17
14:33
(14) пользователь с административными правами есть, а доступ к базе только к тонкому клиенту, т.к. база вертится на веб-сервере и у меня только адрес базы имеется.

Следовательно запустить базу в 1cv8.exe не получается (ошибка: неправильный путь к файлу 1Cv8.cdn), только в 1cv8c.exe запускается (тонкий клиент), где конфигуратор не запустить. Значит и ключ /DumpDBCfg исполнить не получится.

Видимо, действительно, остаётся ждать только доступ к RDP.
16 roman844
 
02.07.17
18:02
(15) а почему ждать? Что и администратор не может удалённо подключиться и сделать такую ерундовую настройку.
17 Diman000
 
03.07.17
11:00
Я запускаю через файл 1cestart.exe.
В общем, я сам временами работаю дома, а наша рабочая база тоже выложена в веб. Доступа по RDP нет, но по тонкому клиенту я захожу.
И у меня целая обработка, с которой можно сохранить cf, загрузить cf, обновить конфу и еще много чего. Работает через запуск 1cestart.exe с параметрами командной строки.
Само собой, у меня просто есть 1С-ная учетка с полными правами, через нее все и делаю.
18 adm1nb3k
 
02.08.17
02:25
(0) OldmaN2, Вы нашли ответ? У меня точно такая же ситуация.
19 1dvd
 
02.08.17
06:31
(18) у вас нет адреса базы?
20 Мимохожий Однако
 
02.08.17
06:40
(0) В  режиме Конфигуратор тонкого клиента нет
21 DrZombi
 
гуру
02.08.17
07:02
(0) Держи.

https://its.1c.ru/db/v838doc#bookmark:adm:TI000000527

7.3.1.2. Конфигурация и расширения

/DumpCfg <имя cf/cfe файла> [-Extension <Имя расширения>]

Выполнить сохранение конфигурации или расширения конфигурации в файл. Сохранение конфигурации расширения будет выполняться при корректном задании ключа -Extension.


//Если доступа нет, то демо на 7 дней :)



7.3. Параметры командной строки пакетного режима запуска

Параметры, перечисленные в данном разделе (и его подразделах) не могут комбинироваться в рамках одной командной строки запуска, если об этом явно не сказано обратного. Параметры доступа к хранилищу конфигурации (/ConfigurationRepositoryF, /ConfigurationRepositoryN и /ConfigurationRepositoryP) могут сочетаться с другими параметрами данного раздела.

В том случае, когда параметры командной строки пакетного режима запуска конфигуратора требуют указания имени файла, следует учитывать, что при указании имени файла с полным путем, все каталоги, входящие в состав пути, должны существовать. В противном случае операция не будет выполнена.

7.3.1. Параметры запуска конфигуратора

В том случае, если параметр командной строки поддерживает ключи –Extension и –AllExtensions, одновременное указание обоих ключей не поддерживается и поведение системы в таком случае не определено.

При работе с расширениями (ключи –Extension и –AllExtensions) при успешном завершении работы код возврата будет установлен в значение 0, в противном случае код возврата будет принимать значение 1.

7.3.1.1. Выгрузка/загрузка информационной базы

/DumpIB <имя файла>

Выполнить выгрузку информационной базы в файл.

/RestoreIB <имя файла>

Выполнить загрузку информационной базы из файла.
22 DrZombi
 
гуру
02.08.17
07:04
(15) На стороне сервера получи пути к БД :)
23 Работа имитируется
 
02.08.17
07:29
(22) ... а потом попробуй там найти конфигуратор. Скажем, на 64битном сервере.
24 DrZombi
 
гуру
02.08.17
08:10
(23) В чем проблема найти?
25 DrZombi
 
гуру
02.08.17
08:12
ТС желает получить файл ЦФ, на клинте, а не шарить по серверу.

Хотя и шарить по серверу тоже возможно.
Нужно лишь добавить глобальную функцию с операцией "Выполнить(ВашКод)" :)
26 lodger
 
02.08.17
08:17
(25) можно пойти дальше и программно на серверной стороне выполнить следующие манипуляции:
1) запустить конфиг с ключом на выгрузку цф.
2) взять цф и отправить хозяину доступным способом. в сетевую шару поместить, например.
27 Работа имитируется
 
02.08.17
08:30
(24) В том, что он ставится только в составе 32битного пакета?
28 lodger
 
02.08.17
08:33
(27) это вы понтуетесь. есть конфиг 64 бит в составе полного пакета. и сервер 64 там же.
29 DrZombi
 
гуру
02.08.17
08:33
30 lodger
 
02.08.17
08:34
+(28) к тому же понтуетесь устаревшей инфой. кек.
31 Работа имитируется
 
02.08.17
08:42
И вы реально ставите это все на сервера продакшна? Хотя зачем я спрашиваю там же это ещё и комп главбуха...

Зайдём с другой стороны - какая версия у ТС стоит, советчики?
32 DrZombi
 
гуру
02.08.17
09:21
(31) Есть, или нету, это другой вопрос был "существуют ли методы чтения и сохранения конфигурации из тонкого клиента?"

А уж, реализуемо ли для ТС, это уже 4-тое :)
33 adm1nb3k
 
02.08.17
11:43
(32). А возможно ли такое?!
34 Cyberhawk
 
02.08.17
11:54
"существуют ли методы чтения и сохранения конфигурации из тонкого клиента?" // Если на сервере приложений установлен толстый клиент (конфигуратор), тогда можно
35 adm1nb3k
 
02.08.17
11:57
(34). Как?
36 Cyberhawk
 
02.08.17
12:33
(35) ЗапуститьПриложение
37 Господин ПЖ
 
02.08.17
12:37
(17) умеют же люди гланды вырезать...