Какие режимы работы в программе 1с предприятие существуют для каких целей они предназначены

Обновлено: 04.07.2024

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

Работа в программах 1С:Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный.

Файловый режим работы 1С

Файловый вариант работы в 1С:Предприятие 8 сможет обеспечить корректную и оперативную работу системы, если в программе будет работать одновременно не более 3 человек.

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

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

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

Постоянный обмен большим количеством информации значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некое «звено», которое будет координировать и выполнять задачи пользователей. Такое «звено» реализовано в клиент-серверном режиме работы.

Клиент-серверный режим работы 1С

Сервер – это компьютер. На нем установлена программа 1С:Сервер (или Сервер приложений 1С). 1С:Сервер позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер , а уже та в свою очередь работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL или подобные.

В отличии от файлового режима в клиент-серверном база данных состоит не из одного файла, а из множества разных файлов. Механизм реализации запросов пользователей в этом режиме следующий:

  1. 1С:Сервер распределяет запросы к нужному файлу базы данных.
  2. Определяет очередность выполнения операций.
  3. Вносит изменения в базу данных.

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

Клиент-серверный вариант позволяет:

1. Увеличить отказоустойчивость системы в случае экстренного отключения электропитания и большой загруженности локальной сети. Например, клиент-серверный режим работы позволяет настроить создание резервной копии базы данных каждые 30 минут прямо во время работы. Это значит, что даже если случится авария на сервере, будут потеряны данные только за полчаса, и уже через час ваша компания снова будет работать в обычном режиме.

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

3. Предотвратить кражу данных пользователями системы 1С: Предприятие 8. База данных состоит из множества файлов, которые хранятся на сервере и управляются отдельной СУБД. Копирование файлов возможно только разрозненными частями, которые не дают какой-либо информативности. Для выгрузки базы данных в работоспособном формате необходим доступ с правами администратора к 1С:Серверу и СУБД.

4. Снизить риски повреждения базы данных. База статична – хранится и изменяется на одном компьютере, а значит повреждение во время транспортировки от пользователя к пользователю исключены.

Какой режим работы 1С выбрать – файловый или клиент-серверный?

Файловый режим работы в программах 1С подойдет небольшим компаниям, где одновременно работают в программе максимум 3 пользователя с базой данных до 2Гб.

Рекомендуем использовать 1С Сервер, если выполняется хотя бы одно из следующих условий:

  • база данных больше 2Гб;
  • количество пользователей 3 и более.

Что нужно сделать для перехода на клиент-серверный режим работы

  • PostgreSQL – бесплатная СУБД (Имеет большой ряд ограничений);

3. Настроить СУБД под работу с 1С, включая планы оптимизации и резервного копирования.

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

  • возможность использования системы от локального компьютера до десятков пользователей в локальной сети;
  • использование файлового варианта или варианта «клиент-сервер» (MS SQL Server);
  • возможность развертывания работы на нескольких территориально удаленных точках с периодическим обменом информацией;
  • возможность использования современных технологий (web, XML, интеграция с другими программными системами и различным торговым оборудованием).
  • Наличие единой технологической платформы и общей методологии позволяет создавать специализированные и индивидуальные решения на базе стандартных, добавляя в них только необходимые отличия, учитывающие специфику отрасли или конкретного предприятия.

  • С экономической точки зрения это позволяет обеспечить достаточно низкую стоимость отраслевых и индивидуальных решений, так как затраты на их создание существенно ниже, чем затраты на разработку программы «с нуля».
  • Это обеспечивает высокую скорость создания и внедрения решений, так как максимально используется отработанная функциональность и методология, содержащиеся в типовых решениях.
  • Очень важным преимуществом такого подхода является унификация обучения пользователей. Обучившись на курсах по работе 1С Предприятие 7.7 или имея опыт работы с какой либо из программ, пользователь достаточно быстро осваивает возможности специализированных или индивидуальных решений.
  • Стандартизация платформы также существенно упрощает и администрирование системы, так как функции администрирования практически не зависят от конкретного прикладного решения. Большинство системных администраторов и специалистов по автоматизации уже имеют опыт администрирования и даже модификации прикладных решений 1С:Предприятия 7.7.
  • Для руководителя, принимающего решение о выборе средства автоматизации, достаточно важно быть уверенным, что система не будет для предприятия «черным ящиком», и существует реальная возможность понять работу системы и, при необходимости, изменить. Эта работа может быть выполнена как франчайзинговыми организациями, специализирующимися на поддержке 1С Предприятия 7.7, так и специалистами ИТ-служб самого предприятия. Фирма 1С обеспечивает регулярную поддержку стандартных прикладных решений и самой платформы. Платформа 1С:Предприятия 7.7 обеспечивает возможность совмещения обновлений прикладного решения, производимого фирмой 1С или разработчиком специализированного решения, с индивидуальными изменениями, внесенными при внедрении системы.

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

    Структура пакета 1С:Предприятие

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

    Рис. 13. Структурная схема ППП 1С:Предприятие

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

    Технологическая платформа

    Ключевой элемент всей системы – технологическая платформа, на базе которой создаются прикладные программы, с которыми имеют дело конечные пользователи. Она определяет потенциальные возможности для решения задач автоматизации предприятий- заказчиков, как в отношении функционала, так и масштабирования. Она состоит из трех основных компонентов: среды исполнения (собственно «1С:Предприятие», здесь работают пользователи), инструмента разработки (»Конфигуратор») и средств администрирования.

    Масштабируемость платформы 1С обеспечивается благодаря возможности реализации трех основных вариантов ее применения: однопользовательская, файл-серверная (для группы 5–10 человек) и клиент-серверная (десятки и даже сотни одновременно работающих пользователей). При этом важно, что все эти возможности могут быть реализованы без переработки прикладного решения. Таким образом, разработчик тиражных решений может выпускать одно и то же приложение для использования в организациях самого разного масштаба — с точки зрения пользователя, во всех указанных вариантах прикладное решение будет работать одинаково.

    В версии «1С:Предприятие 8.0», введена поддержка трехзвенной модели архитектуры «клиент--сервер». В этом случае программа, работающая у пользователя, взаимодействует с сервером приложения, который обращается к информационной базе, хранящейся в базе данных MS SQL Server, передавая туда клиентские запросы. Повышение производительности может достигаться путем увеличения вычислительных мощностей центральных компьютеров: запуска сервера приложений и сервера баз данных на разных компьютерах и использования многопроцессорных систем.

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

    Технологическая платформа постоянно развивается и расширяется как в технологическом, так и прикладном направлении.

    Прикладные решения

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

    Готовые прикладные решения — это основная продукция фирмы «1С». Однако тут нужно подчеркнуть, что бизнес-модель «1С» подразумевает взаимодействие с потребителями только через партнеров, занимающихся продажей, внедрением, адаптацией и сопровождением прикладных решений у заказчиков. Главная сила — франчайзинговая (внедренческая) сеть, в которую входят почти 3 тыс. фирм по всей стране.

    С выходом технологической платформы 8.0 фирма «1С» несколько скорректировала свой подход к созданию семейства прикладных программ. Если ранее (в версии 7.7) «1С» шла по пути создания автономных приложений, которые затем объединялись в комплекс, то в 8.0 был сразу реализован подход от общего к частному. Таким базовым продуктом является выпущенное в 2004 г. прикладное решение «1С:Управление производственным предприятием», представляющее собой законченную прикладную платформу, отдельные части которой доступны также и в виде автономных продуктов (рис. 2): «Управление торговлей», «Бухгалтерия», «Зарплата и управление персоналом».

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

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

    Режимы работы 1С:Предприятие

    Сама по себе технологическая платформа не может выполнить никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. Сама по себе конфигурация так же бесполезна, поскольку, чтобы она могла выполнить те задачи, для которых она создана, необходимо наличие платформы, которая и управляет ее работой. Для того чтобы обеспечить такие возможности, система «1С:Предприятие 8» имеет 2 основных режима работы:

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

    Как пользоваться программой «1С: Предприятие»?

    На вопросы: «С чего начать «1С: Предприятие»?» и «Как работать с программой «1С: Предприятие»?», нет четкого ответа или инструкции, так как платформа не является законченным продуктом для пользователей. Ее необходимо настраивать под индивидуальные потребности. Поэтому для начала необходимо скачать с официального сайта платформу, приобрести лицензию и инсталлировать дополнительные конфигурации, куда внести данные пользователя. В программе можно использовать библиотеку стандартных подсистем или создавать другие, которые подходят конкретно для того или иного вида деятельности.

    Возможности «1С: Предприятие»

    Программный продукт 1С может выполнять различный функционал, который ограничивается лишь выбранной конфигурацией. Платформа «Предприятие» имеет такие типовые компоненты, как «Бухгалтерский учет», «Оперативный учет», «Расчет», «Управление распределенными информационными базами (УРИБ)», «Веб-расширение». Исходя из этого выделяют основные возможности «1С: Предприятие»:

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

    Какие предприятия используют «1С: Предприятие»?

    Виды «1С: Предприятие» (компоненты) располагают к тому, чтобы программой пользовались для автоматизации ведения отчетов в профессиональной деятельности. Клиентами платформы и подобных конфигураций становятся владельцы бизнеса в сфере торговли, небольшие предприятия по производству и сбыту продукции и так далее. Любые предприятия могут приобрести лицензированную программу, настроить ее под себя и работать в ней.

    Режимы работы в системе «1С: Предприятие»

    Платформа рассчитана на 2 варианта работы в программе «1С: Предприятие»:

    • Файловый – для персональной работы одного или нескольких пользователей по локальной сети. При этом вся информация с базы данных располагается в файловой СУБД.
    • Клиент-серверный – используется для рабочих групп на предприятиях. Информационная база в этом режиме хранится в системе управления базами данных, а кластер серверов обеспечивает взаимодействие между СУБД и приложениями клиентов.

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

    Файлы к данному курсу Вы можете скачать здесь.

    Цель лекции: освоить базовые операции по разработке прикладных конфигураций в среде 1С:Предприятие 8.

    1.1. Режимы работы системы, создание информационной базы

    Система 1С:Предприятие может работать в двух режимах. Первый называется "1С:Предприятие", второй - " Конфигуратор ". Разработка прикладных решений ведется в конфигураторе , а их исполнение - то есть - работа пользователей с ними - в режиме 1С:Предприятие.

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

    Окно запуска программы

    В области Информационные базы находится список подключенных информационных баз . В данный момент этот список пуст.

    Окно содержит следующие кнопки:

    • 1С:Предприятие. Запуск системы в режиме 1С:Предприятие.
    • Конфигуратор. Запуск системы в режиме Конфигуратор .
    • Добавить. Запуск процесса добавления в список новой информационной базы .
    • Изменить. Открывает окно изменения параметров добавленной информационной базы .
    • Удалить. Удаляет из списка информационную базу .
    • Настройка. Позволяет настроить внешний вид списка Информационные базы, установить каталог для поиска шаблонов конфигураций и обновлений.

    Нажмем на кнопку Добавить (или ответим Да на вопрос о создании новой базы). Появится окно Добавление информационной базы/группы. Фактически, это мастер, который проводит вас через несколько шагов по добавлению базы в список ( рис. 1.2).

    Окно добавления новой информационной базы


    Рис. 1.2. Окно добавления новой информационной базы

    Здесь мы можем пойти двумя путями:

    • Создание новой информационной базы .
    • Добавление в список существующей информационной базы .

    Нас интересует именно первый пункт , так как мы должны будем создать базу для последующей разработки в ней учебной конфигурации . Выберем его и нажмем на кнопку Далее. Появится окно, где можно выбрать вариант создания новой информационной базы ( рис. 1.3).

    Выбор способа создания базы

    Если ранее вы устанавливали в систему шаблоны каких-либо конфигураций , их перечень можно будет найти в данном окне. Нас готовые конфигурации в данном курсе не интересуют, поэтому мы выбираем вариант создания информационной базы без конфигурации . Он предназначен либо для разработки новой конфигурации , либо для загрузки в пустую конфигурацию выгруженной ранее информационной базы или конфигурации из файла. Нажав в очередной раз кнопку Далее мы попадаем в следующее окно, которое служит для указания наименования и типа расположения базы ( рис. 1.4).

    Указание наименования информационной базы и типа расположения


    Рис. 1.4. Указание наименования информационной базы и типа расположения

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

    Нажав в очередной раз Далее, мы попадаем в последнее окно добавления информационной базы ( рис. 1.5)

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


    Рис. 1.5. Указание параметров информационной базы

    Здесь мы задаем каталог информационной базы и язык.

    Нажмем Готово - будет создана пустая информационная база , в списке баз появится название новой базы ( рис. 1.6).

    Новая информационная база в окне запуска программы


    Рис. 1.6. Новая информационная база в окне запуска программы

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

    В каталоге только что созданной пустой информационной базы ( рис. 1.7) есть файл 1Cv8.1CD и папка 1Cv8Log. Файл - это и есть информационная база . Сейчас он имеет совсем небольшой размер - 256 Кб. Размер будет расти в ходе разработки конфигурации и ввода данных пользователями системы.

    Каталог новой информационной базы

    Сейчас, после создания новой пустой конфигурации мы готовы к первому ее запуску в режиме конфигуратора . Выделим ее наименование и нажмем на кнопку Конфигуратор. Откроется окно конфигуратора - оно будет совершенно пустым. Выполним команду меню Конфигурация > Открыть конфигурацию. В левой части окна появится дерево конфигурации ( рис. 1.8).

    Дерево конфигурации

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

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

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

    • Дата;
    • Номер документа;
    • Ответственное лицо;
    • Сумма выручки;

    Для этого мы создаем (описываем) в режиме конфигуратора объект Документ, указываем набор его реквизитов, задаем типы данных для этих реквизитов, настраиваем экранные формы документа и другие параметры. В итоге, пользователь системы сможет работать с документом в режиме 1С:Предприятие.

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

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

    Читайте также: