Что не является справочником в системе 1с константы
Перейти к содержимому

Что не является справочником в системе 1с константы

  • автор:

Глава 2.
Основные понятия системы 1С:Предприятия

В этой главе рассматриваются основные понятия, которыми оперирует система 1С:Предприятие. Данная глава будет полезна тем, кто еще не знаком с системой 1С:Предприятие.

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

Понятие «метаданные»

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

Объект метаданных

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

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

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

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

Свойства объекта метаданных

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

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

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

Приведем такой пример.

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

Константа обладает следующим набором редактируемых свойств:

· идентификатор — «имя» константы;

· точность значения (для числовых констант);

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

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

Способность сохранять и возвращать значение — неотъемлемая особенность любой константы в системе 1С:Предприятие. Никакое редактирование свойств константы на эту способность не влияет.

Форма объекта метаданных

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

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

· печатная форма объекта метаданных (печатных форм может быть несколько);

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

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

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

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

Агрегатные объекты метаданных

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

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

Теперь — прямо противоположный пример.

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

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

Основные виды объектов метаданных

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

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

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

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

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

Наименование

Краткая характеристика

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

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

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

Списки объектов данных типа «Документ». Служат для работы с документами.

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

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

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

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

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

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

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

Средство накопления оперативной информации о наличии и движении средств.

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

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

Средство логического объединения видов расчета по тем или иным признакам.

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

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

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

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

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

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

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

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

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

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

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

Метаданные

Итак, теперь можно дать расшифровку самого понятия «метаданные».

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

Наряду с понятием метаданные, в настоящем Руководстве будет широко использоваться термин «структура метаданных». Данный термин более точно отражает суть метаданных, как сложной структуры взаимодействующих объектов метаданных. Фактически, структура метаданных является моделью предметной области.

Конфигурация

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

· набора пользовательских интерфейсов;

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

Расшифровка понятия метаданные была дана ранее в этой главе.

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

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

Операция назначения прав пользователю решает две основные задачи.

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

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

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

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

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

Модуль

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

Приведем такой пример.

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

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

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

Что не является справочником в системе 1с константы

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

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

Для данной системы характерна константа «НазваниеОрганизации», для задания в программу организацию.

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

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

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

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

Рисунок 3.2.1. — Перечисления для распределения товара по складам

Хрупкость — сильная, средняя или нет; заявка на — ремонт, замену, общий осмотр или неизвестно; вид техники — кондиционер, сплит система, вентиляционное оборудование; статус выполнения — в стадии обработки, завершена, отклонена.

Справочники

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

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

В данной системе используются следующие справочники показанные на рисунке 3.3.1

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

Рисунок 3.3.1 — Справочники для распределения товара по складам

Форма заполнения справочника «Товар», представлена на рисунке 3.3.2.

Форма «Товар»

Рисунок 3.3.2 — Форма «Товар»

Форма заполнения справочника «Поставщик», представлена на рисунке 3.3.3.

Форма «Поставщик»

Рисунок 3.3.3 — Форма «Поставщик»

Документы

автоматизация сервисный заявка

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

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

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

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

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

Документ «Заявка на поломку» это базовый документ заполняемый менеджером при поступлении звонка от клиента. Даннаязаяка представлена на рисунке 3.4.2.

Форма документа «Заявка на поломку»

Рисунок 3.4.2 — Форма документа «Заявка на поломку»

Заявка на товар формируемая, либо менеджером, либо сотрудником сервисного обслуживания показана на рисунке 3.4.3.

Форма документа «Заявка на товар»

Рисунок 3.4.3 — Форма документа «Заявка на товар»

Документ «Выбор склада» формируется с помощью ввода на основании документа «Заявка на товар», показанного на рисунке 3.4.4

Форма «Выбор склада»

Рисунок 3.4.4 — Форма «Выбор склада»

Получение товара на склад и его отпуск со склада осуществляется с помощью документов «ПолучениеТовара» и «ОтпускТовара», представленные на рисунках 3.4.5 и 3.4.6

Форма «Получение товара»

Рисунок 3.4.5 — Форма «Получение товара»

Форма «Отпуск товара»

Рисунок 3.4.6 — Форма «Отпуск товара»

Листинг кода для документов представлен в приложение А.

Регистры

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

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

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

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

В данной системе используются дварегистра накопления «Остаток товаров на складе» и «Остаток свободной площади наскладах».

Отчёты

Отчёт формируется в данной программе по товару. А именно показано количество прихода товара, расхода и количество оборота Всё это представлено на рисунке 3.6.1

Константы и справочники в системе «1с: Предприятие»

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

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

Для каждой константы в списке определяются три параметра:

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

• наименование константы, являющееся более подробным описанием константы;

• значение для констант, которое вводится непосредственно с клавиатуры или выбирается из соответствующего справочника.

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

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

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

Справочник «Материалы» содержит информацию о поступающих в организацию материалах.

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

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

Справочник «Договоры» содержит информацию о счетах на оплату (выставленных или полученных) и договорах длительного действия. Справочник «Договоры» подчинен справочнику «Контрагенты» и должен заполняться только после заполнения этого справочника.

Справочник «Места хранения» содержит информацию об имуществе по местам хранения.

Справочник «Подразделения» позволяет вести учет затрат на местах производства работ.

Справочник «Сотрудники» хранит информацию о сотрудниках.

Счета в системе «1с: Предприятие 7.7»

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

Счета бухгалтерского учета становятся доступны только в том случае, если в установочном пакете «1С: Предприятие» присутствует компонента «Бухгалтерский учет». Данная компонента присутствует в установочном пакете для конфигураций «1С: Бухгалтерия», «Комплексная конфигурация» и др. В типовую конфигурацию «1С: Бухгаптерия» включен план счетов бух­галтерского учета финансово-хозяйственной деятельности организаций, утвер­жденный приказом Министерства Финансов Российской Федерации от 31 октября 2000 г. № 94н. Большинство счетов в поставке программы «1С:Бухгалтерия» включены непосредственно в конфигурацию и доступны для коррекции только в режиме конфигурирования.

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

Рис. 2. Фрагмент плана счетов в системе «1С: Предприятие 7.7»

Колонка «Пиктограмма» — самая левая колонка плана счетов. Эта колонка является служебной и предназначена для отражения состояния счета: яв­ляется счет группой или собственно счетом, каким образом был внесен в план счетов, помечен на удаление или нет.

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

Колонка «Наименование» содержит наименование счета (субсчета).

В колонке «Вал.» содержится признак ведения валютного учета на счете (субсчете). Если на счете ведется валютный учет, то в этой колонке ста­вится «+».

В колонке «Кол.» содержится признак ведения количественного учета на счете (субсчете). Если на счете ведется количественный учет, то в этой колонке ставится «+».

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

В колонке «Заб.» указывается признак забалансового счета. Если счет является забалансовым, то в графе «Заб.» ставится «+». Забалансовый счет в программе «1С:Бухгалтерия» имеет свои особенности: может участвовать в бухгалтерских проводках только с таким же счетом, как сам — забалансо­вым, в противном случае программа выдаст предупреждение. С другой стороны, по забалансовым счетам не контролируется соблюдение прин­ципа двойной записи: забалансовый счет может не иметь корреспонди­рующего счета в проводке. Забалансовые счета никогда не корреспон­дируют с балансовыми счетами.

В колонке «Акт.» указывается признак «активности» счета. Этот признак определяет, каким образом будет отображаться остаток по счету, и может принимать одно из 3-х возможных значений: счет (или субсчет) может быть помечен как «активный» («А»), «пассивный» («П») или «активно-пассивный» («АП»).

У счета, помеченного, как «активный», остаток всегда будет дебетовый. Если кредитовый оборот превысит дебетовый, то остаток будет выводиться все равно как дебетовый, но со знаком «-».

У счета, помеченного, как «пассивный», остаток всегда будет кредитовым. Если дебетовый оборот превысит кредитовый, то остаток будет выводиться все равно как кредитовый, но со знаком «-».

«Активно-пассивный» счет может иметь, как дебетовый, так и кредитовый остаток. Для такого счета остаток всегда будет выдаваться со знаком «+».

В колонках «Субконто1», «Субконто2», «Субконто3» указываются виды субконто счета. Значения колонок определяют, в каком разрезе будет вестись аналитиче­ский учет по данному счету.

Несмотря на то, что план счетов системы «1С: Бухгалтерия» включает все не­обходимые счета и субсчета, необходимость в корректировке плана счетов все же возникает. Чаще всего вводятся новые субсчета к уже существующим счетам. Новые счета вводятся значительно реже, и происходит это обычно при изме­нении законодательных актов, регламентирующих ведение бухгалтерского уче­та на предприятии.

Изменять план счетов можно как в режиме запуска «Конфигуратор», так и в режи­ме запуска «1С:Предприятие».

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

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

Для организации аналитического учета применяется механизм субконто. Термином «субконто» обозначаются объекты аналитического учета, такие как: сотрудники, материалы, товары, основные средства, нематериальные активы. Под видом субконто понимают совокупность объектов аналитического учета одного типа. Например, все основные средства образуют вид субконто «Основные средства». Виды субконто представляют собой одноименные справочники.

Рекомендует­ся использовать типовую настройку аналитического учета, потому что она:

соответствует нормативным до­кументам;

используется документами при генерации проводок;

обеспечивает правильную рабо­ту форм отчетности.

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

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

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

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

Учет по валютной сумме;

Учет по количеству.

«Только обороты» устанавливает учет по данному субконто на данном счете только оборотов, а не остатков. Флажки «Учет по сумме», «Учет по валютной сумме», «Учет по количеству» позволяют регулировать использование данного субконто с точки зрения суммового, валют­ного и количественного учета (рис. 3).

Код Икс Пи ☆ Центр автоматизации, сопровождения и поддержки

Что такое 1С и с чем его едят. Часть 2. Справочники и константы

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

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

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

  • Если выделить мышью в дереве любой элемент и нажать F2, то вы перейдете в спец.форму свойств объекта, где можно поменять всего его свойства, а внизу окна задать обработчики для различных событий. Тоже самое можно сделать через правую кнопку мыши — выпадающее меню — Свойства.
  • Когда необходимо проверить внесенные изменения надо нажать F5, чтобы сохранить конфигурацию и сразу запустить ее в рабочем режиме (режим «Предприятия»). Тоже самое мышью на панели —
  • Если выделить мышью в дереве любой элемент, например узел первого уровня с именем «Константы», и нажать insert, то в ветку будет добавлен новый элемент, в данном случае новая константа. Тоже самое можно сделать через правую кнопку мыши — выпадающее меню — Добавить.
Константы

Константы предназначены для хранения какой-то постоянной информации, значение константы, как правило, пользователь задает однократно в начале работы с учетной системой (новой БД) и затем это именованное значение используется многократно в разных местах конфигурации (конечно только там где программист посчитал нужным). Можно сказать что константа это хранилище какой-то «переменной», значение которой должно быть доступно всем пользователям и сохраняться между сеансами работы пользователей. Константой может быть, например, ЗаголовокСистемы — строка, которую можно использовать в заголовке окна программы, а можно задать константой ОсновнуюВалютуУчета — элемент выбранный из справочника «Валюты». Создадим новую константу «Заголовок системы»:

Зададим ей тип «строка», длина 100 символов:

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

и добавим новую форму «НастройкиПрограммы»

Перейдем в свойства формы (F2) и через ссылку «Форма открыть» откроем саму форму и убедимся что константа уже присутствует в форме:

Вернемся к константе «Заголовок системы» в дереве, откроем ее свойства (F2) и изменим ее свойство «Основная форма» на «НастройкиПрограммы»:

Можно проверить внесенные изменения, запускаем программу через F5 и меняем значение для константы:

Задействуем константу. Для того чтобы задействовать нашу константу сделаем общий модуль с именем «ОбщегоНазначения»:

Зайдем в свойства модуля (F2) и установим флажок «Сервер», флажок «Клиент» снят, это означает что модуль будет скомпилирован только на стороне сервера и вообще то клиент не будет знать что такой модуль существует, чтобы его ожно было вызывать с клиента установим еще флажок «Вызов сервера»:

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

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

В модуле создадим новую процедуру, предопределенные процедуры удобно вызывать через кнопку на панели:

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

Результат, как обычно, просматриваем в режиме предприятия (F5):

Справочники
  • Код
  • Наименование

Замечание: Длину кода и наименования можно установить в окне свойств объекта, в том числе можно и обнулить, если в реквизите нет необходимости, таким образом оставив что-то одно можно уменьшить объем базы и увеличить быстродействие.

Cправочник может использоваться независимо от других объектов, как хранилище какой-то информации (например справочник пользователей текущей БД), но чаще используется как вспомогательный объект для объекта типа «Документ» или «Регистр сведений» или как реквизит внутри другого «Справочника». Значения из справочников часто выбираются в «табличных частях» документов.

Добавим в наш справочник товары новый реквизит «ЕдиницаИзмерения»:

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

  • Пользователь не сможет ошибиться и вбить единицу которой не существует (например «шт.», тогда как в компании принято «Шт»).
  • Ускорение ввода, реквизиты можно заполнять вписывая с клавиатуры начало слова и нажимая enter. Актуально когда необходимо вписывать не две буквы как в нашем примере а 10-20.
  • Элементы справочника можно многократно использовать как реквизиты сразу в нескольких документах и справочниках. Что легко позволит связать различную вспомогательную информацию в одном отчете. Например, вывести рядом с остатками товара места хранения товара на складе и т.п.

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

Протестируем конфигурацию, запустим через F5, добавим в новый справочник единиц 3 элемента «Шт», «М», «Упак». Откроем справочник товары и впишем букву «ш» в поле «Единица»:

Откроется выпадающее меню со всеми элементами справочника единицы, которые начинаются с «ш», т.к. единица такая одна сразу можно нажать enter и поле будет заполнено элементом «Шт». Можно воспользоваться и выбором через кнопку «. » левой кнопкой мыши выбрать то же самое значение.
Добавим еще один товар «Провод медный сечение 2мм» с единицой «М» в справочник товары:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *