Имя: Пароль:
1C
 
Программно создать новую файловую базу
,
0 ВаськаМаська
 
15.02.17
10:51
Можно ли создать новую файловую базу программно? В справки по параметрам пакетного режима ничего не нашел. Вообще задача у меня выгрузить последнюю версию конфы из хранилища, но там нужно указать какую-нибудь БД, что бы не приходилось самому в лаунчере заводить темповскую базу, может можно ее как-то программно создать?
1 Mr_Best
 
15.02.17
11:03
Ну если копировать заранее подготовленный пустой файл 1CD не поможет ?
2 ВаськаМаська
 
15.02.17
11:04
(1) а где его хранить? У меня ж внешняя обработка
3 Mr_Best
 
15.02.17
11:05
(2) наверное это будет не очень красиво, но в макете двоичных данных внешней обработки
4 shadow_sw
 
15.02.17
11:06
через командную строку?
5 ВаськаМаська
 
15.02.17
11:17
(4) в том то и вопрос, как?
6 shadow_sw
 
15.02.17
11:19
1С8

Параметры выбора режима запуска

Одновременное использование параметров из приведённой ниже таблицы не допускается.
DESIGNER  (CONFIG в 8.0) Запуск в режиме Конфигуратора.
ENTERPRISE   Запуск в режиме Предприятия.
CREATEINFOBASE [/AddInList [ИмяИБ]] [/UseTemplate [имя файла шаблона]]   Создание информационной базы.      
•    СтрокаСоединения - обязательный параметр, см. ниже.
•    /AddInList [ИмяИБ] - имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы).
•    /UseTemplate — создание информационной базы осуществляется по шаблону, указанному в [имя файла шаблона]. В качестве шаблонов могут быть файлы конфигурации (.cf) или файлы выгрузки информационной базы (.dt). Если шаблон не указан, параметр игнорируется.

Параметр СтрокаСоединения образуется из пар ИмяПараметра=Значение, разделённых символами точки с запятой (;). Если Значение содержит пробелы, оно должно быть заключено в двойные кавычки. Возможные параметры строки соединения:
7 shadow_sw
 
15.02.17
11:19
с соседнего сайта, за деньги который
8 ВаськаМаська
 
15.02.17
11:58
(6) Спасибо, буду пробовать
9 Сияющий в темноте
 
15.02.17
12:29
Можно сделать интереснее,где-то сохранить пустую базу,а потом из сценария запускать выгрузку конфигурации из текущей базы и загрузку в новую-все достаточно просто делается через командную строку
А потом даже можно данные перенести ищ текущей,которые там нужны,типа банков и т.п.
10 RomanYS
 
15.02.17
12:46
(2) очевидно в макете
11 DrZombi
 
гуру
15.02.17
12:58
(9) И все это умирает, как только БД превысит определенный размер :)
12 Sirtoo
 
15.02.17
13:04
(0) нужен cf ник или именно БД ?
13 ВаськаМаська
 
15.02.17
13:21
(12) нужен cf, но его не получить без указания БД
14 Torquader
 
15.02.17
15:22
(11) Ну, можно ещё одну БД разделить на несколько, чтобы в каждой была своя часть учёта, а в основной - делать консолидацию.
Тогда ничего и не умрёт.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс