Значительная часть пользователей (особенно начинающих) не применяют на практике многие полезные возможности 1С:Предприятия из-за того, что они не знают о них или не умеют их правильно применять. Например, бухгалтер или продавец может постоянно работать с 1С:Предприятием таким образом что нерационально настроенные размеры окон будут создавать ему массу неудобств. Очевидно, что специалист, выполняющий внедрение и администрирование системы может оказать пользователям значительную помощь, обратив их внимание на наличие той или иной возможности, упрощающей их повседневную работу.
Очевидно, что большинство приемов необходимых пользователям хорошо известно специалистам. В данном разделе мы хотим подчеркнуть важность такой "просветительской" работы.
Разумеется, основным источником информации при освоении 1С:Предприятия должна служить документация.
При начале работы с системой, можно обратить внимание пользователей на рекомендации, выдаваемые системой в "Советах дня". Заметим, что файл, содержащий советы дня для режима запуска "1С:Предприятие" (1cv7Main.tip) может быть помещен в каталог с информационной базой и отредактирован. То есть вы можете внести в него собственные рекомендации, касающиеся не только общих возможностей системы, но и конкретной конфигурации.
Далее следует обратить внимание пользователей на все основные имеющиеся в системе приемы для получения необходимой информации:
Заметим, что из перечисленного списка пользователи обычно забывают обращаться к меню "действия". Даже опытные специалисты не всегда осведомлены обо всех системных функциях, доступных в различных режимах 1С:Предприятия.
Рекомендуется привлечь внимание пользователей к режиму "Параметры". Зачастую пользователи работают достаточно продолжительное время с системой и не используют сервисные возможности, предоставляемые системой в режиме "Параметры".
Многие рекомендации, которые отвечают наиболее типовым потребностям пользователей, приведены на диске ИТС в разделе "Практические рекомендации по работе с 1С:Предприятием". Специалистам, работающим с пользователями, можно рекомендовать ознакомиться с содержанием этого раздела.
В течение жизненного цикла программных продуктов системы 1С:Предприятие фирмой 1С в них вносятся различные изменения, исправляются обнаруженные недостатки и ошибки. Периодически производится очередной выпуск продуктов 1С:Предпряития. Такой выпуск называется релизом (англ. release - выпуск).
Выход очередного релиза относится ко всем компонентам системы 1С:Предприятие, а также к отдельным продуктам типа (1С:Платежные документы, 1С:Налогоплательщик). Релизы имеют единую нумерацию. Исключение составляют внешние компоненты, разрабатываемые фирмой 1С и компонента "Управление распределенными информационными базами", которые имеют независимую нумерацию релизов и которые могут использоваться с различными релизами 1С:Предпряития. Однако при выходе новых релизов этих компонент их также рекомендуется обновлять. Компонента "Управление распределенными информационными базами" будет автоматически обновляться при установке нового релиза любого из программных продуктов системы 1С:Предприятие, однако отдельная установка этой компоненты не обновит другие компоненты системы.
Заметим, что типовые конфигурации программных продуктов системы 1С:Предприятие имеют отдельный жизненный цикл. Каждая типовая конфигурация имеет свою нумерацию релизов. Однако замена релиза типовой конфигурации не может быть выполнена повторной установкой. Она может производиться только в режиме объединения конфигурация (в режиме загрузки измененной конфигурации в базовых версиях).
Наиболее простым способом определения релиза установленного комплекта 1С:Предприятия является вызов режима "О программе" в меню "Помощь". Номер релиза выводится в верхнем правом углу.
Программные файлы (.EXE, .DLL), входящие в состав каждого очередного релиза отличаются от аналогичных файлов предыдущих релизов. Номер релиза для системы 1С:Предприятие 7.7 обозначается как 7.NNN, где NNN - трехзначное число. Для того, чтобы можно было отличить программные файлы, входящие в состав различных релизов, в каждый из файлов заносится метка версии, соответствующая номеру релиза.
Для того, чтобы установить номер релиза системы 1C:Предприятие 7.7 следует взглянуть на метку версии одного из перечисленных ниже файлов:
Для просмотра версии программного файла следует запустить Проводник (Windows Explorer), выделить интересующий файл, нажать на нем правую кнопку мышки и в появившемся меню выбрать пункт Свойства (Properties) и переключиться на закладку Версия (Version).
Программные файлы, входящие в состав одного релиза системы 1С:Предприятие полностью соответствуют друг другу. В одной установке системы (в одном каталоге) не допускается смешивание программных файлов из разных релизов системы. Если установка какого-либо из программных продуктов системы 1С:Предприятие производится в каталог, в который уже был установлен один из предыдущих релизов системы, все программные файлы будут обновлены до состояния соответствующего релизу устанавливаемого продукта. Обновлены будут все программные файлы, независимо от состава ранее установленных компонент и самого устанавливаемого продукта. Например, если в каком либо каталоге уже были установлены компоненты "Оперативный учет" и "Расчет", и поверх производится установка более нового релиза компоненты "Оперативный учет", то в результате каталог будет содержать обновленные версии программных файлов относящихся как к компоненте "Оперативный учет" так и к компоненте "Расчет".
При работе с сетевой версией системы 1С:Предприятие или версией для SQL администратору системы следует обеспечить работу всех пользователей с одним и тем же релизом 1С:Предприятия. Наиболее простой путь для достижения этого - установить систему таким образом, чтобы программные файлы находились только на сервере. Это гарантирует работу всех пользователей с одним релизом системы.
Синхронизацию релизов 1С:Предприятия следует выполнять также для различных узлов распределенной информационной базы и для специалистов выполняющих конфигурирование системы параллельно с работой пользователей с последующей загрузкой измененной конфигурации.
Состав информационной базы В данном разделе приводится перечень и описание наиболее важных для системы 1С:Предприятие файлов, размещаемых в каталоге информационной базы. Указанная информация приводится для того, чтобы дать специалистам осуществляющим конфигурирование и администрирование 1С:Предприятия лучшее представление о внутренней организации информационных массивов. Например, она может быть использована для оценки использования ресурсов теми или иными объектами информационной базы или механизмами системы.
Создавать решения построенные на манипулирование данными, хранящимися в файлах информационной базы системы 1С:Предприятия средствами не штатными для 1С:Предприятия категорически не рекомендуется . Это объясняется сложностью поддержания логической целостности объектов информационной базы и возможностью изменения структур данных в последующих версиях. А также особенностями организации таких механизмов 1С:Предприятия, как "Управление распределенными информационными базами", возможностью хранения таблиц базы данных как в файлах DBF/CDX так и в среде сервера баз данных MS SQL Server и другими подобными причинами.
Итак в каталоге информационной базы размещаются:
Файл конфигурации (1 CV7.MD) Файл словаря данных (1С V7.DD или 1 CV7.DDS в зависимости от формата хранения таблиц базы данных)
Файл списка пользователей ( USRDEF\USERS.USR)
Файлы таблиц и индексов базы данных
В файле конфигурации (1 CV7.MD ) находится конфигурация системы: метаданные, интерфейсы и права.
Имя файла словаря данных зависит от формата хранения таблиц базы данных. В случае, если для хранения таблиц базы данных используются файлы DBF/CDX , словарем данных является файл 1 CV7.DD . Если же таблицы базы данных размещаются в среде MS SQL Server , то имя файла словаря данных - 1 CV7.DDS . Словарь данных содержит описание структуры таблиц и индексов базы данных системы 1С:Предприятие. Для MS SQL Server словарь данных содержит также описание хранимых процедур.
Файл списка пользователей - USERS.USR размещается в подкаталоге USRDEF каталога информационной базы. Данный файл содержит список пользователей с указанием для каждого пользователя набора прав, интерфейса и другой информации, связанной с пользователем. В случае, если для хранения таблиц и индексов базы данных используются файлы DBF/CDX , то указанные файлы также размещаются в каталоге информационной базы. Каждой из таблиц соответствует файл . DBF . Если у таблицы имеются индексы, то к ней также относится соответствующий файл CDX . Файлы . DBF и . CDX , относящиеся к одной таблице имеют одинаковые имена. Например, таблице 1 SJOURN соответствуют файлы 1 SJOURN.DBF и 1 SJOURN.CDX.
Ниже приведен перечень таблиц, которые могут входить в базу данных системы 1С:Предприятие.
Файлы | Назначение |
---|---|
1SUSERS | Системная таблица: отслеживание числа соединений с базой данных, счетчик изменений данных пользователями. |
1SSYSTEM | Системная таблица: содержит общие параметры информационной базы (точку актуальности, рассчитанный период бухгалтерских итогов, периодичность оперативных итогов и т. п.). |
1SCONST | Содержит значения констант, периодических реквизитов справочников и бухгалтерских счетов. |
1SJOURN | Содержит заголовки всех документов (внутренний идентификатор, номер, дату, время, общие реквизиты, по которым установлен отбор) |
1SCRDOC | Содержит вхождения документов в графы отбора, списки подчиненных документов, вхождения документов в общие журналы, для которых определен состав документов. |
1SDNLOCK | Содержит временный список номеров документов, которые в данный момент вводятся, для автоматической нумерации документов с учетом вводимых. |
1SUIDCTL | Используется для дополнительного контроля уникальности внутренней идентификации объектов (документов, справочников, бухгалтерских счетов). |
1SBLOB | Содержит значения реквизитов справочников, документов, счетов имеющих тип "Строка неограниченной длины". Также содержит описания шаблонов типовых операций. |
SC* | Содержит данные справочника конкретного вида. Каждый справочник хранится в отдельном файле. |
DH* | Содержит данные реквизитов шапки и общих реквизитов без признака "Отбор" документа конкретного вида. Создается при наличии у документа соответствующих реквизитов. |
DT* | Содержит данные реквизитов табличной части документа конкретного вида. Создается при наличии у документа соответствующих реквизитов. |
1SACCS | Содержит список бухгалтерских счетов всех планов счетов . |
1SOPER | Содержит данные бухгалтерских операций (сумму, содержание, дополнительные реквизиты). Содержит одну строку на документ, по которому создана операция. |
1SENTRY | Содержит бухгалтерские проводки. |
1SBKTTLC | Содержит рассчитанные бухгалтерские итоги оборотов между синтетическими счетами. |
1SBKTTL | Содержит рассчитанные бухгалтерские итоги остатков и оборотов по синтетическим счетам и объектам аналитики. |
1SCORENT | Содержит список корректных проводок. |
1SACCSEL | Содержит вхождения проводок в отборы по бухгалтерским счетам. |
1SSBSEL | Содержит список вхождений проводок в отборы по субконто. |
1STOPER | Содержит список типовых операций. |
RA* | Содержит движения регистра конкретного вида. |
RG* | Содержит итоги регистра конкретного вида (остатки для регистров остатков, обороты для оборотных регистров). |
CJ* | Содержит данные журнала расчетов конкретного вида. |
CJPROP | Содержит свойства журналов расчетов (расчетный период, глубина просмотра и т.п.) |
CL | Содержит данные календарей всех видов. |
1SUPDTS | Системная таблица компоненты "Управление распределенными ИБ". Содержит таблицу регистрации изменений. Создается только для распределенных ИБ. |
1SDWNLDS | Системная таблица компоненты "Управление распределенными ИБ". Содержит таблицу регистрации произведенных выгрузок изменений. Создается только для распределенных ИБ. |
1SDBSET | Системная таблица компоненты "Управление распределенными ИБ". Содержит список информационных баз, входящих в распределенную ИБ. Создается только для распределенных ИБ. |
В случае, если таблицы базы данных системы 1С:Предприятие размещаются в среде MS SQL Server , то в каталоге информационной базы появляется файл 1 CV7.DBA , содержащий ссылку на соответствующую базу данных, находящуюся на сервере баз данных. Состав таблиц, хранимых в среде сервера баз данных практически идентичен приведенному выше составу файлов в формате DBF/CDX . Исключение составляет хранение строк неограниченной длины, которое в формате MS SQL Server не выделяется в отдельную таблицу.
При выполнении операций как полной загрузки и выгрузки данных, так и загрузки/выгрузки изменений при работе с распределенной ИБ, в каталоге информационной базы создаются временные файлы. Иногда размер этих временных файлов может быть весьма значительным (особенно при полной загрузке или выгрузке).
Если при загрузке информационной базы, где таблицы представлены в формате DBF/CDX в общем понятно, что диск, на который производится загрузка информационной базы должен иметь достаточно большой размер свободного места, чтобы разместить конфигурацию и все данные, то в случае загрузки ИБ, где таблицы базы данных размещаются в MS SQL Server или в случае выгрузки данных некоторые ошибки, вызванные нехваткой свободного места на диске могут показаться загадочными. Между тем разгадка проста.
При загрузке данных в каталоге ИБ создается каталог UZNNNNNN (N - некоторая цифра). В данный каталог помещаются файлы извлеченные из файла переноса данных: 1CV7.MD, USERS.USR, 1CVDAT(1CV7.DAT в случае системы 1С:Предприятие 7.5). Файл 1CVDAT (1CV7.DAT) содержит данные, которые впоследствии будут помещены в таблицы базы данных.
При выгрузке данных в каталоге ИБ создается файл 1CVDAT (1CV7.DAT), в который переносятся данные, размещенные в таблицах базы данных.
Размер файла 1CVDAT (1CV7.DAT) пропорционален объему данных, размещаемых в таблицах базы данных и в случае размещения таблиц базы данных в файлах DBF/CDX может быть примерно рассчитан как сумма размеров всех файлов .DBF, в которых хранятся таблицы базы данных, умноженная на 0.7.
Данный раздел содержит набор рекомендаций по построению локальной сети, в которой используются сетевые версии системы 1С:Предприятие, работающие с базой данных в формате DBF/CDX.
При использовании сетевых версий системы 1С:Предприятие следует учитывать тот факт, что система держит одновременно открытыми значительное число файлов информационной базы и ведет с ними интенсивную работу, что может в значительной мере загружать ресурсы сети и сервера, на котором размещаются файлы информационной базы. Таким образом характеристики сети могут оказывать ощутимое влияние на производительность системы. Поэтому к выбору файл-сервера и проектированию сети для работы с системой 1С:Предприятие следует отнестись внимательно .
Сетевые версии системы 1С:Предприятие при интенсивной работе создают в сети довольно значительный трафик и этот факт следует учитывать при проектировании физической структуры сети. Использование высокопроизводительных сетей благоприятно сказывается на производительности системы 1С:Предприятие, особенно в тех случаях, когда с системой одновременно работает большое число пользователей.
На настоящий момент наибольшее распространение получили сети Ethernet (пропускная способность 10 МБит/с) и Fast Ethernet (100 МБит/с). Ethernet и Fast Ethernet могут комбинироваться в рамках одной локальной сети для обеспечения лучших характеристик. При выборе структуры и топологии сети следует учитывать, что для компьютеров, на которых будет работать 1С:Предприятие и, что еще важнее, для сервера, на котором размещается информационная база системы 1С:Предприятие должна быть обеспечена наилучшая пропускная способность сети.
Сети с меньшей пропускной способностью использовать не рекомендуется, так как они не могут обеспечить приемлемой производительности системы.
Для размещения файлов информационной базы настоятельно рекомендуется использовать выделенный файл-сервер, работающий под управлением специализированной серверной операционной системы. Использование машин, работающих под управлением Windows 95/98 (или других настольных систем) в качестве файл-серверов системы 1С:Предприятие крайне нежелательно, так как эти системы не являются специализированными серверными операционными системами и не могут обеспечить приемлемой производительности даже в том случае, когда используется в режиме выделенного сервера.
Кроме того при использовании компьютеров, работающих под управлением Windows 95/98 в качестве файл-серверов следует учитывать, что данные операционные системы не позволяют держать одновременно открытыми с других рабочих станций более чем 1024 файла. На практике это означает, что число пользователей одновременно работающих с информационной базой, размещенной на компьютере, работающем под управлением Windows 95/98 ограничено. Можно примерно оценить максимальное число одновременно работающих пользователей для данного случая. Для этого надо разделить 1024 на число файлов *. DBF, *.CDX , созданных системой 1С:Предприятие в каталоге информационной базы. А если учесть, что в случае комплексной конфигурации таких файлов насчитывается более 600, то становится понятно, что использование Windows 95/98 в качестве файл-сервера не всегда физически возможно.
В настоящее время наиболее в качестве серверных операционных систем наиболее широко используются Novell NetWare 3. x,4.x и Microsoft Windows NT.
Общепризнанно, что наиболее эффективным файл-сервером в настоящее время является Novell NetWare. Данная система обеспечивает наилучшие характеристики при совместном доступе к файлам со стороны большого числа пользователей и может быть рекомендована как серверная платформа для размещения информационных баз системы 1С:Предприятие. Однако не во всех случаях сервер под управлением NetWare способен сразу, без дополнительных действий по настройке, выполнять функции хранилища файлов информационной базы системы 1С:Предприятие. Главным образом, это связано с тем, что во время работы система 1С:Предприятие одновременно открывает на сервере значительное число файлов. Точное значение этого числа определяется конфигурацией. На практике же оно, как правило, не бывает меньше, чем 150. Если число файлов, одновременно открываемых системой 1С:Предприятие превышает максимально допустимое, то система аварийно завершит работу, выдав сообщение об ошибке открытия файла.
Ограничения на число открываемых файлов могут находиться как на стороне сервера, так и на стороне клиентской машины. На сервере число одновременно открываемых файлов зависит от значений следующих параметров:
Параметр Maximum File Locks ограничивает максимальное число файлов, одновременно открываемых на файл-сервере. Значение параметра Maximum Record Locks как правило устанавливается как значение Maximum File Locks , умноженное на число, лежащее в диапазоне 2..4. Параметр Maximum File Locks per Connection ограничивает число файлов, одновременно открываемых на файл-сервере одной клиентской рабочей станцией. Аналогично, значение параметра Maximum Record Locks per Connection как правило устанавливается как значение Maximum File Locks per Connection , умноженное на 2..5. Значения указанных параметров могут быть установлены с помощью команды SET , задаваемой с консоли файл-сервера или, в случае использования Novell NetWare 4.1 и более старших версий, с помощью утилиты Server Manager.
Если в качестве рабочих станций при работе с файл-серверами Novell NetWare используются машины, работающие под управлением Windows NT , то никаких проблем, как правило, не возникает и никаких дополнительных настроек клиентских машин не требуется. Максимальное число файлов, которые могут быть одновременно открыты на сервере с одной рабочей станции определяется исключительно настройками файл-сервера. Необходимость в дополнительной настройке клиентской части при работе с файл-серверами Novell NetWare может возникнуть при использовании в качестве рабочих станций машин, работающих под управлением Windows 95/98. В этом случае могут иметь место два варианта. Если для связи с файл-серверами Novell NetWare используется клиентская часть, поставляемая в комплекте Windows 95/98, то никаких дополнительных настроек не требуется и максимально допустимое число открытых файлов определяется только установками сервера.
Если же для связи с файл-серверами Novell NetWare используется 32- bit Novell Client , то следует использовать версии 3.00 и старше, так как в более младших версиях также имеется жесткое ограничение на число одновременно открываемых на сервере файлов, вне зависимости от установок сервера (максимальное число одновременно открытых файлов не может превышать примерно 170-180). В случае использования 32- bit Novell Client 3.00 и более старших версий данное ограничение может быть преодолено. Д ля этого в свойствах Novell NetWare Client в закладке Advanced Settings надо д ля п араметра Use Extended File Handles установить з начение On. Д ля параметра File Cache Level следует уставить значение 1. Е сли указанные значения будут установлены, то для рабочей станции, работающей под управлением Windows 95/98, максимальное число одновременно открытых файлов на сервере Novell NetWare будет определяться только установками сервера. Правда, ограничение на число снимаются только для первого запущенного приложения, пытающегося открыть большое число файлов на сервере Novell NetWare . :Для последующих приложений ограничение продолжает действовать. То есть в той ситуации, когда на рабочей станции, работающей под управлением Windows 95/98 и оснащенной 32-bit Novell Client , запущен экземпляр системы 1С:Предприятие, открывший на сервере Novell NetWare значительное число файлов (например, более 600 в случае комплексной конфигурации), то второй экземпляр 1С:Предприятия, открывающий значительное число файлов на сервере, запустить на этой же рабочей станции уже не удастся.
Как файл-сервер, MS Windows NT несколько уступает Novell NetWare по производительности и надежности, но имеет и ряд преимуществ. В частности, для работы с системой 1С:Предприятие, сервер, работающий под управлением Windows NT не требует никакой специальной настройки. Ограничением может считаться лишь то, что каждой из клиентских машин позволено открыть на сервере не более 2048 файлов. Но это число достаточно велико и на практике пользователи системы 1С:Предприятие этого ограничения не видят.
Однако, при работе с системой 1С:Предприятие следует с осторожностью относиться к загрузке файл-сервера Windows NT выполнением других задач, так как это может привести к ощутимому снижению производительности сервера. Данная рекомендация весьма актуальна, так как для операционной системы Windows NT имеется развитой набор различных серверных приложений (MS SQL Server, MS Internet Information Server и т. п.) и есть соблазн по максимуму загрузить машину, работающую в качестве файл-сервера системы 1С:Предприятие еще какой-нибудь полезной работой.
На производительности сервера, работающего под управлением Windows NT может пагубно сказаться даже такая кажущаяся мелочью деталь, как Screen Saver . Некоторые из них могут расходовать значительную часть ресурсов системы на рисование на экране различных затейливых изображений. Аналогично, не рекомендуется использовать файл-сервер, с которым работает 1С:Предприятие в качестве рабочего места пользователя, а также для выполнения фоновых задач, кроме тех случаев, когда это действительно необходимо.
При работе с системой 1С:Предприятие для SQL следует учитывать, что сетевой протокол, используемый для связи с сервером баз данных MS SQL Server может оказывать заметное влияние на производительность системы 1С:Предприятие. При установке на рабочие станции Microsoft Data Access или клиентской части MS SQL Server, для доступа к MS SQL Server по умолчанию выбирается сетевой протокол Named Pipes. Данный протокол не требует никаких дополнительных настроек и, как показывает практика, стабильно и надежно работает в самых различных конфигурациях сетей. Но у него есть и серьезные недостатки: он может сильно загружать сеть, мешая работе других пользователей и значительно проигрывает по производительности другим протоколам (иногда до 4-5 раз), особенно, если в качестве рабочих станций
используются компьютеры, работающие под управлением операционных систем Windows 95/
Наиболее широко для связи с MS SQL Server используются протоколы NWLink IPX/SPX и TCP/IP. По производительности данные протоколы почти не отличаются друг от друга (TCP/IP несколько быстрее) и выбор в пользу одного из них может быть сделан, исходя из конфигурации сети. Выбор рабочего протокола осуществляется с помощью "SQL Client Configuration Utility" (SQL Server 6.5 ) или
"Client Network Utility"(SQL Server 7.0 ).
Поэтому в случае жалоб на низкую скорость работы системы 1С:Предприятие для SQL необходимо убедиться, что для связи с MS SQL Server используется протокол, обеспечивающий нормальную производительность.
Задачей процесса установки является сделать возможным запуск системы 1С:Предприятие на компьютере пользователя. В процессе установки 1С:Предприятия производятся следующие действия:
В зависимости от комплекта поставки допускается несколько вариантов установки системы 1С:Предприятие:
Локальная установка может быть выполнена для любого комплекта поставки и является единственно возможным вариантом для однопользовательских вариантов 1С:Предприятия При выполнении локальной установки выполняются все перечисленные выше действия.
Административная установка, строго говоря, является не установкой, а подготовкой к установке. Суть ее состоит в том, что на сервере локальной сети создается каталог, в который из дистрибутива 1С:Предприятия переносятся все необходимые файлы для того, чтобы путем запуска из этого каталога программы SETUP.EXE можно было выполнить процедуры локальной или сетевой установки 1С:Предприятия. При этом не производится никаких изменений в меню, системном каталоге и реестре Windows как сервера, так и компьютера, на котором запущена программа установки.
Сетевая установка может быть выполнена только путем запуска программы SETUP.EXE из каталога, созданного в процессе административной установки. Сетевая установка отличается от локальной главным образом тем, что в процессе сетевой установки на компьютер пользователя не копируются программные файлы системы 1С:Предприятие, а пункты меню для запуска программ 1С:Предприятия настраиваются таким образом, что при запуске исполняемые файлы (.EXE, .DLL) берутся из каталога сервера локальной сети, из которого запускалась программа SETUP.EXE для выполнения сетевой установки.
Какой же из вариантов установки является предпочтительным?
(Понятно, что данный вопрос применим только к сетевым вариантам 1С:Предприятия).
Локальная установка является наиболее простым вариантом. В этом случае на каждом компьютере, на котором предполагается использовать 1С:Предприятие выполняется процедура локальной установки. В самом простом случае установка выполняется непосредственно с дистрибутивного комплекта 1С:Предприятия. Но локальная установка может быть выполнена также и из каталога на сервере, в который была предварительно произведена административная установка.
При локальной установке достигается наилучшая скорость запуска 1С:Предприятия (программные файлы загружаются с локального диска компьютера, а не с удаленного диска сервера) и несколько меньше загружается сеть. Но при этом на каждом из компьютеров пользователей расходуется дисковое пространство под одни и те же программные файлы 1С:Предприятия.
Однако, наиболее серьезным недостатком локальной установки являются сложности с администрированием, особенно в тех случаях, когда система 1С:Предприятие используется на многих компьютерах локальной сети. Дело в том, что периодически появляются обновленные выпуски (релизы) системы 1С:Предприятие, которые в случае использования локальной установки приходится устанавливать на каждый компьютер, на котором используется 1С:Предприятие (не рекомендуется использовать при работе с одной и той же информационной базой разные релизы системы 1С:Предприятие).
Поэтому, в случаях, когда в рамках одной локальной сети для работы с системой 1С:Предприятие используется значительное число компьютеров и сеть не слишком перегружена, рекомендуется использовать сетевую установку 1С:Предприятия. Как отмечалось, для того, чтобы на компьютерах пользователей выполнить сетевую установку 1С:Предприятия, надо предварительно выполнить административную установку на диск сервера. И только затем процедура сетевой установки может быть выполнена на компьютерах пользователей. Это несколько усложняет установку в целом, но позволяет воспользоваться некоторыми преимуществами, основным из которых является упрощение процедуры обновления релизов 1С:Предприятия. В данном случае обновление релиза 1С:Предприятия, в большинстве случаев, сводится к административной установке на сервер нового релиза 1С:Предприятия поверх уже установленного. Это само по себе обеспечивает то, что на компьютерах пользователей будут запускаться обновленные варианты программных файлов 1С:Предприятия (как отмечалось, в случае сетевой установки программные файлы запускаются с диска сервера).
Правда процедура сетевой установки подразумевает копирование в системный каталог Windows компьютеров пользователей некоторых входящих в комплект поставки 1С:Предприятия системных файлов, которые также могут время от времени обновляться (правда намного реже, чем программные файлы 1С:Предприятия). Поэтому, для обеспечения полной надежности и во избежание рассогласования версий системных файлов, после обновления релиза 1С:Предприятия на сервере рекомендуется повторить процедуру сетевой установки на компьютерах пользователей.
При использовании режима сохранения данных система выполняет резервное архивирование файлов информационной базы. Список файлов указывается при вызове пункта меню "Администрирование - Сохранить данные…". В списке можно определять отдельные файлы и маски файлов, которые будут сохраняться. Сам список хранится в файле 1Cv7File.lst. Этот файл обычно располагается в том, каталоге, в котором находятся исполняемые файлы 1С:Предприятия. В этом случае, установленный список фактически действует на все информационные базы, с которыми работают пользователи запускающие 1С:Предприятие из данного каталога.
В некоторых случаях необходимо в определенной информационной базе сохранять не только стандартные файлы, предлагаемые к архивированию по умолчанию, но и другие файлы, относящиеся к данной информационной базе. Например, это могут быть файлы с картинками. В этом случае имеет смысл поместить файл 1Cv7File.lst в каталог информационной базы. Тогда изменения списка файлов будет сохраняться только для данной информационной базы.
Существует также возможность поместить файл 1Cv7File.lst в рабочий каталог пользователя. В этом случае он будет редактироваться и сохраняться только для определенного пользователя конкретной информационной базы.
Фактически при вызове режима "Сохранить данные" программа сначала ищет файл со списком сохраняемых файлов в рабочем каталоге пользователя, затем (если не нашла) в каталоге информационной базы, а затем (если файл отсутствует и в каталоге информационной базы) выполняется поиск в каталоге исполняемых файлов 1С:Предприятия. Таким образом, расположением файла 1Cv7File.lst регулируется область действия настроенного списка сохраняемых файлов.
В случае необходимости сохранения подкаталогов каталога информационной базы следует учитывать, что при восстановлении архивной копии программа создает только те подкаталоги, в которых сохранен хотя бы один файл. Таким образом, если предполагается использовать механизм сохранения для переноса информационной базы на другой компьютер вместе с подкаталогами (например, с рабочими каталогами пользователей), то необходимо настроить список файлов таким образом, чтобы в подкаталогах реально сохранялись какие-либо файлы.
Журнал регистрации активно применяется администраторами, контролирующими текущую работу пользователей. При интенсивной работе пользователей журнал регистрации имеет достаточно большой размер. Любой отбор в журнале регистрации, система выполняет путем последовательного просмотра всех записей и поиска, удовлетворяющих условиям. Для того чтобы ускорить отбор записей или просмотр журнала можно использовать возможность просмотра не только собственно журнала регистрации, но и файлов с расширением "mlg". Например, можно выполнить отбор событий журнала регистрации за интересующий Вас интервал с параметром "Отобрать сразу". После этого можно сохранить полученную выборку на локальном диске в файле с расширением "mlg" (меню "Файл-Сохранить как"). Далее следует открыть этот файл (меню "Файл-Открыть"). Просмотр журнала регистрации сохраненного на локальном диске будет выполняться заметно быстрее, и не будет замедлять работу других пользователей в сети. Кроме того, в полученном файле, который сам может быть результатом отбора по некоторому критерию, можно устанавливать различные критерии отбора, сужая тем самым пространство поиска необходимой информации.
При анализе событий в журнале регистрации следует учитывать, что в журнал автоматически попадают только действия пользователей вызываемые из штатных интерактивных режимов. Действия над объектами, выполняемые конфигурацией средствами встроенного языка вне форм объектов не записываются в журнал регистрации автоматически. Соответствующие записи должны быть предусмотрены в самой конфигурации.
Сетевая версия системы 1С:Предприятие и версия 1С:Предприятия для SQL позволяют одновременно нескольким пользователям работать с одной информационной базой. При этом разные пользователи могут выполнять совершенно различные действия: вводить новые документы, получать отчеты и т. п.. А как быть, когда одному и тому же пользователю наряду с выполнением обычных действий (например, вводом новых документов) надо выполнить еще какие-либо действия? Например, запустить на выполнение длительную обработку или отчет? Напрашивается ответ, что пользователь должен запустить еще один экземпляр 1С:Предприятия. Однако, при попытке запуска еще одного экземпляра под тем же именем пользователя, на экран выводится сообщение "Каталог пользователя занят!" и запуск завершается неудачей.
Дело в том, что каждому запущенному экземпляру 1С:Предприятия соответствует так называемый рабочий каталог. И этот каталог может соответствовать только одному запущенному экземпляру 1С:Предприятия. Рабочий каталог для каждого пользователя задается при регистрации пользователя в Конфигураторе. При запуске 1С:Предприятия именно этот каталог и берется по умолчанию в качестве рабочего для данного пользователя. Таким образом, для того, чтобы запустить второй экземпляр 1С:Предприятия с тем же именем пользователя надо сделать так, чтобы эти экземпляры пользовались разными рабочими каталогами.
Рабочий каталог пользователя может быть задан в командной строке запуска 1С:Предприятия с помощью ключа /U<рабочий_каталог>. Причем каталог может быть задан как полным путем, так и относительно каталога информационной базы. Например, командная строка:
1cv7 enterprise /d:\1cv77\db /uusr1
запускает 1С:Предприятие (в режиме 1С:Предприятие). В качестве каталога информационной базы выбирается "d:\1cv77\db", а в качестве рабочего каталога - "d:\1cv77\db\usr1".
Следует заметить, что при обычном запуске задавать рабочий каталог в явном виде нецелесообразно. В большинстве случаев предпочтительно, чтобы для одного и того же пользователя использовался один и тот же рабочий каталог (по умолчанию, это каталог, который задан в Конфигураторе для данного пользователя), так как в данном каталоге размещается файл 1CV7.CFG, содержащий пользовательские настройки 1С:Предприятия (интервалы журналов, содержимое табло и т. п.). А в большинстве случаев для пользователя предпочтительно, чтобы его настройки сохранялись от запуска к запуску 1С:Предприятия.
При использовании 1С:Предприятия 7.х на компьютерах с операционными системами Windows NT/2000 встречаются определенные проблемы, связанные с конструктивными особенностями указанных операционных систем.
Одна из них проявляется при выполнении автоматического объединения двух конфигураций достаточно большого размера. При этом может появиться сообщение "Ошибка открытия документа". Эта проблема связана с особенностями реализации подсистемы управления составными документами (OLE Compound Storage) которая используется 1С:Предприятием для работы с файлом конфигурации. Реализация данной подсистемы в Windows NT/2000 имеет более низкое, по сравнению с Windows 95/98, ограничение на объем модифицированных в пределах одной сессии данных. Для решения данной проблемы можно рекомендовать производить объединение таких конфигураций по частям или же производить такие операции на компьютерах работающих под управлением Windows 95/
Проявлением другой проблемы является полное или частичное исчезновение программного меню при одновременной работе нескольких экземпляров системы 1С:Предприятие. При дальнейшей работе это может приводить к невозможности открытия новых окон как в программе 1С:Предприятие так и в других программах. Данная проблема проявляется только при работе с конфигурациями, содержащими значительное количество пунктов меню в пользовательском интерфейсе и связана с принципиальными ограничениями систем Windows NT/2000 на количество одновременно задействованных пунктов меню, с учетом иерархических под-меню. При появлении вышеупомянутых проблем следует закрыть неиспользуемые экземпляры 1С:Предприятия.