1С:Предприятие 8.0 (Бухгалтерский учёт) Система 1С:Предприятие имеет различные режимы работы: Режим 1С:Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают их и получают выходные результаты. Режим Конфигуратора используется разработчиками и администраторами баз данных. Именно этот режим и предоставляет инструменты, необходимые для модификации существующей или создания новой конфигурации. Информационная база 1С:Предприятия хранит 3 конфигурации: основную конфигурацию, конфигурацию базы данных и несколько конфигураций поставщиков. Основная конфигурация предназначена для разработчика, которая редактируется в Конфигураторе. Конфигурация базы данных, с которой работают пользователи. Конфигурация поставщика содержит предыдущее состояние поставки. Основную конфигурацию можно редактировать, конфигурацию базы данных редактировать нельзя, можно только произвести обновление конфигурации базы данных на основе основной конфигурации. Дерево конфигурации — основной инструмент, с которым работает разработчик. Дерево конфигурации сожержит в себе практически всю информацию о том, из чего состоит конфигурация. Для того чтобы систему 1С:Предприятие можно было быстро и легко настраивать на нужные прикладные задачи, всё описание, которое содержит конфигурация, состоит из неких логических единиц, называемых объектами конфигурации. На основе объектов конфигурации платформа создаёт в БД информационные структуры, в которых будут храниться данные. Под объектом метаданных понимается формальное описание неких сущностей предметной области автоматизации со сходными свойствами и одинаковым значением. Для описания модели предметной области бухгалтерского учёта используются следующие виды объектов метаданных: константы; справочники; перечисления; документы; журналы; планы видов характеристик; планы счетов; регистры сведений; регистры накопления; регистры бухгалтерии; отчеты и обработки. Константы предназначены для хранения постоянной или условно-постоянной информации, но могут применяться для хранения изменяемых во времени данных. Справочники предназначены для хранения сведений о множестве однородных объектов. Каждый справочник представляет собой список однородных объектов предметной области: работников, контрагентов, номенклатуры, материально-производственных запасов и т.д. Отдельные объекты справочника называются элементами справочника. Элементы могут быть :объединены в группы. Перечисления предназначены для описания наборов постоянных значений, не изменяемых пользователем в процессе работы с программой, например, для описания групп основных средств, видов движений денежных средств, способов поступления активов и т.д. Документы предназначены для отражения информации о различных фактах хозяйственной деятельности организации. С их помощью регистрируются операции по движению денежных средств, получению и отпуску материальнопроизводственных запасов, начислению амортизации, формированию финансовых результатов и т.д. Планы видов характеристик предназначены для описания множеств однотипных объектов аналитического учета. Например, с их помощью описываются перечни видов субконто, настройки пользователей и т.д. Планы счетов используются для описания совокупности синтетических счетов, предназначенных для группировки информации о хозяйственной деятельности организации по определённым признакам. Регистры сведений предназначены для хранения существенной для прикладной задачи информации, состав которой развёрнут по определенной комбинации значений, а при необходимости — и во времени. Это могут быть ставки налогов, данные об учетной политике для целей бухгалтерского и налогового учета, сведения о параметрах амортизации основных средств и т.д. Регистры накопления используются для учета информации о наличии и движении каких-либо величин: материальных, денежных и др. Эти объекты применяются для хранения информации об исчисленных за каждый месяц суммах ЕСН и взносов в ПФР по каждому работнику в отдельности, о стоимости покупок и продаж и суммах НДС, подлежащих уплате поставщикам или получению с покупателей, и т.д. Регистры бухгалтерии используются в системе 1С:Предприятие 8 для того, чтобы показать, каким образом информация о хозяйственных операциях отражается в учете. Этот объект метаданных не существует сам по себе, он обязательно связывается с конкретным планом счетов конфигурации. Отчеты предназначены для получения результатной информации по некоторому алгоритму, описанному на встроенном языке системы. Обработки предназначены для выполнения различных сервисных и регламентных действий над информацией. Моделью предметной области или структурой метаданных называется совокупность взаимосвязанных объектов метаданных, настроенных на хранение и обработку определенной информации. Пользовательским интерфейсом называется совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных. Права определяют полномочия пользователей на работу с информацией, которая обрабатывается в системе. Совокупность 3 частей визуального представления: экранный диалог, модуль формы, реквизиты формы – называется формой. Объект конфигурации Справочник Объект конфигурации Справочник является прикладным объектом и предназначен для описания списков данных. Объект конфигурации Справочник используется для того, чтобы на его основе платформа создала в БД информационную структуру, в которой будет храниться, например, список клиентов или поставщиков. Характерной особенностью объекта конфигурации Справочник является то, что пользователь в процессе работы может самостоятельно добавлять новые элементы в справочник. Каждый элемент справочника, как правило, содержит некоторую дополнительную информацию, которая более подробно описывает этот элемент. Набор такой информации является одинаковым для всех элементов справочника, и для описания такого набора используются реквизиты объекта конфигурации Справочник, которые также, являются объектами конфигурации. Поскольку эти объекты логически связаны с объектом Справочник, они называются подчинёнными. Большинство реквизитов объекта конфигурации Справочник разработчик создаёт самостоятельно, однако у каждого объекта конфигурации Справочник существуют два поля «по умолчанию»: код и наименование. Справочник Клиенты Уникальность кодов платформа может отслеживать сама, поэтому от длины кода будет зависеть количество элементов, которые могут содержаться в справочнике. Длина кода 5 символов — это от 0 до 99999, т.е. сто тысяч элементов. Считается, что этого достаточно для любого справочника любой типовой конфигурации. Следует избегать завышенной длины наименования, поскольку наименование, в большинстве случаев, является основным представлением, и не должно занимать слишком много места в диалоговых формах. Данные для справочника: 1. Иванов Михаил Юрьевич; 2. Роман; 3. Спиридонова Галина; Справочник Сотрудники Реквизиты табличной части «ТрудоваяДеятельность»: «Организация» - тип Строка, длина 100; «НачалоРаботы» - тип Дата, состав даты - «Дата»; «ОкончаниеРаботы» - тип Дата, состав даты - «Дата»; «Должность» - тип Строка, длина 100; Согласно стандартам «1С» рекомендуется использовать следующие значения для реквизитов объектов конфигурации: Числовой тип: Реквизиты «флаг» - тип данных Булево. Реквизиты «сумма» - длина 15, точность 2. Реквизиты «количество» - длина 15, точность 3. Реквизиты «коэффициент» - длина 10, точность 3. Реквизиты «курс» - длина 10, точность 4. Реквизиты «процент» - длина 5, точность 2. Строковый тип: Допустимая длина должна быть в большинстве случаев переменной. Неограниченная длина должна назначаться, если реквизит часто может быть не заполнен, или количество символов >100 (т.к. строки неограниченной длины хранятся порциями, а пустые строки совсем не занимают места). Данные для справочника: 1. Гусаков Николай (01.02.200-16.04.2003); Дмитриевич, ведущий специалист на ЗАО «НТЦ» 2. Деловой Иван Сергеевич, инженер на ООО «Автоматизация» (22.01.199631.12.2002) и начальник производства на НПО «СпецСвязь» (20.06.198621.01.1995); 3. Симонов Валерий Михайлович, прораб на ООО «СтройМастер» (06.02.200103.04.2003). Справочник Номенклатура Иерархический справочник, длина наименования — 100 символов. Группы Элементы 1 уровень Материалы 2 уровень Радиодетали Строчный трансформатор «Samsung» Строчный трансформатор «GoldStar» Транзистор Philips 2N2369 Прочее Шланг резиновый Кабель электрический Услуги Стиральные машины Подкючение воды Подключение электричества Телевизоры Диагностика Ремонт отечественного телевизора Ремонт импортного телевизора Объект конфигурации Документ Объект конфигурации Документ является прикладным объектом и предназначен для описания информации о совершённых хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации Документ платформа создаёт в БД информационную структуру, в которой будут храниться приходные накладные, или приказы о приёме на работу, или платёжные поручения, или счета и т.д. Характерной особенностью объекта конфигурации Документ является то, что в процессе работы пользователь может самостоятельно создавать новые объекты этой структуры — новые документы. Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учёта. До тех пор, пока документ не проведён, состояние учёта неизменно и документ — не более чем черновик, заготовка. Как только документ проведён — изменения, вносимые документом в учёт, могут вступить в силу и состояние учёта может быть изменено. Факт проведения документа и необходимость поддержания актуальной последовательности документов на оси событий порождают 2 различных способа проведения документов: оперативное и неоперативное проведение. С оперативным проведением документов связано понятие оперативной отметки времени. Оперативная отметка времени представляет собой значение типа Дата, которое формирует система. В случае оперативного проведения система установит новую оперативную отметку времени, а при неоперативном проведении время документа будет сохранено прежним. Каждый документ содержит информацию, которая более подробно описывает этот документ. Например, каждый документ «ПриходнаяНакладная» может содержать информацию о поставщике товаров, складе и т.д. Набор такой информации является одинаковым для всех документов одного вида и для описания такого набора используются реквизиты объекта конфигурации Документ, являющиеся подчинёнными объектами конфигурации. Большинство реквизитов разработчик создаёт самостоятельно, однако существует 2 поля «по умолчанию»: дата и номер документа. Кроме этого, каждый документ содержит некоторый набор информации, которая одинакова по своей структуре, но различна по количеству, для разных документов. Например, каждый документ «ПриходнаяНакладная» может содержать список приходуемых товаров. Для описания подобной информации служат табличные части объекта конфигурации Документ. Для «визуализации» документа существует несколько основных форм: Конфигуратор База данных Объект конфигурации Документ Документ Основная форма Форма документа Основная форма списка Форма списка документов одного вида Основная форма для выбора Форма для выбора из списка документов одного вида Объект конфигурации Регистр накопления Объект конфигурации Регистр накопления является прикладным объектом и предназначен для описания структуры накопления данных. На основе объекта конфигурации Регистр накопления платформа создаёт в базе данных информационную структуру, в которой будут накапливаться данные, «поставляемые» различными объектами базы данных. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе, структуру. Основным назначением регистра накопления является накопление числовой информации в разрезе нескольких измерений, которые описываются разработчиком в соответствующем объекте конфигурации Регистр накопления и являются подчинёнными объектами конфигурации. Виды числовой информации, накапливаемой регистром накопления, называются ресурсами и также являются подчинёнными объектами и описываются в конфигураторе. Регистр накопления ОстаткиМатериалов Создать измерения регистра: «Материал», с типом СправочникСсылка.Номенклатура, «Склад», с типом СправочникСсылка.Склады. Создать ресурс «Количество», длина 15, точность 3. Создание движений документа ПриходнаяНакладная Движения документа — это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом. Объект конфигурации Отчёт Объект конфигурации Отчёт является прикладным объектом и предназначен для описания средств и алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Объект конфигурации Макет Объект конфигурации Макет предназначен для хранения различных форм представления данных, которые могут потребоваться каким либо объектам конфигурации или всему прикладному решению в целом. Макет может содержать табличный или текстовый документ, двоичные данные, HTML-документ или Active Document. Макеты могут существовать как сами по себе (общие макеты), так и быть подчинены какому либо объекту конфигурации. Одно из предназначений макета, подчинённого объекту конфигурации и содержащего табличный документ — создание печатной формы этого объекта. Создание печатной формы заключается в конструировании её составных частей — именованных областей, из которых затем «собирается» готовая печатная форма. Порядок заполнения областей данными и порядок вывода их в итоговую форму описывается при помощи встроенного языка. Печатная форма может включать в себя различные графические объекты: картинки, OLE-объекты, диаграммы и т.д. Помимо создания макета «вручную», конфигуратор предоставляет разработчику возможность воспользоваться специальным инструментом — конструктором печати, который берёт на себя большинство рутинной работы по созданию макета. Настройка параметров конфигурации С программой «1С:Бухгалтерия 8» в общем случае одновременно могут работать несколько пользователей. Список пользователей хранится в справочнике «Пользователи». Основное назначение справочника — идентифицировать пользователя при начале текущего сеанса работы с информационной базой. Как правило, содержимое этого справочника повторяет список пользователей, создаваемый в режиме запуска «Конфигуратор». Кроме того, в этом справочнике указываются настройки конкретного пользователя. При начальном заполнении информационной базы в этот справочник автоматически вносится запись с именем пользователя НеАвторизован. Для того, чтобы добавить в список нового пользователя нужно завершить работу с информационной базой в режиме «1С:Предприятие», вновь запустить программу в режиме «Конфигуратор». В меню Администрирование рабочего окна выбрать пункт Пользователи. Затем в форме «Список пользователей» на закладке «Основные» в поле «Имя» указать фамилию и инициалы пользователя, а в поле «Полное имя» - его фамилию, имя и отчество полностью. Перейти на закладку «Прочие», флажком отметить доступные роли — Полные права, указать интерфейс «по умолчанию» - Полный и используемый язык — Русский. Сохранить информацию по кнопке ОК и завершить работу в режиме «Конфигуратор». Вновь запустить программу в режиме «1С:Предприятие». Теперь при запуске программа предлагает выбрать пользователя. При загрузке информационной базы программа обнаружит, что такого пользователя ещё нет в справочнике «Пользователи» и автоматически его там зарегистрирует. Для настройки параметров конфигурации для конкретного пользователя нужно открыть справочник «Пользователи» и дважды щёлкнуть на строке с именем пользователя. При этом откроется форма «Настройки пользователя». Для каждого пользователя на закладке «Настройки» формы сведений о нём можно указать отдельные настройки и значения по умолчанию, в частности: валюту по умолчанию по тем договорам с контрагентами (элементам справочника «Договоры»), которые вводятся данным пользователем; единицу измерения (элемент справочника «Единицы измерения»), которая будет проставляться по умолчанию при вводе в справочник «Номенклатура» новых записей; организацию (элемент справочника «Организации»), от имени которой по умолчанию оформляются новые документы; ставку НДС, которая будет проставляться по умолчанию при вводе в справочник «Номенклатура» новых записей; работника организации, который по умолчанию будет указываться в документах как ответственный за совершение хозяйственных операций, регистрируемых данным пользователем; место хранения (элемент справочника «Склады (места хранения)»), которое будет указываться по умолчанию в новых документах по отражению операций поступления и движения запасов; тип цен (элемент справочника «Типы цен номенклатуры»), который будет использоваться по умолчанию при оформлении данным пользователем новых документов на продажу; признак контроля корреспонденции счетов; дату, которая по умолчанию будет указываться как дата начала интервала, за который необходимо составить отчёт; имя каталога, в котором будут храниться внешние файлы и др. Интерфейс, роль, список пользователей При реальной работе пользователей одной из главных возможностей, которую должно обеспечивать прикладное решение, является разграничение прав доступа пользователей к той или иной информации, хранящейся в информационной базе. Например, руководитель должен, очевидно, иметь доступ ко всей информации, которая содержится в базе данных, а вот кладовщик — напротив, должен иметь доступ только к информации, касающейся движения товаров на складах и не иметь возможности просматривать бухгалтерскую и кадровую информацию. Кроме этого, должна существовать возможность ограничить пользователей в выполнении тех или иных действий с объектами БД. Например, кладовщик может создавать и изменять приходные накладные, поскольку он отвечает за учёт материалов на предприятии. Мастеру может понадобиться просматривать приходные накладные для того, чтобы знать, какие материалы и когда были получены. Однако мастер не должен иметь возможности вносить какие-либо изменения в приходные накладные. Объект конфигурации Роль Для описания подобных разрешений используются объекты конфигурации Роль. С помощью такого объекта разработчик получает возможность описать набор прав на выполнение тех или иных действий над каждым из объектов БД и над всей конфигурацией в целом. Как правило, роли создаются отдельно для каждого вида деятельности, и каждому пользователю системы ставится в соответствие одна или несколько ролей. В случае, когда пользователю поставлено в соответствие несколько ролей, предоставление доступа будет осуществляться по следующему алгоритму: если хотя бы в одной роли есть разрешение, то доступ будет открыт; если во всех ролях разрешение отсутствует, то доступ будет закрыт. Объект конфигурации Интерфейс Помимо того, что для каждого пользователя необходимо определить набор его прав в системе, следует также, исходя из разрешённых действий, предоставить пользователю удобный и функциональный интерфейс, не содержащий лишних элементов. Например, кладовщик должен иметь возможность принять и выдать товар, и ему совсем не нужно видеть пункты меню, которые позволяют отслеживать работу мастеров или управлять заказами. Для создания индивидуальных пользовательских интерфейсов предназначены объекты конфигурации Интерфейс. Эти объекты позволяют создавать наборы команд главного меню и панели инструментов, с которыми будет работать пользователь. Для каждой категории пользователей создаётся свой интерфейс, который ставится в соответствие конкретному пользователю. В отличие от ролей, каждому пользователю можно назначить только один интерфейс по умолчанию, однако средствами встроенного языка можно управлять видимостью других интерфейсов. Администрирование работы пользователей Для того, чтобы иметь возможность отличать друг от друга пользователей, работающих с информационной базой, в системе 1С:Предприятие существует режим ведения списка пользователей. В этом режиме администратор базы имеет возможность создавать и удалять пользователей системы, назначать им интерфейсы и роли и т.д. Пользователю можно поставить в соответствие только тот интерфейс, и те роли, которые существуют в конфигурации БД. Аутентификация средствами 1С:Предприятия подразумевает, что после запуска системы пользователю будет предложено выбрать имя одного из пользователей системы и ввести пароль. Если введённый пароль соответствует тому, который сохранён в системе для этого идентификатора пользователя, система открывается с правами и интерфейсом, которые указаны для этого пользователя. Аутентификация Windows подразумевает, что при запуске системы 1С:Предприятие от пользователя не требуется никакой дополнительной информации. Система !С:Предприятие определяет под каким пользователем запущена ОС Windows, и затем обращается к своему списку пользователей.