Единственная цель — чтобы это пригодилось кому- то, кто правильный лентяй- админ, и не любит заниматься одним и тем же помногу раз. А теперь о том, как это было. Как следствие, у нас одна и та же база у разных сотрудников называлась по разному. Красота, не так ли?!
Если сотрудника нет на месте, то вы можете себе предположить, сколько от меня требуется трудозатрат, чтобы выловить этого сотрудника, согласовать с ним время и сделать это. А если этот сотрудник в удалённом офисе, на ноутбуке, и бывает в сети крайне редко, плюс разница поясов Владивосток — Москва, то это ещё добавляет остроты ощущений. Конечно, можно ещё ярлыком в почту бросить, но этим у нас 1. С разработчики очень крайне редко пользуются — или не умеют, или не хотят, или за нас переживают, что без работы останемся, за что им отдельная благодарность и лучи поноса. У каждой группы отдельный набор баз.
А есть и такие, у кого строго индивидуальный список. Дальше не буду тратить буквы, т. Классная задачка.
После чего мне стало интересно, какие способы оптимизации этого процесса есть по unix- way'ю. Лучи поноса в написателей встроенной справки 1. С. Как обычно это бывает, более- менее понятную инструкцию нашел на личном блоге, не помню уже кого. Теория устройства конфигурационных файлов. В 1. С организовано всё, что касается списков баз, в обычных текстовых, читаемых файлах с расширениями .
Так что, как вы наверняка догадываетесь, можно всё делать то же самое без отрыва пользователя, открывая файл по сети обычным текстовым редактором и правкой на прямую. Расположение файлов на стороне пользователя. У пользователя на компьютере 1. С 8. 2 хранит фалы списков баз в каталогах: Для Windows XP: Профиль всех пользователей: С: \Documents and Settings\All Users\Application Data\1. C\1. CEstart\Профиль пользователя: С: \Documents and Settings\%username%\Application Data\1. C\1. CEstart\Для Windows 7: Профиль всех пользователей: C: \Program.
Data\1. C\1. CEStart\Профиль пользователя: C: \Users\%username%\App. Бот Для Поднебесье. Data\Roaming\1. C\1. CEStart\Содержимое профиля пользователя — два файла: 1.
CEStart. cfg, ibases. Содержимое директории профиля всех пользователей — один лишь, 1. CEStart. cfg. При запуске 1. С берёт список баз к представлению в файле пользователя C: \Users\%username%\App. Data\Roaming\1. C\1. CEStart\ibases. v. C: \Program. Data\1.
База Для 1с 8.2 Скачать Торрент
C\1. CEStart\1. CEStart. C: \Users\%username%\App. Data\Roaming\1. C\1. CEStart\1. CEStart. Описание файла 1.
CEStart. cfg. В профиле всех пользователей конфигурационный файл C: \Program. Data\1. C\1. CEStart\1.
CEStart. cfg имеет следующее содержание: Installed. Location=C: \Program Files (x. Install. Components=DESIGNERALLCLIENTS=1 THINCLIENTFILE=1 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER7. SERVERCLIENT=0 LANGUAGES=RU. Где: Installed. Location — содержит указание на каталог, в который выполнена установка 1.
С: Предприятие. По умолчанию это значение C: \Program Files (x. Cv. 82. Common. Cfg. Location — указывает путь и имя общего конфигурационного файла. Допускается наличие нескольких строк с таким параметром. Common. Info. Bases — указывает путь и имя файла (. Distributive. Location — содержит указание на каталог, в котором будет производится поиск новой версии для автоматической установки. Install. Components — В локальном конфигурационном файле (1.
CEStart. cfg) содержит перечень установленных компонент с признаком нужно установить компонету — 1, или нет — 0. Возможны следующие компоненты параметра Install. Components: DESIGNERALLCLIENTS — все клиенты и конфигуратор. THINCLIENT — тонкий клиент для клиент- серверного варианта работы. THINCLIENTFILE — тонкий клиент с возможностью работы с файловыми информационными базами. SERVER — сервер 1.
С: Предприятия. Если программа установки запускается из программы запуска, то сервер будет установлен как приложение. WEBSERVEREXT — компоненты расширения для веб- сервера. CONFREPOSSERVER — сервер хранилища конфигураций 1. С: Предприятия. SERVERCLIENT — компоненты для администрирования кластера серверов 1. С: Предприятия. CONVERTER7.
С: Предприятия 7. LANGUAGES — список языков интерфейса для установки. Если указано несколько языков, они перечисляются через ”,”. Пример: LANGUAGES=RU,UK,BGВ профиле пользователя конфигурационный файл C: \Users\%username%\App. Data\Roaming\1. C\1. CEStart\1. CEStart.
Но, если какие- то настройки необходимо сделать индивидуально для конкретного пользователя, то писать именно в него, и тут уже его ключи настроек будут иметь больший приоритет, но не все. Это отдельный вопрос, им я не буду сейчас захламлять голову. Описание файла ibases. Второй важный файл информационных баз, который находится в профиле самого пользователя — C: \Users\%username%\App. Data\Roaming\1. C\1. CEStart\ibases. v. В него и собирается конечный список баз.
Пример его содержимого. Может быть как русскими буквами, так и английскими. Это то, что видит пользователь.
Connect=Srvr=. Если у двух записей один и тот же ID, значит это одна база. Order. In. List=1.
Folder=/ — задаёт место в дереве каталогов, если вид представления списка баз выставлен деревом; этот параметр имеет приоритет пользователя, и не меняется при изменении в сетевом конфиге. Order. In. Tree=1. External=1 — внешняя подключаемая запись конфигурации или нет. Когда 0 тогда база присутствует только в этом файле. В данной ситуации эта запись импортируется из файла списка баз . Это идентификатор, если это список баз расположенный в сети (расшаренный), то этот параметр можно вообще убрать из конфигурационного файла.
Client. Connection. Speed=Normal — скорость соединения клиента. Опции могут быть “Nofmal” и “Low”. Логика ясна и без моих поиснений. Этот параметр интерактивный и при сетевом размещении синхронизируется при каждом запуске 1. С. App=Auto — тип соединения клиента. Бывает три типа. — Auto — определяется сервером.
Thin. Client — тонкий клиент. Thick. Client — толстый клиент.
Этот параметр интерактивный и синхронизируется при каждом запуске 1. С. Version=8. 2 — используемая версия для этой базы. Если указать полностью конкретизируя какую платформу использовать, то будет использовать именно ту платформу, которую укажешь, как, например, во второй записи — Version=8. Этот параметр интерактивный и синхронизируется с сетевым конфигом при каждом запуске 1.
С. Этот параметр пользовательский, и синхронизируется в чистый файл базы при первом запуске. Далее этим параметром управляет локальный пользователь. Ссылки на конфигурационные файлы в сети. Прелесть всей этой схемы работы в том, что производители 1. С предусмотрели возможность глядеть в конфигурационные файлы, расположенные в сети. Реализуется это путём правки: либо в конфигурационном файле всех пользователей C: \Program.
Data\1. C\1. CEStart\1. CEStart. cfg, если мы хотим показать базы для всех пользователей компьютера; либо в конфигурационном файле конкретного пользователя C: \Users\%username%\App. Data\Roaming\1. C\1.
CEStart\1. CEStart. Допускается наличие нескольких строк с таким параметром. Название файла не играет принципиального значения, лишь бы расширение сохранялось; либо Common.
Info. Bases=\\server\1. C\config\buh. Название файла не играет принципиального значения, лишь бы расширение сохранялось; или в комбинации и тот и другой, и помногу строк.