Имя: Пароль:
1C
1С v8
Создать "мастер-шаблон" конфигурации
0 Азат
 
28.01.13
16:00
Собственно, есть такая не совсем тривиальная задача:
Есть пустая файловая база 1С 8.2 (в ней заполнены константы + план счетов)
Надо, чтобы кликом по батнику (запуском обработки в другой базе 1С) эта база делала копию себя и прописывалась в bases.v8i как отдельная база...

Кто-нить такое делал? чот не догоню, с какой стороны подступиться...
1 pumbaEO
 
28.01.13
16:02
справка - параметры командной строки.
2 Галахад
 
гуру
28.01.13
16:05
(0) А куда она должна копироваться и как называться?
3 Stim
 
28.01.13
16:06
а еще чтобы по кнопке заполнялась всеми учетными данными, регламентированные отчеты сама отправляла в налоговую..
4 Азат
 
28.01.13
16:07
(2) ну, предположим, есть список Баз в каталогах
Base1
Base2

и тп...

вот, допустим, следующим номером
5 samozvanec
 
28.01.13
16:07
ну обработкой пожалуйста, копируй. только определись заранее куда, и как в списке называться будет
6 shuhard
 
28.01.13
16:08
(4) проблема то в чем ?
7 zladenuw
 
28.01.13
16:08
8 Бешеная Нога
 
28.01.13
16:08
имхо все рулится командами пакетного режима которые суются в батник в определенном порядке.
-выгрузка
-загрузка в папку
- и отдельно код, который пропишет в реестре

был батник подобного содержания. чет не могу найти
9 Азат
 
28.01.13
16:09
(8) я думал, просто копировать 1cv8.1cd, а потом прописывать е е в bases.v8i
10 pumbaEO
 
28.01.13
16:12
CREATEINFOBASE <строка соединения> [/AddInList [<имя ИБ>]] [/UseTemplate <имя файла шаблона>] — создание информационной базы.
<Строка соединения> — строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра>=<Значение>, где:

<Строка соединения> — строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра>=<Значение>, где:

Имя параметра — имя параметра;
Значение — его значение.

/AddInList — параметр, показывающий, под каким именем добавлять базу в список, если не указан, база не будет добавлена в список.

<имя ИБ> — имя информационной базы, под которым сведения о базе будут добавлены в список информациионных баз. Если не указано, используется имя по умолчанию, аналогичное имени, предлагаемому системой при интерактивном создании информационной базы.

/UseTemplate — создание информационной базы осуществляется по шаблону, указанному в <имя файла шаблона>. В качестве шаблонов могут быть файлы конфигурации (.cf) или файлы выгрузки информационной базы (.dt). Если шаблон не указан, параметр игнорируется.

Пример:
      CREATEINFOBASE File=e:\test3; /AddInList TEST33 /UseTemplate "C:\Documents and Settings\User\My Documents\tmplts\TestVendor\TestConfig\1Cv8.cf"

Одновременное использование параметров не допускается.
11 Азат
 
28.01.13
16:17
(10) спасибо, щас попробую
12 Азат
 
30.01.13
16:59
спасиб, пумба, теперь все круто - осталась одна непонятка - как добавить базу в *.v8i файл?
вернее, вопрос - только где взять ууид базы, чтобы добавить в этот файл?
13 pumbaEO
 
30.01.13
17:17
- Шо, опять?

д = Новый УникальныйИдентификатор;
Сообщить(Строка(д));
14 Азат
 
30.01.13
17:20
(13) то есть это произвольный ууид?
15 Fragster
 
гуру
30.01.13
17:23
а что, просто положить базу в папку с шаблонами и прописать файл .mft не достаточно?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой