Изменение базы данных

Материал из Info

Перейти к: навигация, поиск

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

Содержание

База данных

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

Особенности

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

Универсальные правила при изменении базы

Правила при изменении базы данных:

  1. Минимальное изменение базы данных при реальной работе. Не существует ситуации, которая бы требовала постоянного изменения базы данных или «перепрыгивания» из одной организации в другую;
  2. Рекомендуется сделать перезагрузку программного продукта непосредственно после изменения базы данных. Таким образом, обновятся настройки программного продукта для работы с новой базой данных;
  3. Проверка настроек программы после изменения базы и проверка состояния индивидуальных параметров рабочего места.

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

Создание новой базы данных

Создание новой базы может происходить двумя способами:

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

На практике новая база создается, когда есть изменение в деятельности фирмы, когда необходимо ввести параллельные организации (для отчетности и налоговой) и когда на одном рабочем месте работают более чем с одной организацией.

Сохранение настроек

Microinvest Склад Pro и Microinvest Склад Pro Light запоминают состояние окон, отчетов и определенных параметров работы. Почти все параметры определяются текущей организацией, поэтому изменение базы требует большего внимания. Например, если в одном отчете сохранен объект „Магазин”, и оператор перейдет к другой базе, где нет такого объекта, но есть объект „Ресторан”, тогда программа должна автоматически изменить настройки. Не смотря на то, что приняты специальные меры для этого, на практике существует много ситуаций, при которых может произойти путаница, и тогда необходимо вмешательство оператора. Это является причиной того, что изменение базы данных является операцией, которая требует большего контроля со стороны администраторов систем и операторов.
При многих настройках: Закрытие по объектам, отчет ”Количество товара” по конкретному объекту, права доступа и другие, требуется проверка возможностей и полей окон для работы. Без такой проверки возможно закрытие объекта к несуществующей новой базе данных и срыв системы.

Поведение продуктов

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

Другие

Изменение базы данных является стандартной функцией программы, которая требует специального внимания со стороны операторов и контроля со стороны системного администратора. Каждое изменение базы данных должно быть аргументировано действительной необходимостью и выполнено в соответствие с поведением программного продукта. Однократное объяснение функций программы и разъяснение возможных проблем может очень сильно улучшить взаимодействие "системы-операторы" и устранить все вероятные затруднения в ежедневной работе программных продуктов.

Некоторые полезные ресурсы


Рассмотрите другие статьи в категории Анализ