1cv7 mlg

Конфигурация – это некоторая заготовка, контейнер, который программист заполняет конкретным содержанием (данными). Создает необходимый набор справочников, документов и т.д. Определяет им, каждому, набор реквизитов, устанавливает связь между ними. Документам пишет модуль проведения. Создает диалоговые формы с соответствующими элементами и модулем. Задает свойства элементов. Создает печатные формы. Пишет глобальный модуль. Сохраняется это все в одном файле в каталоге базы данных 1CV7.MD (от MetaData – метаданные).
Метаданные – это совокупность объектов, составляющих конфигурацию (документы, журналы, отчеты и их модули, таблицы, картинки и т.д). На основе метаданных генерируются таблицы базы данных. Структура базы данных отображается в файле 1cv7.DD (версия DBF) или 1cv7.DDS (версия для SQL), который создается автоматически и модифицируется каждый раз, когда изменения метаданных затрагивают структуру базы. Файл 1cv7.DD можно посмотреть обычным Блокнотом.
Файл 1cv7.MD представляет собой Compound Document (он же OLE Structured Storage). Этот же формат используется для файлов MS Word, MS Excel и многих других. Просмотреть файл можно с помощью утилиты DocFile Viewer, входящий в комплект Visual Studio. Программа позволяет просматривать OLE DocFile в виде дерева вложенных контейнеров.
Файл заключает в себе нечто вроде файловой системы. Он сам является «каталогом» (в терминах Compound Document – root storage) и может содержать подкаталоги (storages – «контейнеры/хранилища») и/или файлы (streams – «потоки»).
Размер файла конфигурации зависит от количества объектов, внедренных картинок и т.п. Бывает, что после внесения изменений – даже незначительных – размер файла резко увеличивается. В принципе это не страшно и на работоспособность конфигурации не влияет, хотя может замедлять (и в редких случаях делать невозможной) загрузку 1С. Тем не менее можно попробовать файл сжать. Для этого можно:
— изменить что-нибудь в конфигурации (стереть и написать снова одну букву где угодно) и сохранить ее. При сохранении 1С пытается упаковать файл метаданных;
— загрузить конфигурацию «саму в себя» — сделать копию файла метаданных, в режиме Конфигуратор выбрать Загрузить измененную… и указать на копию конфигурации;
— попробовать удалить и создать заново интерфейсы пользователей – как показывает опыт, именно они чаще всего «ломаются».
Не рекомендуется работать с файлом метаданных по сети. Все изменения в нем, и тем более загрузку/объединение изменений следует проводить на локальном диске. Работа через сетевое окружение может приводить как к ошибке, так и к порче файла.
Может возникать ошибка при объединении метаданных при работе под ОС Windows 2000, поэтому желательно не проводить объединение под Windows 2000.
Если у вас сломалась рабочая база, то можно ее восстановить.
Прежде всего, если есть актуальная архивная копия MD-файла, надо просто восстановить ее. В случае если вы не меняли ни структуру, ни тексты модулей, поможет простая подмена «порченого» файла архивным.
Если архива нет, то сразу же сделайте резервную копию всего каталога конфигурации и базы данных. Отложите эту копию в надежное место и не трогайте до тех пор, пока не убедитесь, что все работает нормально и максимальное количество данных восстановлено.
Как правило в каталоге базы данных есть подкаталог NEW_STRU, в котором должен находиться файл метаданных очень близкий к текущему. В этом каталоге создается копия конфигурации перед сохранением изменений. Если последние изменения не затрагивали структуру данных, можно попробовать поместить его в каталог базы данных, заменив «испорченный» файл.
А вообще, чтобы таких проблем не было, каждый день и перед каждым изменением делайте резервную копию базы.

При работе с 1С иногда приходится слышать, что программа тормозит, долго запускается, медленно работает, зависает. Причин этому может быть множество, как и путей их решения. Рассмотрим, какие действия можно предпринять, чтобы оптимизировать работу программы, улучшить ее производительность, ведь от скорости работы программы 1С зависит работа всей компании в целом.

Как оптимизировать работу 1С

  1. Оптимизация с помощью обновления.
  2. Настройка регламентных и фоновых заданий.
  3. Отключение неиспользуемых модулей программы.
  4. Параметры компьютера и сети.
  5. Запуск в тонком клиенте.
  6. Диагностика и исправление ошибок базы 1С.
  7. Свертка информационной базы.
  8. Настройка антивирусных программ.

Оптимизация с помощью обновления

Разрабатывая новые версии 1С, программа совершенствуется, добавляется новый функционал, оптимизируются существующие механизмы работы платформы, реализуются новые возможности по повышению производительности системы и ее масштабируемости. т.е. уменьшение зависимости производительности от внешних факторов (количества пользователей, объема хранимой информации и т.п.). Поэтому необходимо следить за обновлениями и обновлять не только саму конфигурацию, но и платформу 1С Предприятия.

Информация о текущих обновлениях доступна на сайте поддержки пользователей 1С — users.v8.1c.ru.

Настройка регламентных и фоновых заданий

В конфигурации предусмотрено большое количество фоновых заданий — могут обновляться курсы валют, классификатор банков, обновление новостей и задач бухгалтера и другие. При этом некоторые задания не нужны, но они выполняются и отнимают ресурсы программы 1С на обновление этих данных.

Одним из способов оптимизации 1С является настройка фоновых заданий, отключение ненужных пунктов. Сделать это можно в разделе меню Администрирование — Обслуживание.

Далее переходим в раздел Регламентные операции — ссылка Регламентные и фоновые задания.

Здесь видим список регламентных и фоновых заданий и у большинства стоят галочки слева — включены.

Необходимо пересмотреть список заданий и в случае, если нам не нужно, открыть и снять галочку Включено. Нажимаем кнопку Записать и закрыть и данная задача не будет выполняться.

Например, некоторые другие задачи, такие как Загрузка классификатора банков, нет необходимости выполнять часто. Данный классификатор можно обновить вручную. Поэтому автоматическое обновление также можно отключить.

Так, отключив неиспользуемые фоновые задания, можем повысить производительность программы 1С и ускорить ее работу. Она не будет тратить свой ресурс на их выполнение и «тормозить». Если какое-то задание было отключено, то можем при необходимости включить его снова.

Отключение неиспользуемых модулей программы

В программе 1С имеется большой функционал, которым Вы возможно не пользуетесь. При этом, даже если вы не используете некоторые возможности программы, а они включены, это также отнимает ресурсы компьютера. Отключить ненужные функциональные режимы можно в разделе меню Администрирование — Настройки программы — Функциональность.

Пройдясь по вкладкам настройки, необходимо снять ненужные галочки.

Параметры компьютера и сети

Если данные действия не дали желаемого результата, то следует посмотреть какие параметры у Ваших компьютеров — недостаточно мощные, устаревшие компьютеры приводят к замедлению работы программы 1С, к снижению ее производительности и низкой скорости. Особое внимание нужно обратить на процессор и размер оперативной памяти.

При установке программы 1С, к характеристикам компьютеров предъявляются определенные требования.

Для того чтобы посмотреть параметры компьютера, зайдем через кнопку Пуск и выберем пункт меню Компьютер, нажмем правой кнопкой мышки на нем и посмотрим его Свойства.

Информация о нашей системе отображается в окне.

Требуемые характеристики компьютера будут зависеть от варианта установки, количества пользователей и специфики решаемых задач.

Кроме этих параметров, для работы с программой 1С должно быть свободное место на диске не менее 2 Гб и подключение по сети не менее 100 мБит/сек.

Для сетевых вариантов программы, особенно 1С файловых, передающих большие объемы информации, пропускная способность сети один из наиболее важных параметров. При возникновении проблем, можно увеличить пропускную способность сети, если вы выполняете объемные задачи, но для небольших, повседневных задач, пропускная способность не является узким местом и конфигурация может эффективно работать и на скорости 100 мБит/сек.

Еще одним из вариантов оптимизации 1С, можно выделить работу в режиме тонкого клиента.

Запуск 1С в тонком клиенте

На компьютерах пользователей можно настроить доступ к базе через тонкий клиент, для его работы не требуется много ресурсов системы и каналов связи. Режим запуска можно изменить в настройке информационной базы, выбрав режим запуска — Тонкий клиент. Данная настройка находится в кнопке Изменить при запуске 1С.

Перейдя в настройку, в окне настройки параметров запуска, установим переключатель в нужное положение.

Для того чтобы узнать в каком клиенте запускается программа 1С, зайдем в меню Справка — О программе.

Диагностика и исправление ошибок базы 1С

Так как низкая производительность программы 1С является проблемой и своего рода ошибкой, то Тестирование и исправление информационной базы можно считать еще одним из средств по оптимизации работы с программой 1С. Поэтому пункты реструктуризация, реиндексация и сжатие информационной базы должны помочь:

  • Реиндексация таблиц информационной базы — перестраивает индексы таблиц, повышая быстродействие информационной базы.
  • Сжатие таблиц информационной базы — уменьшает ее размер информационной базы, проводя дефрагментацию таблиц. Поэтому данный режим проверки относится больше к повышению быстродействия работы программы, нежели устранению ошибок.
  • Реструктуризация таблиц информационной базы — улучшает стабильность и быстродействие базы данных, оптимизируя ее структуру.

Свертка информационной базы

При большом объеме информационной базы, одним из способов оптимизации является свертка информационной базы, ведь со временем работы размер базы данных, особенно в крупных организациях растет и это приводит к замедлению работы 1С. В результате ее выполнения формируются остатки на определенную дату, а старые документы при этом удаляются. Так можно в разы уменьшить объем базы, удалив неактуальную информацию, удалив ненужные элементы справочников, старые данные, тем самым облегчив базу, что благоприятно отразиться на скорости работы программы, скорости обработки информации. Проведение этой процедуры снизит нагрузку программы на компьютер.

Настройка антивирусных программ

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

См. также:

  • Как сделать копию базы 1С 8.3
  • Обновление 1С: как обновить конфигурацию самостоятельно
  • Тестирование и исправление базы 1С 8.3: какие галочки ставить
  • Утилита chdbfl.exe для 8.3
  • Свертка базы 1С 8.3
  • Как удалить помеченные на удаление документы в 1С 8.3

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Описание проблемы

При работе с SQL версией 1C:7.7 возможно получение ошибки «Доступ к базе данных на сервере возможен только из одного каталога информационной базы!».

Возможные причины

Общая причина этого несовпадение того, что 1с увидела в подключениях на сервере и того, что видит у себя в 1cv7.LCK. Это может происходить по разным причинам:

Действительно используются разные каталоги. 1С проверяет, чтобы все, обращающиеся к SQL-базе, открывали один и тот же md-файл. TODO: Как она это делает.

Общий ресурс неверно смонтирован. При работе через Wine обязательно должен использоваться CIFS для каталога, который предоставлен в сетевой доступ с Windows или с помощью SAMBA.

В базе никого не было. Войти под любой учётной записью не было возможности. Помогло перезапустить postgres.

Непроверенные причины

1) На клиентах разные пути к базам, т.е. на одном \\192.168.0.1\baza\

над другом \\myserver\baza\

2) у пользователя MS SQL под которым подключаются нет роли processadmin

Что не влияет

Как задан путь к каталогу, совершенно не важно: будет это F:/base или //server/base, проблемы это не вызывает.

Пути решения симптома

1. Всем выключить 1с. Потом включить. При выходе последнего пользователя 1с удаляет файл 1cv7.LCK, текущих подключений тоже не должно быть. 2. Удалить 1cv7.LCK, перезапустить sql сервер, или убедиться, что там нет подключившихся пользователей следующим запросом: Для MS SQL «SELECT count(*) FROM master..sysprocesses WHERE dbid=DB_ID(‘namedatabase’)» Для PostgreSQL «SELECT * FROM pg_stat_activity WHERE client_port>0 AND datname=namedatabase» где namedatabase — имя базы данных

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *