Проектирование системы учета хозяйственных операций - Разработка предметно-ориентированной конфигурации "Управленческий учет в ИТ-компании" на платформе "1С: Предприятие 8.3"
Документы
Объекты прикладного решения "Документ" позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в "жизни" предприятия вообще [3].
В конфигурации используются следующие документы:
- § "Соглашение об уровне предоставления услуг"; § "Счет на оплату предоставления сервиса"; § "Заказы поставщикам"; § "Покупки клиентов"; § "Доверенности";
Документ "Соглашение об уровне предоставления услуг"
Данный документ регистрирует факт предоставления услуги (сервиса) клиентам (контрагента).
Структура документа представлена в Табл. 12.
Табл. 12
Реквизит |
Тип |
Краткая информация |
Клиент |
СправочникСсылка. Клиенты, |
Ф. И. О. клиента |
Ответственный |
СправочникСсылка. сотрудники |
Ф. И. О. ответственного сотрудника |
Действует с |
Дата |
Дата приема сервиса |
Действует по |
Дата |
Дата окончания сервиса |
Договор |
СправочникСсылка. ДоговораКонтрагентов | |
Итог |
Число |
Документ содержит табличную часть - задание (табл. 13).
Табл. 13
Реквизит |
Тип |
Краткая информация |
Сервис |
СправочникСсылка. Сервисы |
Название сервиса |
Уровень сервиса |
СправочникСсылка. УровниСервиса |
Название уровня |
Исполнитель по умолчанию |
СправочникСсылка. сотрудники |
Ф. И. О. первоначального исполнителя |
Цена |
Число |
В режиме конфигурации документ "Соглашение об уровне предоставления услуг" будет выглядеть следующим образом (Рис. 17):
Рис. 17. Документ "Соглашение"
Документ имеет обработку заполнения:
Процедура ОбработкаПроведения (Отказ, Режим)
// регистр ПредоставляемыеСервисы Приход
Движения. СтоимостьУслуг. Записывать = Истина;
Движения. ПредоставляемыеСервисы. Записывать = Истина;
Для Каждого ТекСтрокаЗадание Из Задание Цикл
Движение = Движения. СтоимостьУслуг. Добавить();
Движение. Период = Дата;
Движение. Услуга = ТекСтрокаЗадание. Сервис;
Движение. Цена = ТекСтрокаЗадание. Цена;
Движение = Движения. ПредоставляемыеСервисы. Добавить();
Движение. ВидДвижения = ВидДвиженияНакопления. Приход;
Движение. Период = Дата;
Движение. Сервис = ТекСтрокаЗадание. Сервис;
Движение. Количество = 1;
КонецЦикла;
КонецПроцедуры
На форме документа реализованы процедуры:
&;НаКлиенте
Процедура ЗаданиеСервисПриИзменении(Элемент)
ОбщийИтог();
КонецПроцедуры
&;НаКлиенте
Процедура ОбщийИтог()
ИтоговаяСтоимость = Объект. Задание. Итог ("Цена");
Объект. Итог = ИтоговаяСтоимость;
КонецПроцедуры
&;НаКлиенте
Процедура ЗаданиеЦенаПриИзменении(Элемент)
ОбщийИтог();
КонецПроцедуры
Документ "Счет на оплату предоставления сервиса"
Данный документ формируется на основании вышеописанного.
Структура документа представлена в Табл. 14.
Табл. 14
Реквизит |
Тип |
Краткая информация |
Основание |
ДокументСсылка. СоглашениеОбУровнеПредоставленияУслуг |
Документ |
Сумма |
Число | |
Работу выполнил |
СправочникСсылка. сотрудники |
В режиме конфигурации документ "Счет на оплату предоставления сервиса" будет выглядеть следующим образом (Рис. 18):
Рис. 18. Документ "Счет"
Документ имеет обработку заполнения:
Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)
// [1]__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Документ "Заказы поставщикам"
Данный документ регистрирует факт заказа материалов поставщику.
Структура документа представлена в Табл. 15.
Табл. 15
Реквизит |
Тип |
Краткая информация |
От кого |
СправочникСсылка. Организации |
Список организаций |
Дата принятия заказа |
Дата |
Дата |
Состояние заказа |
СправочникСсылка. СостоянияЗаказовПоставщикам |
Состояние заказа |
В режиме конфигурации документ "Заказы поставщикам" будет выглядеть следующим образом (Рис. 19):
Рис. 19. Документ "Заказы поставщикам"
Документ имеет обработку проведения:
Процедура ОбработкаПроведения (Отказ, Режим)
// [2]__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
На форме документа реализованы процедуры:
&;НаКлиенте
Процедура НоменклатураКоличествоПриИзменении(Элемент)
СтрокаТЧ = Элементы. Номенклатура. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
&;НаКлиенте
Процедура НоменклатураЦенаПриИзменении(Элемент)
СтрокаТЧ = Элементы. Номенклатура. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
Документ "Доверенность"
Данный документ создается на основании вышеуказанного документа, в случае если сотрудник сам не может забрать заказ.
Структура документа представлена в Табл. 16.
Табл. 16
Реквизит |
Тип |
Краткая информация |
Доверенное лицо |
СправочникСсылка. сотрудники |
Доверенное лицо |
Банковский счет |
Строка (24) | |
Организация |
СправочникСсылка. Организации |
Организация |
Основание |
ДокументСсылка. ЗаказыПоставщикам |
Также документ "Доверенность" имеет табличную часть "печать", информация о которой приведена в Табл. 17.
Табл. 17
Реквизит |
Тип |
Краткая информация |
Контрагент |
СправочникСсылка. Поставщики |
Название поставщика у которого получают товар |
Договор |
СправочникСсылка. ДоговораКонтрагентов |
Номер договора |
Дата действия |
Дата |
Количество часов, за которое проводилась услуга |
На получение от |
СправочникСсылка. Поставщики |
Поставщик |
По документу |
ДокументСсылка. ЗаказыПоставщикам |
Документ |
В режиме конфигурации документ "Доверенности" будет выглядеть следующим образом (Рис. 20):
Рис. 20. Документ "Доверенности"
Документ имеет обработку заполнения:
Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)
// [3]__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедурыДокумент "Покупки клиентов"
Данный документ проводится, когда клиенты совершают покупки.
Структура документа представлена в Табл. 18.
Табл. 18
Реквизит |
Тип |
Краткая информация |
Клиент |
СправочникСсылка. Клиенты |
Ф. И. О. клиента |
Дата покупки |
Дата |
Документ содержит табличную часть - номенклатура.
Табл. 19
Реквизит |
Тип |
Краткая информация |
Номенклатура |
СправочникСсылка. Номенклатура |
Название номенклатуры |
Цена |
Число | |
Количество |
Число | |
Сумма |
Число |
В режиме конфигурации документ "Покупки клиентов" будет выглядеть следующим образом (Рис. 21):
Рис. 21. Документ "Покупка клиентов"
Документ имеет обработку проведения:
Процедура ОбработкаПроведения (Отказ, Режим)
// [4]__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
На форме документа реализованы процедуры:
&;НаКлиенте
Процедура ПокупкаКоличсетвоПриИзменении(Элемент)
СтрокаТЧ = Элементы. Покупка. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
&;НаКлиенте
Процедура ПокупкаЦенаПриИзменении(Элемент)
СтрокаТЧ = Элементы. Покупка. ТекущиеДанные;
РаботаСДокументамиКлиент. РасчетСуммыДокументаЗаказыПоставщикам(СтрокаТЧ);
КонецПроцедуры
Регистры сведений
Объекты прикладного решения "Регистр сведений" позволяют хранить в прикладном решении произвольные данные в разрезе нескольких измерений. Информация в регистре сведений хранится в виде набора строк (записей). Каждая строка содержит набор измерений и соответствующие им значения ресурсов [1].
В конфигурации используются следующие регистры сведений:
- § "Стоимость услуг"; § "История покупок"
Регистр сведений "Стоимость услуг"
Данный регистр сведений отражает цены на услуги (сервисы), предоставляемые организацией.
Структура регистра представлена в Табл. 20.
Табл. 20
Поле |
Тип |
Краткая информация |
Измерения | ||
Услуга |
СправочникСсылка. Сервисы |
Указывается услуга |
Ресурсы | ||
Цена |
Число, 15 |
Указывается цена на услугу |
В режиме конфигурации регистр сведений "Цены на услуги" будет выглядеть следующим образом (Рис. 25):
Рис. 25. Регистр сведений "Стоимость услуг"
Регистр сведений "История покупок"
Данный регистр сведений отражает покупки клиентов и стоимость номенклатуры.
Структура регистра представлена в Табл. 21.
Табл. 21
Поле |
Тип |
Краткая информация |
Измерения | ||
Клиент |
СправочникСсылка. Клиенты |
Указываются клиенты |
Номенклатура |
СправочникСсылка. Номенклатура |
Указывается номенклатура |
Ресурсы | ||
Количество |
Число, 15 |
Указывается количество |
Сумма |
Число, 15 |
Указывается сумма |
В режиме конфигурации регистр сведений "История покупок" будет выглядеть следующим образом (Рис. 26):
Рис. 26. Регистр сведений "История покупок"
Регистры накопления
Регистр накопления образует многомерную систему измерений и позволяет "накапливать" числовые данные в разрезе нескольких измерений.
Помимо итоговых значений показателей, регистр может хранить и промежуточные итоги, рассчитанные для указанных периодов [5].
В конфигурации используются следующие регистры накопления:
- § "Остатки материалов"; § "Предоставляемые сервисы";
Регистр накоплений "Остатки материалов"
Данный регистр накопления накапливает информацию об оставшихся материалах.
Структура регистра представлена в Табл. 22.
Табл. 22
Поле |
Тип |
Краткая информация |
Измерения | ||
Наименование |
СправочникСсылка. Номенклатура |
Указывается номенклатура |
Ресурсы | ||
Количество |
Число, 15 |
Указывается количество остатков |
В режиме конфигурации регистр накопления "Остатки материалов" будет выглядеть следующим образом (Рис. 27):
Рис. 27. Регистр накопления "Остатки материалов"
Регистр накоплений "Предоставляемые сервисы"
Данный регистр накопления накапливает информацию о предоставленных сервисах.
Структура регистра представлена в Табл. 23.
Табл. 23
Поле |
Тип |
Краткая информация |
Измерения | ||
Сервис |
СправочникСсылка. Сервисы |
Указывается сервис |
Ресурсы | ||
Количество |
Число, 10 |
В режиме конфигурации регистр накопления "Предоставляемые сервисы" будет выглядеть следующим образом (Рис. 28):
Рис. 28. Регистр накопления "Предоставляемые сервисы"
- [1] __КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип ("ДокументСсылка. СоглашениеОбУровнеПредоставленияУслуг") Тогда
// Заполнение шапки
Сумма = ДанныеЗаполнения. Итог;
РаботуВыполнил = ДанныеЗаполнения. Ответственный;
Основание = ДанныеЗаполнения. Ссылка;
КонецЕсли;
// [2] __КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиМатериалов Приход
Движения. ОстаткиМатериалов. Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения. ОстаткиМатериалов. Добавить();
Движение. ВидДвижения = ВидДвиженияНакопления. Приход;
Движение. Период = Дата;
Движение. Наименование = ТекСтрокаНоменклатура. Номенклатура;
Движение. Количество = ТекСтрокаНоменклатура. Количество;
КонецЦикла;
// [3] __КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип ("ДокументСсылка. ЗаказыПоставщикам") Тогда
// Заполнение шапки
Основание = ДанныеЗаполнения. Ссылка;
КонецЕсли;
// [4] __КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ИсторияПокупок
Движения. ИсторияПокупок. Записывать = Истина;
Для Каждого ТекСтрокаПокупка Из Покупка Цикл
Движение = Движения. ИсторияПокупок. Добавить();
Движение. Период = Дата;
Движение. Клиент = Клиент;
Движение. Номенклатура = ТекСтрокаПокупка. Номенклатура;
Движение. Количество = ТекСтрокаПокупка. Количество;
Движение. Сумма = ТекСтрокаПокупка. Сумма;
КонецЦикла;
//
Похожие статьи
-
Конфигурирование системы хранения условно-постоянной информации Перечисления Объекты прикладного решения "Перечисление" позволяют хранить в...
-
Основу интерфейса составляют подсистемы нашего прикладного решения, которые разбивают нашу конфигурацию на отдельные функциональные части. В данной...
-
Прикладной алгоритм учет Информационные технологии - процесс, использующий совокупность методов и средств реализации операций сбора, регистрации,...
-
Теоретические основы проектирования прикладных решений на платформе "1С: Предприятие 8.3" Термин "1С: Предприятие" обозначает систему ПО, в которую...
-
Анализ предметной области ОАО "Ростелеком" образовалось 29 апреля 1994 года в результате преобразования государственного предприятия связи и информатики...
-
Описание предметной области Под автоматизированным рабочим местом понимается совокупность аппаратных и программных средств и методов, позволяющих...
-
Описание входной и выходной информации "Учет продаж футбольной атрибутики и спортивных товаров". Входная информация задачи: 1. Условно постоянная...
-
Проектирование реализации операций бизнес-процесса "Продажа товара покупателям" Номер операции на диаграмме Операция Необходимые разработки Специфика...
-
Конфигурация "Управление производственным предприятием" является современной многооконной системой. Каждое из ее окон (многие из которых -- диалоговые...
-
Проектирование хранилища данных - Разработка объектов Хранилища
Процесс проектирования любого хранилища, как уже было сказано, делится на следующие составляющие: Выбор бизнеса процесса Выбор таблицы фактов Выбор...
-
Алгоритмизация задачи БД задачи "Разработка автоматизированной системы формирования заказов ООО "Евротехноторг"" создавалась на Access 2003 и состоит из...
-
На основании примерного порядка рассмотрения проекта законодательной инициативы законодательного (представительного) органа государственной власти...
-
Областью применения базы данных является Гостиница. Задачей администратора гостиницы является отслеживание финансовой стороны работы гостиницы. Его...
-
Требования к функциональным характеристикам система должна обеспечивать выполнение следующих функций: - Актуальная информативность Исходные данные:...
-
Исследование предметной области Предметной областью данного проекта является Общежития №1 Барнаульского Государственного Педагогического Колледжа. В...
-
Информационный безопасность программный сеть Информационная система ФГБОУ ВПО "Нижегородский государственный архитектурно-строительный университет"...
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
Работа со меню и списками Внешний вид списка Пример внешнего вида списка приведен на рисунке 7. Рисунок 7 -- Внешний вид списка. Каждый раздел Системы...
-
Учет товар услуга оборудование В конфигурации "Управление производственным предприятием" функция создания проводок по учету НДС в сумме поступивших ТМЦ и...
-
Формулировка задачи : Главной задачей является разработка базы данных "Отдел кадров", которая включает в себя таблицы: "Список", "Личные данные",...
-
Пользовательский интерфейс обеспечивает взаимодействие между пользователем и компьютером, обмен действиями и ответными реакциями на них. Стоит начать с...
-
ОБЗОР АНАЛОГОВ - Разработка автоматизированной системы учета материальных ценностей "АС УМЦ"
Рассмотрим следующие системы учета материальных ценностей, существующие на рынке: Microsoft Excel -- офисная программа для работы с электронными...
-
Требования к функционированию программы Модуль функционирует в следующих режимах: Ш подготовка исходных данных; Ш заключение договора с клиентом; Ш...
-
Типы и виды сайтов - Разработка Web-сайта предприятия (ООО "Полтава")
Сегодня во всемирной паутине содержится огромное количество самых разных сайтов. Все они отличаются по большому числу параметров. Если Вы решили создать...
-
На закладке Товары оформляется поступление тех видов номенклатуры, которые являются товарами или материалами (рис.6). Именно по списку номенклатуры этой...
-
Анализ предметной области Автоматизированный учет занесенных данных анкет производиться на основе документа (анкета), составленной...
-
Типы полей ограничивают вводимую пользователем информацию по содержанию. В Системе используются следующие типы полей данных: Text . Поле ввода текста в...
-
Описание состава автоматизируемых бизнес-процессов Бизнес-процессы компании, подлежащие автоматизации, приведены в следующей таблице: Название...
-
При разработке Системы были использованы современные веб-технологии: AJAX, LAMP. Используемые программные средства, языки программирования, библиотеки:...
-
В качестве предметной области для дипломного проекта была выбрана организация МКДОУ детский сад №85 "Почемучка". Описание и основные виды деятельности...
-
Требования по электрической безопасности. Персональный компьютер -- электроприбор. От прочих электроприборов он отличается тем, что для него...
-
Количество рабочих станций, всего 20 Количество ПК, работающих в сети 21 Характеристики компьютеров От amd phenom 1055t и выше Операционная система...
-
Производство. 1. Начальник отдела сбыта получает от клиента заказ на конкретный ассортимент ежедневно, проверяет наличие необходимое кол-во товара, если...
-
Продажа 1. Маркетолог изучает рынок выпускаемых кож конкурентными предприятиями по цене и качеству, анализирует статистику прейскурантов кож конкурентов...
-
ЗАКЛЮЧЕНИЕ - Разработка автоматизированной системы учета материальных ценностей "АС УМЦ"
В выполненной курсовой работе было рассмотрено создание Автоматизированной Системы Учета Материальных Ценностей. Созданная Система имеет следующие...
-
Проектирование и разработка сайта Средства разработки Язык гипертекстовой разметки HTML В Интернете сосредотачивается и передается достаточно большое...
-
Пользовательский интерфейс информационно-справочной системы реализован следующим образом: 1. Главное окно приложения содержит главное меню и кнопки...
-
Описание предметной области В больших городах много аптек, и порой необходимо знать какой препарат и где можно купить. Для обеспечения оперативности...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
Проектирование системы учета хозяйственных операций - Разработка предметно-ориентированной конфигурации "Управленческий учет в ИТ-компании" на платформе "1С: Предприятие 8.3"