«1С. Управление небольшой фирмой 8.2». Управленческий учет в малом бизнесе

Селищев Николай Викторович

Глава 1. Назначение и функциональные возможности программы «1С: Управление небольшой фирмой 8.2»

 

 

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

 

1.1. Основные новшества новой версии платформы 8.2

По сравнению с предыдущими версиями системы «1С: Предприятие», новая версия платформы претерпела существенные изменения.

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

Рассмотрим наиболее существенные нововведения платформы «1С: Предприятие 8.2»:

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

• Новый дизайн интерфейса. В режиме «Управляемое приложение» используется интерфейс, который соответствует современным тенденциям и ориентирован на комфортную и эффективную работу пользователя. Интерфейс основан на отдельных независимых окнах. Каждое окно выполняет определенную задачу, например формирование счетов или построение отчета.

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

• Новая модель клиент-серверного взаимодействия. С выходом новой версии платформы приоритетным является перенос большинства задач на сервер и максимальная «разгрузка» приложения, с которым работает пользователь. Задача перераспределения функциональности решается с помощью режима «Управляемое приложение». В свою очередь, режим «Обычное приложение» обеспечивает совместимость с прикладными решениями, разработанными в прошлых версиях системы.

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

• Появление режима «Web-клиент». Данный режим не требует предварительной установки, поскольку работа клиента осуществляется с помощью интернет-браузера. Пользователю достаточно запустить Microsoft Internet Explorer или Mozilla Firefox, ввести адрес Web-сервера, на котором находится информационная база, и «Web-клиент» начнет работу в окне браузера.

• Работа через Интернет в режиме реального времени. Одним из основных преимуществ режимов «Тонкий клиент» и «Web-клиент» является возможность работать с информационной базой через Интернет в реальном режиме времени при подключении через Web-сервер. Если такое подключение осуществляется через низкоскоростное соединение, то эти клиентские приложения могут быть запущены в режиме, который предназначен для низкоскоростных интернет-соединений. Ранее, в предыдущих версиях программы, удаленная работа осуществлялась только в режиме off-line.

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

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

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

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

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

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

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

• история работы пользователя в системе для быстрого просмотра последних измененных данных;

• список избранных ссылок пользователя для быстрого перехода к режимам и данным, с которыми пользователь работает наиболее часто;

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

• другие механизмы.

 

1.2. Использование управляемого приложения

В режиме «Управляемое приложение» интерфейс не «рисуется», а «описывается». Разработчик определяет только общую схему командного интерфейса и общую схему окон. Это описание платформа использует при построении интерфейса для конкретного пользователя с учетом различных факторов: прав пользователя, особенностей конкретного внедрения, настроек, сделанных самим пользователем. Наличие режима «Управляемое приложение» значительно облегчает внедрение прикладных решений. Теперь можно не дорабатывать, а настраивать решение под специфику компании, не меняя при этом само прикладное решение.

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

Применение режима «Управляемое приложение» значительно изменяет повседневную работу пользователя. Изменения становятся очевидными сразу после запуска программы «1C: Управление небольшой фирмой 8.2» в новом режиме. В первую очередь коренным образом изменился интерфейс платформы (рис. 1.1).

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

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

Рис. 1.1. Окно программы «1C: Управление небольшой фирмой 8.2»

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

При использовании режима «Управляемое приложение» появляются следующие преимущества:

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

• Возникают новые возможности удаленной работы с помощью режима «Web-клиент», который запускается в окне интернет-браузера, или работы в режиме реального времени с помощью режимов «Тонкий клиент» или «Web-клиент».

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

• С помощью режима «Управляемое приложение» осуществляется более эффективное управление правами доступа. Данный режим позволяет устанавливать права просмотра и редактирования на отдельные поля объектов для каждой роли. Запрещенные для пользователя поля автоматически скрываются в формах, списках и отчетах. Пользователю видны только доступные ему части системы.

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

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

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

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

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

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

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

 

1.3. Режимы работы программы «1С: Управление небольшой фирмой 8.2»

 

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

К таким режимам относятся:

• Режим «Конфигуратор»;

• Режим «1С: Предприятие».

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

• Толстый клиент;

• Тонкий клиент;

• Web-клиент.

 

1.3.1. Назначение режима «Конфигуратор»

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

Рис. 1.2. Режим «Конфигуратор» программы «1С: Управление небольшой фирмой 8.2»

 

1.3.2. Толстый клиент

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

«Толстый клиент» – это один из вариантов клиентского приложения платформы «1С: Предприятие 8.2».

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

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

При работе программы «1С: Управление небольшой фирмой 8.2» в варианте клиент-сервер «Толстый клиент» подключается к кластеру серверов «1С: Предприятия 8.2». И уже кластер взаимодействует с выбранной системой управления базами данных. Осуществляется подключение по локальной сети, по протоколу TCP/IP. Этот вариант работы наиболее распространен.

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

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

 

1.3.3. Тонкий клиент

«Тонкий клиент» предоставляет возможность работать с информационными базами посредством доступа через Интернет. Но при этом в нем отсутствует возможность администрировать и разрабатывать прикладные решения. Требуется инсталляция клиентского приложения, но размер дистрибутива значительно меньше, чем у толстого клиента.

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

«Тонкий клиент» предоставляет возможность работы только в пользовательском режиме системы «1С: Предприятие».

При использовании клиент-серверного варианта работы «Тонкий клиент» для взаимодействия с кластером напрямую использует протокол TCP/IP.

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

 

1.3.4. Web-клиент

Режим «Web-клиент» значительно расширил возможности пользователя. Теперь работать с программой «1С: Управление небольшой фирмой 8.2» можно в любом месте, где есть подключение к Интернету. При этом нет необходимости устанавливать какие-то дополнительные программы на компьютер, работа приложения осуществляется через интернет-браузер. Пользователю достаточно запустить Microsoft Internet Explorer или другой интернет-браузер, например Mozilla Firefox, Google Chrome или Safari, ввести адрес Web-сервера, на котором находится информационная база, и режим «Web-клиент» начнет свою работу в окне браузера (рис. 1.3).

Поддержка работы «Web-клиента» в браузерах Safari и Google Chrome включена в новую версию платформы 8.2 в целях бета-тестирования.

Рис. 1.3. Окно программы «1C: Управление небольшой фирмой 8.2» в режиме «Web-клиента» в Microsoft Internet Explorer 8.0

Функциональность и принцип работы с приложениями «Тонкий клиент» и «Web-клиент» полностью идентичны.

Работа через Интернет в режиме реального времени является одним из основных преимуществ приложения «Web-клиент». Подключение осуществляется через Web-сервер по протоколу HTTP. Если такое подключение осуществляется через низкоскоростное соединение, то клиентское приложение может быть запущено в режиме, который предназначен для низкоскоростных интернет-соединений.

Пользователь должен запустить удобный ему браузер, ввести определенный адрес Web-сервера, где содержится информационная база, – и «Web-клиент» автоматически начнет исполняться на машине пользователя (рис. 1.3).

Для использования интернет-браузера сначала необходимо выполнить его настройку. Рассмотрим процесс настройки на примере Microsoft Internet Explorer.

Выполните следующие действия:

• В браузере выберите команду меню Сервис\Свойства обозревателя (Tools\Internet Options). На экране появится диалог Свойства обозревателя (Internet Options) (рис. 1.4).

• На вкладке Безопасность (Security) для зоны Интернет (Internet) нажмите на кнопку Другой (Custom level). На экране появится диалог Параметры безопасности – зона Интернета (Security Settings – Internet Zone) (рис. 1.5).

• Разрешите выполнение скриптов JavaScript. Для этого в разделе Сценарии (Scripting) для параметра Активные сценарии (Active scripting) установите переключатель в положение Разрешить (Enable).

• Для работы с внешними компонентами установите переключатель в положение Разрешить (Enable) для следующих параметров: Запрос разрешения для ActiveX объектов (Automatic prompting for ActiveX controls), Загрузка подписанных ActiveX объектов с разрешения пользователя (Download signed ActiveX controls), Работа с ActiveX объектами и плагинами (Run ActiveX controls and plugins), Работа с объектами, помеченными как безопасные (Script ActiveX controls marked safe for scripting). Закройте диалог, нажав на кнопку OK.

• Разрешите использование всплывающих окон. Для этого перейдите на вкладку Конфиденциальность (Privacy) диалога Свойства обозревателя (Internet Options) (рис. 1.6) и сбросьте флажок Включить блокирование всплывающих окон (Turn on Pop-up Blocker).

Рис. 1.4. Диалог Свойства обозревателя (Internet Options)

Рис. 1.5. Диалог Параметры безопасности – зона Интернета (Security Settings – Internet Zone)

Рис. 1.6. Вкладка Конфиденциальность (Privacy) диалога Свойства обозревателя (Internet Options)

• Разрешите использование cookies, выбрав с помощью ползункового регулятора уровень безопасности не выше Умеренно высокий (Medium High). Сохраните настройки, нажав на кнопку OK.

В этой главе вы познакомились с новыми возможностями платформы «1С: Предприятие 8.2». Это более удобный по сравнению с предыдущими версиями интерфейс; наличие различных вариантов работы программы в режиме «1С: Предприятие»: в зависимости от существующих аппаратных ресурсов может быть выбран «Тонкий клиент» или «Толстый клиент». Кроме того, для работы в режиме «1С: Предприятие» можно использовать интернет-браузер. В этом случае используется «Web-клиент». Данный режим не требует предварительной установки и очень удобен для удаленной работы.