Автоматизированные информационные системы бухгалтерского учета

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

Рубрика Бухгалтерский учет и аудит
Вид курс лекций
Язык русский
Дата добавления 11.04.2012
Размер файла 75,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Представители этого класса: практически все разновидности программы «1С:Бухгалтерия» фирмы «1С» (кроме базовых версий «1С:Бухгалте-рии» 7.5 и 7.7, которые не допускают реконфигурирования и поставляются как конечные решения); «Финансы без проблем» фирмы «Хакере Дизайн»; «Турбо Бухгалтер» фирмы «Диц»; «Инфо-Бухгалтер» фирмы «Информатик»; «Янус» фирмы «Порт».

4) Бухгалтерский комплекс. Системы этого класса состоят из отдельных функционально законченных и взаимосвязанных программных модулей, которые реализуют функции отдельных участков учета и наиболее полно учитывают особенности их ведения. Здесь реализуется технология работы от первичного документа к проводке, полностью поддерживается специфика ввода исходной и получения выходной информации по каждому разделу учета.

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

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

Представители этого класса: система «Галактика» корпорации «Галактика», NS-2000 фирмы Никос-Софт; БОСС (Бухгалтерская офисная сетевая система) фирмы АйТи, «Флагман» фирмы «Инфософт».

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

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

Тема 3. Общие принципы организации и ведения учета с использованием автоматизированной системы бухгалтерского и налогового учета

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

1. Основные виды объектов конфигурации

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

Формально объекты конфигурации объединяются в виды в дереве конфигурации. Названия видов пользователь видит на первом уровне дерева конфигурации, когда открывает окно Конфигурация в конфигураторе.

Несмотря на отсутствие формального определения, названия видов объектов конфигурации широко используются при работе с системой 1С:Предприятие 8.1.

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

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

Константы

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

Справочники

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

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

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

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

Для описания соподчиненных сущностей можно использовать подчиненные справочники. В этом случае в подчиненном справочнике каждый элемент «принадлежит» к определенному элементу справочника-владельца.

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

Перечисления

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

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

Типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер), статус клиента (постоянный, разовый) и т. д.

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

В отличие от перечислений, для справочников конкретные значения обычно вводятся пользователем при работе с программой, например: наименования товаров, контрагентов и прочее.

Документы

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

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

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

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

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

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

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

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

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

Журналы документов

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

Например, может быть создан журнал Складские документы, в котором будут отображаться все приходные и расходные накладные и накладные на внутреннее перемещение.

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

Каждый журнал может иметь неограниченное число форм визуального представления и печатных форм.

Отчеты и обработки

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

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

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

Планы видов характеристик

В системе 1С:Предприятие 8.1 объекты Планы видов характеристик предназначены для описания множеств однотипных объектов аналитического учета.

Планы видов расчета

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

Планы счетов

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

Бизнес-процессы и задачи

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

Регистры

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

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

В системе 1С:Предприятие 8.1 существует 4 вида регистров: регистры сведений, регистры накопления, регистры расчетов и регистры бухгалтерии.

Специализированные объекты конфигурации (ветвь «Общие»)

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

Подчиненные группы объектов

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

Реквизиты - дополнительная информация об объекте, доступная только в пределах этого объекта.

Табличные части - наборы дополнительной информации об объекте, представленной в виде таблицы.

Реквизиты табличных частей - состав табличной части объекта, доступный только в пределах табличной части объекта.

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

Макеты - табличные, HTML или текстовые документы (также могут использоваться двоичные и Active-документы), предназначенные для формирования печатных форм объекта.

Графы - графы журнала документов.

Измерения - для регистров это объекты конфигурации, данные о которых учитываются в регистре.

Ресурсы - данные, учитываемые в регистре.

Группы подчиненных объектов не удаляются и не имеют редактируемых свойств.

Типизированные и типообразующие объекты

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

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

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

Типы данных, которые может принимать объект конфигурации, можно разделить на две группы.

Первую группу составляют примитивные типы данных: Число, Строка, Дата и Булево. Соответственно, информация, хранящаяся в объекте конфигурации, может быть числом, произвольной строкой символов, датой или логической величиной. Кроме этих типов к примитивным типам относят NULL, Неопределено и Тип.

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

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

· справочники;

· документы;

· планы видов характеристик;

· планы счетов;

· планы видов расчета;

· бизнес-процессы;

· задачи;

· перечисления.

Необходимо обратить внимание, что типообразующие объекты конфигурации образуют тип данных сразу после создания в конфигураторе объекта любого из таких типов. При этом появляются сразу три новых вида типов: Ссылка, Объект и Список. Например, когда в конфигураторе создается новый справочник, то в списке типов данных появляются новые типы данных: СправочникСсылка.<ИмяСправочника> СправочникОбъект.<ИмяСправочника> и СправочникСписок.<ИмяСправочника>. Такие типы данных могут быть присвоены любому из типизированных объектов конфигурации.

Некоторые данные могут иметь составной тип. Для этого в окне редактирования типа данных установите флажок Составной тип данных и укажите те типы, которые могут принимать данные. Кроме того, допускается выбор специального типа Любая ссылка.

При выборе типа данных реквизита система, помимо выбора типов, определенных в конкретном прикладном решении, предоставляет разработчику возможность выбирать наборы типов. Наборами типов, например, являются ЛюбаяСсылка, СправочникСсылка, Характеристика.<имя> и др.

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

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

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

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

Однако набор типов не всегда преобразуется системой в составной тип данных. Если оказывается, что в набор типов входит единственный тип значений, то набор типов будет преобразован в этот самый тип значений. Такая ситуация возможна, например, когда план видов характеристик (назовем его свойства) имеет единственный тип значений в свойстве ТипЗначенияХарактеристик. Тогда набор типов Характеристика.Свойства будет преобразован системой не в составной тип данных, содержащий один тип значений, а в тот единственный тип значений, который указан для плана видов характеристик.

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

Форма

Совокупность экранного диалога, модуля и реквизитов формы называется формой.

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

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

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

· список реквизитов объекта конфигурации.

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

Способность иметь визуальное представление позволяет объекту конфигурации организовать интерактивное взаимодействие с пользователем. Характер такого взаимодействия разрабатывается специалистом, осуществляющим конфигурирование системы 1С:Предприятие 8.1, и определяется в основном типом объекта конфигурации.

Для разработки форм в конфигураторе применяется комплексный редактор форм, позволяющий редактировать все компоненты формы во взаимосвязи.

Модуль

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

В конфигурации существует несколько видов модулей. Это модуль приложения, модуль внешнего соединения, общие модули, модули форм и модули объектов конфигурации (менеджеров значения констант, справочников, документов, планов видов характеристик, планов счетов, планов видов расчета, планов обмена, бизнес-процессов, задач, отчетов, обработок, наборов записей регистров).

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

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

Макет

Макетом в системе программ 1С:Предприятие 8.1 называется объект конфигурации, предназначенный для формирования печатных форм.

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

Макеты могут быть следующего типа:

Табличный документ - предполагает использование стандартной технологии создания и использования макетов. Подготовка макета производится с помощью табличного редактора. Это наиболее часто используемый тип макета.

· Двоичные данные - используются двоичные данные.

· ActiveDocument - предполагает использование технологии OLE Active document.

· HTML-документ - предполагает использование редактора HTML-документа.

· Текстовый документ - предполагает использование текстового документа в качестве макета. Подготовка текстового макета производится с помощью редактора текстовых макетов.

· Географическая схема - предполагает использование географической схемы, подготовленной в редакторе географических схем, в качестве макета.

· Графическая схема - предполагает использование подготовленной в редакторе графической схемы.

· Схема компоновки данных - предполагает использование схемы компоновки данных, подготовленной в конструкторе.

· Макет оформления компоновки данных - предполагает использование макета оформления системы компоновки данных.

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

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

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

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

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

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

Встроенный текстовый редактор используется для создания программных модулей на встроенном языке и для редактирования документов в текстовом виде.

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

При наборе текстов на встроенном языке удобно пользоваться контекстной подсказкой и шаблонами.

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

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

Встроенный редактор табличных документов. Для всех выходных документов (первичных документов и отчетов) в системе предусмотрен единый формат - формат табличных документов.

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

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

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

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

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

Встроенный редактор HTML-документов. Редактор позволяет создавать пользовательские описания и имеет большие оформительские возможности (механизм гиперссылок, использование стилей, размещение картинок и т.д.).

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

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

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

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

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

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

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

Кроме того, для объектов, хранящихся в базе данных (справочник, документы, регистры и т.д.), могут быть определены права доступа к отдельным полям и записям.

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

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

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

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

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

2. Назначение и краткая характеристика встроенного языка

Встроенный язык системы 1С:Предприятие 8.1 предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

Что такое программный модуль?

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

Формат программного модуля

Исходный текст программного модуля может состоять из операторов и комментариев.

Комментарии

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

Пример

А=В; / / Это - комментарий

/ / Это тоже комментарий

Формат операторов

Операторы имеют вид стандартного обращения к процедуре, за исключением оператора присваивания (А = В;) и синтаксических конструкций встроенного языка (например, таких как Для, Пока, Если). Между собой операторы обязательно следует разделять символом точка с запятой. Конец строки не является признаком конца оператора, т.е. операторы могут свободно переходить через строки и продолжаться на другой строке. Можно располагать произвольное число операторов в одной строке, разделяя их символом точка с запятой.

Операторы языка в программном модуле можно подразделить на две категории: операторы объявления переменных и исполняемые операторы.

Операторы объявления переменных создают имена переменных, которыми манипулируют исполняемые операторы.

Имена переменных, процедур и функций

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

Язык написания программных модулей

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

Регистры букв при написании программных модулей

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

Зарезервированные слова

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

Таблица 1 - Зарезервированные слова

Русское имя

Английское имя

Если

If

Тогда

Then

ИначеЕсли

ElsIf

Иначе

Else

КонецЕсли

EndIf

Для

For

Каждого

Each

Из

In

По

To

Пока

While

Цикл

Do

КонецЦикла

EndDo

Процедура

Procedure

Функция

Function

КонецПроцедуры

EndProcedure

КонецФункции

EndFunction

Перем

Var

Перейти

Goto

Возврат

Return

Продолжить

Continue

Прервать

Break

И

And

Или

Or

Не

Not

Попытка

Try

Исключение

Except

ВызватьИсключение

Raise

КонецПопытки

EndTry

Новый

New

Выполнить

Execute

Структура программного модуля

Структуру программного модуля можно подразделить на следующие разделы:

· раздел определения переменных;

· раздел процедур и функций;

· раздел основной программы.

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

Раздел определения переменных размещается от начала текста модуля до первого оператора Процедура, или оператора Функция, или любого исполняемого оператора. В этом разделе могут находиться только операторы объявления переменных Перем.

Раздел процедур и функций размещается от первого оператора Процедура или оператора Функция до любого исполняемого оператора вне тела описания процедур или функций.

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

Специальные символы, используемые в исходном тексте

Таблица 2 - Специальные символы

//

Двумя знаками косая черта начинается комментарий. Комментарием считается весь текст от знака // до конца текущей строки

|

Вертикальная черта в начале строки используется только в строковых константах и означает, что данная строка является продолжением предыдущей (перенос строки)

~

Знаком тильда начинается метка оператора

:

Двоеточием заканчивается метка оператора

;

Точка с запятой является символом разделения операторов

( )

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

[ ]

С помощью оператора квадратные скобки производится обращение к свойствам объекта по строковому представлению имени свойства. Также возможно обращение к элементам коллекций по индексу или другому параметру

,

Запятая разделяет параметры в списке параметров методов, процедур, функций и конструкторов

" "

В двойные кавычки заключаются строковые литералы

ґґ

В одинарные кавычки заключаются литералы даты

.

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

+

Символ плюс обозначает операцию сложения и конкатенации

-

Символ минус обозначает операцию вычитания

*

Символ звездочка обозначает операцию умножения

/

Символ косая черта обозначает операцию деления

%

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

>

Правая угловая скобка обозначает логическую операцию Больше

>=

Логическая операция Больше или равно

<

Левая угловая скобка обозначает логическую операцию Меньше

<=

Логическая операция Меньше или равно

=

Знак равенства обозначает присвоение или логическую операцию Равно

<>

Две угловые скобки обозначают логическую операцию Не равно

Примитивные типы данных

Во встроенном языке системы 1С:Предприятие 8.1 поддерживается набор примитивных типов данных. Для большинства примитивных типов, предусмотрена возможность использования в тексте модуля литералов, то есть указание значения соответствующего типа непосредственно в модуле.

Пример

/ / Пример использования литерала типа Строка

А="Моя строка";

/ / Пример использования литерала типа Булево

Б=Истина;

Пример использования литерала типа Число

В=12345.6789;

NULL

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

Литералы - NULL

Булево (Boolean)

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

Литералы - Истина (True), Ложь (False)

Дата (Date)

Значения данного типа содержат дату от Рождества Христова (с 01 мин 0001 года) и время с точностью до секунды.

Литералы - строка цифр, заключенная в одинарные кавычки вида ґГГГГММДДччммссґ

где:

· ГГГГ - четыре цифры года (включая тысячелетие и век);

· ММ - две цифры месяца:

· ДД - две цифры даты;

· чч - две цифры часа (в 24-часовом формате);

· мм - две цифры минут;

· сс - две цифры секунд;

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

В литерале даты допускается использование различных разделителей.

Например: Дата('2010.03.11 10:45:23') = "23.03.2003 10:45:23".

Неопределено (Undefined)

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

Литералы - Неопределено (Undefined)

Строка (String)

Значения данного типа содержат строку произвольной длины в формате Unicode.

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

Кроме того, допускаются «многострочные» строковые константы. В исходном тексте многострочные константы могут задаваться двумя способами:

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

· каждая отдельная составляющая не замыкается кавычками, а на каждой последующей строке помещен символ переноса строки (вертикальная черта). В этом варианте комментарии между открывающей и закрывающей кавычками не допускаются.

Пример

/ / Пример строки

МояСтрока = "Это правильная строка";

/ /Пример 1 многострочной строки

МояМногострочнаяСтрока = "Это

|правильная

|многострочная

|строка";

/ / Пример 2 многострочной строки

МояМногострочнаяСтрока = "Это тоже" //Здесь можно указать

// комментарии

"правильная"

"многострочная"

"строка";

/ / Пример 3 строки с кавычками

НазваниеФирмы= "ООО ""Василек""";

Результат вывода на экран или печать строки НазваниеФирмы (пример 3) будет выглядеть следующим образом:

ООО "Василек"

Тип (Туре)

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

Число (Number)

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

Литералы - набор цифр, написанных непосредственно в тексте модуля вида:

[+|-]{0|1|2|3|4|5|6|7|8|9}[.{0|1|2|3|4|5|6|7|8|9}]

В качестве разделителя целой и дробной части используется знак (точка).

Пример

А=15;

Б= -968.612;

Размещено на Allbest.ru


Подобные документы

  • Понятие форм бухгалтерского учета и их основные отличия. Форма бухгалтерского учета Журнал-Главная. Сущность и понятие автоматизированной формы бухгалтерского учета. Автоматизированная форма бухгалтерского учета для субъектов малого предпринимательства.

    курсовая работа [46,1 K], добавлен 22.08.2010

  • Нормативно-правовые основы организации бухгалтерского учета на предприятиях малого бизнеса. Организация бухгалтерского учета имущества предприятия ООО "РТ Сервис". Разработка рекомендаций по совершенствованию бухгалтерского учета на организации.

    дипломная работа [148,5 K], добавлен 11.06.2013

  • Система бухгалтерского учета. Закон "О бухгалтерском учете". Предмет и основные объекты бухгалтерского учета. Методы бухгалтерского учета. Нормативное регулирование бухгалтерского учета. Основные правила ведения бухгалтерского учета.

    контрольная работа [16,9 K], добавлен 11.12.2002

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

    реферат [18,5 K], добавлен 05.12.2010

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

    реферат [121,1 K], добавлен 10.12.2014

  • Система нормативного регулирования бухгалтерского учета в России. Организация бухгалтерского учета на предприятии. Виды и назначение бухгалтерской отчетности. Права и обязанности главного бухгалтера. Методы бухгалтерского учета, классификация его счетов.

    шпаргалка [77,1 K], добавлен 11.11.2010

  • Характеристика бухгалтерского учета. Унифицированные стандарты в области учета и отчетности. Отличия различных моделей бухгалтерского учета. Национальные системы бухгалтерского учета: британо-американская, континентальная, латиноамериканская модель.

    курсовая работа [99,0 K], добавлен 10.06.2015

  • Возникновение хозяйственного учета и развитие бухгалтерского учета. Виды учета, измерители, применяемые в учете. Особенности и задачи бухгалтерского учета. Связь бухгалтерского учета с другими науками. Счета бухгалтерского учета на примере АО "Витлайн".

    реферат [35,7 K], добавлен 14.01.2009

  • Общая характеристика бухгалтерского учета. Понятие хозяйственного учета и его виды. Характеристика бухгалтерского учета. Задачи, функции, принципы и перспективы бухгалтерского учета. Предмет и метод бухгалтерского учета. Бухгалтерские документы.

    курс лекций [146,8 K], добавлен 08.06.2008

  • Мемориально-ордерная форма бухгалтерского учета. Единая журнально-ордерная форма счетоводства. Сущность упрощенной и простой форм бухгалтерского учета. Книга учета доходов и расходов. Формы бухгалтерского учета с использованием вычислительной техники.

    контрольная работа [69,3 K], добавлен 17.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.