Показаны сообщения с ярлыком 1с. Показать все сообщения
Показаны сообщения с ярлыком 1с. Показать все сообщения

31 октября 2011 г.

Автоматически прописать путь к базам в 1С 8.2

Начинается переход с 1с 7.7 на 8.2.
Необходимо в автоматическом режиме добавить информационные базы всем пользователям.
В 7.7 это делалось путем добавления необходимого ключа в реестр с помощью логон-скрипта.
В 8.2. нашел следующий способ.
Создаем файл с расширением .v8i и с содержанием, подобным этому:
[Демо]
Connect=File="\\SERVER\Share1c\Base\Demo";
OrderInList=1
Folder=/
OrderInTree=1
App=Auto
DefaultApp=ThickClient
WA=1
Version=8.2.13.219
Еще есть такой вариант:
[Название базы в списке]
Connect=Srvr=SERVER1;Ref=demo
OrderInList=1
Folder=/
OrderInTree=1
App=Auto
DefaultApp=ThickClient
WA=1
Version=8.2.13.219
Где SERVER1 - имя сервера приложений 1С, demo - имя базы данных на сервере.
Далее в файле %ProgramFilesDir%\1cv82\common\1CESCmn.cfg прописываете строку (без кавычек) : "CommonInfoBases=\\SERVER\SHARE\ibcommon.v8i"
Где SERVER - имя сервера с сетевой папкой, SHARE - имя самой шары.
Файл 1CESCmn.cfg можно подкладывать любым доступным способом (скриптом, при установке клиента и пр.).
Добавление новой базы происходит правкой текстового файла на шаре, пользователи увидят новую базу при следующем запуске 1С.
В случае терминального сервера, достаточно просто сразу положить этот файл конфигурации в необходимое расположение.
В случае, если используется название базы на русском языке, файл необходимо сохранить в UTF8.

16 февраля 2011 г.

Обновление 1с из интернет с помощью диска ИТС

Столкнулся с тем, что вышло новое обновление конфигурации 1С 7.7.
Нам ежемесячно приносят диски с обновлениями.
Но следующий диск будет еще нескоро, а обновление необходимо срочно.

Можно получить обновление сразу из программы 1С.
Заходим в нее.
Меню Сервис.
Там есть про связь через интернет.
При этом диск с ИТС должен быть вставлен, причем за тот период, в котором выпущено необходимое обновление.
После этого можно скачать обновления через интернет.

Но у меня 1С ругалась, говоря, что мне необходимо вставить диск с ИТС.
Причем установку драйвера защиты диска я производил.
В итоге на просторах интернета было найдено следующее решение:

  1. копируем файл info.dat в корень диска C
  2. вносим в реестр изменения. далее приведу пример рег-файла.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\1C\Its\Options]
"InfoPath"="C:\\"

После этого обновление происходит нормально.
Файлы обновлений складываются в каталог UpDate на уровень выше информационной базы.
Если каталог информационной базы подключен в виде пути UNC (\\server\zp), то создается каталог Update, но он пустой. Заходим на сервере в 1с, предварительно подключив базу по пути вида D:\ZP. После этого обновления нормально скачиваются.


Только надо не забывать в таком случае менять файл info.dat.

Кстати, чтобы не забыть.
1С 7.7 ЗиК Проф устанавливается по умолчанию в каталог PRBasic
1С 7.7 ЗиК Базовая в каталог PRBase

Если есть обновление, но непонятно к какой конфигурации оно относится, можно посмотреть следующим образом:

Открываем setup.ins блокнотом ищем .adm
в проф найдтся PRBasic.ADM
в базовой PRBBasic.ADM