Кафедра «Международный бизнес»

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

федеральное государственное бюджетное образовательное учреждение высшего образования

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ СООБЩЕНИЯ ИМПЕРАТОРА НИКОЛАЯ II (МГУПС (МИИТ)

Русско-немецкий институт

Кафедра «Международный бизнес»

ОТЧЕТ

О прохождении учебной компьютерной практики

Выполнила:

ст. гр. НММ-111,

Шаронова В.А

Проверила:

асс. Попова М.В.

Москва - 2017

Оглавление

ВВЕДЕНИЕ.. 3

1 создание информационной базы... 4

2 Подсистемы... 8

4 Документы... 13

5 Регистры накопления.. 15

6 Простой отчёт. 17

7 Макеты. Редактирование макетов и форм... 18

8 Периодические регистры сведений.. 19

9 Перечисления.. 21

10 Проведение документа по нескольким регистрам... 22

11 Оборотные регистры накопления.. 23

12 Отчёты... 25

13 Оптимизация проведения документа «Оказание услуги». 32

14 План видов характеристик.. 35

15 Бухгалтерский учёт. 38

16 План видов расчета, регистр расчета.. 42

17 Использование регистра расчета.. 45

18 Поиск в базе данных.. 47

19 Постановка задачи.. 49

20 Редактирование движений в форме документа.. 49

21 Список пользователей и их роли.. 50

22 Рабочий стол и настройка командного интерфейса.. 53

23 Обмен данными.. 55

24 Функциональные опции.. 58

25 Подборы и ввод на основании.. 59

26 Приемы разработки форм... 60

заключение.. 61

список использованных источников и литературы... 62

ВВЕДЕНИЕ

Технологическая платформа «1С: Предприятие» представляет собой программную оболочку над базой данных. Используются базы на основе DBF-файлов в 7.7, собственный формат 1CD с версии 8.0 или СУБД Microsoft SQL Server на любой из этих версий. Кроме того, с версии 8.1 хранение данных возможно в PostgreSQL и IBM DB2, а с версии 8.2 добавилась и Oracle. Платформа имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE, в версиях 7.7, 8.0 и 8.1 — с помощью COM-соединения. Клиентская часть платформы функционирует в среде Microsoft Windows, а начиная с версии 8.3, также в среде Linux и Mac OS X. Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С: Предприятия» может функционировать на ОС Microsoft Windows и Linux. Существуют специальные версии среды исполнения 1С для ноутбуков и PDA, программное обеспечение (ПО) создания веб-приложений, взаимодействующих с базой данных «1С: Предприятие». Технологическая платформа «1С: Предприятие» является многофункциональным программным продуктом, повышающим производительность труда и эффективность бизнес-субъектов.

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

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

Цель компьютерной практики – разработка конфигурации для заданного бизнес-субъекта на технологической платформе «1С: Предприятие».

Для достижения цели практики целесообразно решение следующих задач:

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

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

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

Подсистемы

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

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

Всю производственную деятельность бизнес-субъекта можно разделить на учет материалов и оказание услуг. А кроме этого, для выполнения специальных административных функций с базой данных нужно иметь отдельную подсистему для администратора. Были созданы пять новых объектов конфигурации Подсистема с именами: Бухгалтерия, РасчетЗарплаты, УчетМатериалов, ОказаниеУслуг, Предприятие.

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

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

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

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

Справочники

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

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

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

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

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

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

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

Заданное предприятие оказывает услуги по уходу за собой. Для ведения учета потребуется хранить список сотрудников предприятия, которые будут оказывать услуги (рисунок 3.1). Также потребуется список клиентов, с которыми работает фирма (рисунок 3.2). После - перечень услуг (рисунок 3.3), оказываемых фирмой, и список материалов (рисунок 3.4), которые могут быть израсходованы, список складов (рисунок 3.5), где они хранятся. Кафедра «Международный бизнес» - student2.ru

Рисунок 3.1 – Справочник – Сотрудники

Кафедра «Международный бизнес» - student2.ru

Рисунок 3.2 – Справочник – Клиенты

Кафедра «Международный бизнес» - student2.ru

Рисунок 3.3 – Перечень услуг

Кафедра «Международный бизнес» - student2.ru

Рисунок 3.4 – Справочник – Материалы

Представление объекта нужно задавать тогда, когда синоним задан во множественном числе, или когда описывает множество объектов. Т.е. это название одного объекта списка. Расширенное представление объекта – определяет заголовок формы объекта. Если не задано, используется Представление объекта. Представление списка определяет название списка объектов. Нужно задавать, когда синоним задан в единственном числе. Расширенное представление списка определяет заголовок формы списка. Если не задано, используется Представление списка. Были заданы два свойства Представление объекта – Клиент и Представление списка – Клиенты (последнее необязательно, т.к. будет использован синоним).

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

Имена клиентов для справочника Клиент были взяты произвольные.

Имена для справочника Сотрудники также взяты произвольно. В нем хранится не только ФИО сотрудника, но и информация о его прошлых местах работы. Эта информация однородна по структуре, но разная по количеству, поэтому для ее хранения используется табличная часть справочника.

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

Были созданы две группы в корне справочника: Материалы и Услуги.

Группа Материалы состоит из 7 элементов:

Расходные материалы:

− Расческа и щеточка для бровей и ресниц;

− Растворитель для краски;

− Одноразовое полотенце;

− Крем питательный;

− Краска для волос.

Оборудование:

− Мойка парикмахерская;

− Кушетка;

Группа Услуги состоит из 6 элементов:

Услуги по уходу за волосами:

− Химическая завивка;

− Окрашивание;

− Мелирование корней;

− Завивка крупные локоны.

Косметологические услуги:

− Чистка лица;

− Окрашивание бровей;

Справочник Склады, который включает в себя предопределенный элемент – склад, разделен на две группы: Основной, на который поступают все материалы, и Розничный.

Документы

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

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

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

Кафедра «Международный бизнес» - student2.ru

Рисунок 4.1 – Приходная накладная

Кафедра «Международный бизнес» - student2.ru

Рисунок 4.2 – Оказание услуг

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

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

Регистры накопления

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

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

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

Был добавлен новый объект конфигурации Регистр накопления с именем ОстаткиМатериалов. Расширенное представление списка – Движение по регистру Остатки материалов. Этот заголовок отображается в окне списка записей регистра. На вкладке Подсистемы были отмечены УчетМатериалов, ОказаниеУслуг и Бухгалтерия. После перехода на закладку Данные были созданы измерения регистра:

− Материал, тип СправочникСсылка.Номенклатура;

− Склад, тип СправочникСсылка.Склады;

Затем был создан ресурс Количество с длиной 15 и точностью 3.

Движения документа - это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.

1С: Предприятие было запущено в режиме отладки. В открывшемся окне видно, что в панели навигации в группе разделов Бухгалтерия, Оказание услуг и Учет материалов есть команда для открытия списка регистра Остатки материалов. Чтобы проследить связь между проведением документа и накоплением информации в регистре, был открыт список приходных накладных (рисунок 5.1, 5.2).

Кафедра «Международный бизнес» - student2.ru

Рисунок 5.1 – Приходная накладная 000000001

Кафедра «Международный бизнес» - student2.ru

Рисунок 5.2 – Приходная накладная 000000002

Простой отчёт

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

Был создан отчет, который показывает приход, расход и остатки материалов (рисунок 6.1).

Кафедра «Международный бизнес» - student2.ru

Рисунок 6.1 – Отчет – Материалы

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

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

Был создан новый объект Перечисление с именем ВидыНоменклатуры (рисунок 9.1). На закладке Данные добавлены два значения перечисления: Материал и Услуга. В справочник Номенклатура был добавлен новый реквизит ВидНоменклатуры с типом ПеречислениеСсылка.ВидыНоменклатуры.

Кафедра «Международный бизнес» - student2.ru

Рисунок 9.1 – ВидыНоменклатуры

Отчёты

Система поддерживает два способа доступа к данным, хранящимся в Базе Данных:

− Объектный (для чтения и записи),

− Табличный (для чтения).

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

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

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

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

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

Текст запроса может состоять из нескольких частей:

− Описание запроса,

− Объединение результатов,

− Упорядочивание результатов

− Автоупорядочивание,

− Описание итогов.

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

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

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

Итак, в этой работе был создан отчет Реестр документов «Оказание услуги»с именем – РеестрДокументовОказаниеУслуги (рисунок 12.1). Установлено свойство Расширенное представление как Список оказанных услуг для представления отчета в интерфейсе программы. Создана схема компоновки данных для отчета. В конструкторе схемы компоновки создан Набор данных – запрос. В качестве источника данных для запроса выбрана объектная (ссылочная) таблица документа ОказаниеУслуги.

Кафедра «Международный бизнес» - student2.ru

Рисунок 12.1 – Отчет – Реестр документов «Оказание услуги»

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

Иерархическая структура отчета может содержать в различных сочетаниях три основных элемента:

− Группировка – для вывода информации в виде обычного линейного отчета.

− Таблица – для вывода информации в виде таблицы.

− Диаграмма – для вывода информации в виде диаграммы

Далее был создан Отчет Рейтинг услуг (рисунок 12.2), который содержит информацию о том, выполнение каких услуг принесло фирме наибольшую прибыль в указанном периоде. В качестве источника данных для запроса была выбрана объектная (ссылочная) таблица Номенклатура и виртуальная таблица регистра накопления Продажи.Обороты. Для этого отчета были заданы условия отбора записей. В этом отчете нужны итоговые значения выручки для каждой услуги. Для этого нужно определить поля ресурсов отчета. Ресурсы в системе компоновки – поля, значения которых рассчитываются на основании детальных записей, входящих в группировку. По сути, ресурсы являются групповыми или общими итогами отчета. Также были установлены параметры Начало Периода и Конец Периода. Для этого отчета удобно выделять цветом определенные позиции. Сделать это можно с помощью условного оформления.

Кафедра «Международный бизнес» - student2.ru

Рисунок 12.2 – Рейтинг услуг

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

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

Кафедра «Международный бизнес» - student2.ru

Рисунок 12.3 – Выручка мастеров

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

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

Кафедра «Международный бизнес» - student2.ru

Рисунок 12.4 – Перечень Услуг

Существуют следующие типы иерархии для группировки отчета:

− Без иерархии – в группировке выводятся только неиерархические записи.

− Иерархия – выводятся неиерархические и иерархические записи.

− Только иерархия – выводятся только иерархические (родительские) записи.

Следующий отчет – Рейтинг клиентов – показывает в графическом виде доход от оказания услуг каждому из клиентов за все время работы фирмы (рисунок 12.5). На его примере демонстрируется возможность использования вычисляемого поля и вывод результата в виде круговой диаграммы и гистограммы.

Кафедра «Международный бизнес» - student2.ru

Рисунок 12.5 - Рейтинг клиентов

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

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

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

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

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

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

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

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

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

Итак, были созданы новые объекты конфигурации:

− Справочник ВариантыНоменклатуры, чтобы описывать партии материалов.

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

− План видов характеристик СвойстваНоменклатуры, чтобы создавать виды характеристик.

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

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

− приходовать товар, указывая характеристики,

− расходовать товар, указывая характеристики;

− получать отчеты не просто по номенклатуре, а по номенклатуре с определенными характеристиками

были доработаны регистры и создан новый отчет (рисунок 14.1).

Кафедра «Международный бизнес» - student2.ru

Рисунок 14.1 – Отчет Материалы

На данном этапе:

− Изменена структура регистра накопления ОстаткиМатериалов;

− Доработан документ ПриходнаяНакладная;

− Доработан документ ОказаниеУслуги.

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

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

Кафедра «Международный бизнес» - student2.ru

Рисунок 14.2 – Отчет ОстаткиМатериалов

Бухгалтерский учёт

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

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

Бухучет подразумевает ведение аналитического учета на большинстве счетов. Для обозначения разрезов аналитического учета используется термин виды субконто. Т.е. на каждом счете учет может вестись в разрезе нескольких видов субконто. А для обозначения конкретных объектов аналитического учета используется термин субконто. Для ведения аналитического учета в системе 1С: Предприятие применяется механизм субконто.

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

Субконто — термин, обозначающий аналитический признак («разрез») счета бухгалтерского учета. Низший иерархический элемент в структуре бухгалтерских счетов. Используется в бухгалтерских программах. Субконто - аналитический показатель, позволяющий расшифровать счет по заранее неизвестному или постоянно меняющемуся набору строк - справочнику.

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

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

Наши рекомендации