1. Общие сведения о системе 1С:Предприятие По концепции построения информационной модели 1С:Предприятие относится к системам с универсальной моделью учетных данных, по способу построения программы – к системам, имеющим единое программное ядро. Конфигурируемость как основное свойство системы позволяет создавать любые приложения, как для автоматизации отдельных разделов бухгалтерского учета, так и для автоматизации всего комплекса задач бухгалтерского учета на крупных предприятиях. Функционирование системы подразделяется на два раздельных по времени процесса: конфигурирование и исполнение. Конфигурирование представляет собой описание средствами системы 1С:Предприятие модели предметной области, учет в которой предполагается автоматизировать. Результатом этого процесса является создание конфигурации. Разработка конфигурации требует глубоких знаний как в сфере программирования, так и в автоматизируемой предметной области. В этой связи фирма «1С» в комплект поставки включает готовое решение, так называемую типовую конфигурацию, в которой реализована методология ведения бухгалтерского учета в соответствии с законодательством Российской Федерации. При изменении текущего законодательства типовая конфигурация актуализируется разработчиком, обновленный вариант передается пользователям в централизованном порядке. Исполнение – это обработка данных предметной области, то есть непосредственно работа пользователя с информационной базой: заполнение справочников, ввод документов, выполнение различных расчетов, формирование отчетов и т.д. Выбор режима работы с системой 1С:Предприятие производится в режиме запуска (рис. 1.1), в следующем окне необходимо выбрать пользователя (рис. 1.2). Рисунок 1.1. Запуск системы 6 Рисунок 1.2. Выбор пользователя Для описания модели предметной области, создания пользовательских интерфейсов, назначения прав доступа к объектам данных, обновления конфигурации, сохранения и восстановления данных предметной области и т.д. выбирают режим Конфигуратор. Для непосредственной работы с информационной базой используют режим 1С:Предприятие. 1.1. Основные возможности системы 1С:Предприятие Система 1С:Предприятие включает в себя технологическую платформу и прикладные решения, разработанные на ее основе. Она обеспечивает: ведение количественного и многовалютного учета; конфигурирование в соответствии с потребностями предприятия; внесение изменений в существующие и создание дополнительных наборов справочников, документов, типовых операций и т.д.; полную настраиваемость форм первичных и отчетных документов. Система 1С:Предприятие позволяет вести: эффективный бухгалтерский и налоговый учет хозяйственной деятельности нескольких организаций и предприятий в соответствии с текущим законодательством Российской Федерации (для предприятий любого направления деятельности); оперативный учет наличия и движения денежных средств, товарно-материальных ценностей, а также состояние взаиморасчетов с контрагентами; расчет заработной платы по различным видам начислений, учет перемещений сотрудников организации, регистрацию изменений кадровых и расчетных данных. 7 Система 1С:Предприятие постоянно совершенствуется и обновляется, в результате появляются различные версии и релизы программных продуктов. Так появившаяся в 2005г. технологическая платформа 1С:Предприятие 8.0 была преобразована в платформу 1С:Предприятие 8.1, а затем в платформу 1С:Предприятие 8.2. При этом каждая из названных технологических платформ имеет большое количество обновлений, называемых релизами. Появление новых разработок не меняет технику и методику работы с системой 1С:Предприятие, а лишь совершенствует программное обеспечение. Система 1С:Предприятие может поставляться пользователям как в сетевой, так и в однопользовательской версиях. На современном этапе выделяют следующие группы версий системы 1С:Предприятие: базовые или однопользовательские версии системы позволяют работать с информационной базой одновременно только одному пользователю; сетевые версии позволяют работать с информационной базой одновременно нескольким пользователям, различают сетевые версии с ограничением числа пользователей и без ограничения; сетевые с распределенной базой или версии для SQL обеспечивают работу с информационной базой в режиме «клиент-сервер», что делает систему более надежной и устойчивой, увеличивает ее производительность; локализованные версии разрабатываются в целях расширения круга пользователей системы. Они позволяют работать со специализированным интерфейсом, то есть все диалоги и документы могут формироваться с использованием английского языка, украинского и т.п. Прикладные решения системы 1С:Предприятие поставляются в виде следующих типовых конфигураций: 1С:Бухгалтерия; Управление торговлей; Зарплата и управление персоналом; Управление предприятием. Конфигурация Управление предприятием является типовым решением для автоматизации бухгалтерского и управленческого учета производственного предприятия. Она предназначена для автоматизации учета на предприятиях, основным видом деятельности которых является производство продукции, выполнение работ, оказание услуг. Конфигурация Зарплата и управление персоналом предназначена для ведения кадрового учета и расчета всех видов заработной платы на предприятиях, в учреждениях и организациях любой формы собственности и типа финансирования. 8 Конфигурация Управление торговлей предназначена для автоматизации учета в организациях, занимающихся оптово-розничной торговлей. Конфигурация позволяет вести оперативный учет наличия и движения товаров по партиям; состояние взаиморасчетов с контрагентами, подключать торговое оборудование. Конфигурация 1С:Бухгалтерия предназначена для ведения бухгалтерского и налогового учета на хозрасчетном предприятии. Она позволяет автоматизировать все операции бухгалтерского и налогового учета для нескольких организаций и предприятий. Обеспечивает автоматическое формирование всех форм регламентированной отчетности, включая финансовую, налоговую, статистическую и отчетность для пенсионного и других государственных фондов. Конфигурация включает простейший кадровый учет и расчет заработной платы. 1.2. Основные понятия системы 1С:Предприятие Система 1С:Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов метаданных объектной области. Под объектом метаданных понимается формальное описание неких сущностей предметной области автоматизации со сходными свойствами и одинаковым назначением. Для описания модели предметной области бухгалтерского учета используются следующие виды объектов метаданных: константы; справочники; перечисления; документы; журналы; планы видов характеристик; планы счетов; регистры сведений; регистры накопления; регистры бухгалтерии; отчеты и обработки. Кратко рассмотрим их назначение. Константы предназначены для хранения постоянной или условнопостоянной информации. В константах хранится наиболее общая информация об организации, в которой ведется учет. Добавление новых, удаление ненужных констант, изменение наименования у существующих выполняется только в конфигураторе системы. Справочники предназначены для хранения основных сведений о множестве однородных объектов. Каждый справочник представляет собой 9 список однородных объектов предметной области: основных средств, материалов, организаций, сотрудников и т.д. Работа со справочниками осуществляется в двух режимах – в режиме просмотра и редактирования и в режиме выбора элемента справочника. Отдельные объекты справочника называются элементами справочника. Элементы могут объединяться в группы. Элементы-группы являются самостоятельными элементами справочника. Например, всех контрагентов, с которыми организация будет вести расчеты, удобно распределить по группам Поставщики, Покупатели, Инвесторы, Комиссионеры и т.д. Перечисления используются для описания наборов постоянных значений, которые не изменяются пользователем. Например, в перечислениях хранятся виды оплат – наличная, безналичная, бартер; тип учредителя – юридическое лицо, физическое лицо и т.д. Документы предназначены для отражения информации о различных фактах хозяйственной деятельности организации. Как правило, набор документов в системе 1С: Предприятие совпадает с набором реальных документов, используемых в организации, которые требуется вводить в информационную базу: платежное поручение, накладная, кассовый ордер и другие. С помощью документов в системе регистрируются хозяйственные операции по движению денежных средств, получению и отпуску материально-производственных запасов, начислению амортизации, формированию финансовых результатов и т.д. Каждый документ имеет экранную и печатную формы, может иметь неограниченное количество реквизитов в шапке и в многострочной части, которые заполняются при его выписке. В результате ввода документа автоматически формируется бухгалтерская операция, которая будет принадлежать этому документу. Операция, введенная вручную, является документом специального вида, который так и называется «Операция». Для просмотра документов, операций и проводок в системе 1С: Предприятие предусмотрены журналы: журнал операций, журнал проводок, журнал документов. Операции и проводки отражают движение средств в бухгалтерском учете. Операция может содержать как одну, так и несколько проводок. Проводки же отдельно от операций не существуют. Каждая проводка принадлежит одной и только одной операции. Термин субконто введен для обозначения набора значений, используемых для ведения аналитического учета по бухгалтерским счетам, например, основные средства, товары, организации и т.п. Вид субконто определяет совокупность объектов конкретного типа, которые используются для ведения аналитического учета. Каждый вид субконто имеет один из существующих в системе типов данных, который определяет набор значений субконто этого вида – обычно это справочник или перечисление. Например, вид субконто «Основные средства» будет 10 иметь тип – справочник «Основные средства». При этом два вида субконто могут иметь тип одного и того же справочника: например, виды субконто «ТМЦ» и «Основные средства» могут ссылаться на один и тот же справочник «Материальные ценности». При вводе проводок для счетов, по которым ведется аналитический учет, вводятся значения субконто в соответствии с их типами. Характеристики видов субконто устанавливаются при конфигурировании системы. Типовые операции предоставляют пользователю возможность автоматизировать ввод часто повторяющихся операций. Для этого вводится шаблон типовой операции, в котором задается «сценарий» проводок. При вводе информации с использованием типовой операции данные автоматически запрашиваются в соответствии с шаблоном и рассчитываются суммы проводок по определенным в шаблоне формулам. Корректные проводки предназначены для автоматического контроля вводимых операций. Проверка проводок может использоваться в следующих режимах системы: в форме операции. Вызывается из меню «Действия» и проверяет проводки текущей операции; при записи операции, вводимой вручную или с использованием типовой. Выполняется каждый раз при записи операции, если в параметрах системы установлена опция «Проверять проводки при записи операции»; в журнале операций. Вызывается из меню «Действия» и проверяет проводки операций, отображаемых в данный момент в журнале; в журнале проводок. Вызывается из меню «Действия» и проверяет проводки операций, отображаемых в данный момент в журнале. Планы видов характеристик предназначены для описания множеств однотипных объектов аналитического учета. Например, с их помощью описывают перечни видов субконто, настройки пользователя и т.д. Планы счетов используются для описания совокупности синтетических счетов, предназначенных для группировки информации о финансово-хозяйственной деятельности организации по определенным признакам. Регистры сведений предназначены для хранения существенной для прикладной задачи информации, состав которой развернут по определенной комбинации значений, а при необходимости – и по времени. Это могут быть ставки налогов, данные об учетной политике для целей бухгалтерского и налогового учета, сведения о параметрах амортизации основных средств и т.д. Регистры накопления используются для учета информации о наличии и движении каких-либо материальных, денежных и других величин. Эти 11 объекты применяются для хранения информации об исчисленных суммах страховых взносов по каждому работнику в отдельности; о стоимости покупок и продаж и суммах НДС, подлежащих уплате поставщикам или получению с покупателей и т.д. Регистры бухгалтерии используются в системе для того, чтобы показать каким образом информация о хозяйственных операциях отражается в учете. Этот объект метаданных не существует сам по себе, он обязательно связывается с конкретным планом счетов конфигурации. Кроме того, в свойствах регистра указывается, поддерживает ли регистр корреспонденцию счетов. Отчеты предназначены для получения результатной информации по некоторому алгоритму, описанному на встроенном языке системы. С помощью объектов этого вида информация представляется в удобном для просмотра и анализа виде. Отчеты используются для анализа бухгалтерских итогов и движения средств, для формирования данных для налоговых инспекций и других инстанций. Обработки используются для выполнения различных сервисных или регламентных действий над информацией, например, формирование реестра документов, подбор номенклатуры при заполнении табличных форм документов, настройка аналитического учета и т.д. Каждый объект метаданных обладает уникальным набором свойств. Главным свойством любого объекта метаданных является имя (идентификатор) – краткое наименование. По идентификатору происходит обращение к объекту на встроенном языке системы. К другим свойствам общего назначения относятся синоним, комментарий, подсистемы. Синоним имени и комментарий идентифицируют объект в пользовательских интерфейсах. Значение свойства подсистема определяет, в каких подсистемах данных объект может использоваться. Остальные свойства зависят от вида объекта метаданных. Например, для констант –это тип данных, для справочников – вид справочника: линейный или иерархический, хранимые данные, порядок нумерации элементов и т.д. В процессе конфигурирования производится настройка системы на обработку данных предметной области. Этот процесс включает проектирование модели предметной области, создание интерфейсов, настройку прав для отдельных категорий пользователей. Моделью предметной области или структурой метаданных называется совокупность взаимосвязанных объектов метаданных, настроенных на хранение и обработку определенной информации. В частности, в конфигурации Бухгалтерия предприятия реализована модель для автоматизированного ведения бухгалтерского и налогового учета коммерческих организаций. На рис. 1.2 представлен фрагмент структуры метаданных этой конфигурации. 12 Пользовательским интерфейсом называется совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных - документами, справочниками, журналами и т.д. Права определяют полномочия пользователей на работу с информацией, которая обрабатывается в системе. Процедура назначения прав пользователю решает две задачи: с одной стороны, обеспечивается конфиденциальность информации, с другой – снижается риск потери информации от несанкционированных действий. Права задаются через роли, которые присваиваются пользователям системы. Большинство объектов метаданных имеет визуальное представление, позволяющее организовать интерактивное взаимодействие пользователя с объектом метаданных и создание объекта данных. В самом общем случае визуальное представление включает три части: экранный диалог, модуль и реквизиты. Экранный диалог предназначен для ввода и редактирования информации, хранящейся в объекте метаданных. Модуль формы – это программа на встроенном языке системы. С ее помощью производится управление реквизитами экранной формы, контроль вводимой информации, выполнение вспомогательных расчетов и т.д. Реквизиты формы – совокупность объектов различных типов, принадлежащих форме. Совокупность перечисленных трех частей визуального представления образуют форму. При эксплуатации системы пользователь непосредственно взаимодействует лишь с одной из этих трех частей формы – экранным диалогом. Поэтому, далее используя термин «экранная форма», мы будем подразумевать экранный диалог. 13 Рисунок 1.2. Фрагмент структуры метаданных конфигурации 14