Разработка конфигурации «Складской учет» в среде 1С:Предприятие 8.3 (Организационная структура предприятия)
Содержание:
ВВЕДЕНИЕ
В качестве темы данной работы была выбрана «Разработка конфигурации складского учёта на базе системы программ 1С:Пpедпpиятиe 8.3» на материалах общества с ограниченной ответственностью «Матис». Выбор данной темы связан с тем, что у фирмы, специализирущееся на проектировании и возведении зданий, предлагая коммерческие и жилые площади, имеется острая необходимость в разработке конфигурации, реализующую учет товаров на складе строительных материалов, реализации бизнес-процессов и задач.
Актуальность исследования заключается в применении новейших технологий программирования в 1С для разработки конфигурации складского учета в условиях быстро развивающейся компании. Данная система позволяет решить ряд проблем для специалистов предприятия ООО «Матис». Во-первых, удешевить и упростить деятельность работников; во-вторых, создать не только решение для учета операций, но также необходимое средство для повышения эффективности управления предприятий на современном уровне; в-третьих, обеспечить более высокую скорость и качество работы специалистов этого профиля.
Объектом исследования выступает организация ООО «Матис».
Предметом изучения является складской учет строительной фирмы.
Целью работы является упрощение ведения складского учета строительной фирмы, и как следствие повышение производительности труда сотрудников.
Для решения поставленной задачи в дипломном проекте необходимо:
1. Исследовать предметную область решаемой задачи.
2. Охарактеризовать строительную фирму.
3. Дать краткую характеристику подразделений предприятия и их деятельности.
4. Определить экономическую сущность задачи.
5. Провести обоснование необходимости и цели использование вычислительной техники для решения задачи.
6. Разработать конфигурацию, реализующую учет товаров на складе строительных материалов.
7. Спроектировать и разработать управляемое приложение.
8. Установить обмен между подсистемами.
9. Провести анализ данных.
Методологическую основу данного исследования составили такие методы как анализ, синтез, сравнение, обобщение, выделение, интерпретация и другие методы научного познания.
1 АНАЛИЗ СУЩЕСТВУЮЩЕГО СОСТОЯНИЯ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Организационная структура предприятия
Общая организационная структура строительной компании ООО «Матис», представлена на рисунке 1.1. Сегодня компания активно расширяется и выходит на новый этап развития.
Директор
Бухгалтерия
Сметно-договорной отдел
Главный инженер
Отдел снабжения
Планово-экономический отдел
Юрист-консул
Начальники участков
Отдел сбыта
Отдел главного механика
Инженер по технике безопасности
Производственно-диспетчерский отдел
Прорабы
Мастера
Рабочие
Рисунок 1.1 Общая организационная структура строительной компании
Во главе предприятия находится генеральный директор, которому непосредственно подчиняются:
1. Бухгалтерия.
2. Сметно-договорной отдел.
3. Главный инженер.
4. Планово-экономический отдел.
5. Отдел снабжения.
6. Отдел сбыта.
7. Начальники участков.
8. Юрист-консул.
Одной из важнейших экономических задач предприятия является задача учета товаров на складе, которая решается несколькими подразделениями предприятия. В работе над данной задачей задействован отдел снабжения, а также следующие подразделения: бухгалтерия, отдел сбыта [15].
1.2 Особенности организации складского учета
Для успешного развития любого предприятия, независимо от формы собственности и осуществляемого вида деятельности, необходимо правильно организовать работу его склада. В большинстве случаев для хранения товаров выделяется отдельное, хорошо оборудованное и охраняемое помещение. Благодаря складскому учету обеспечивается сохранность всего объема товарных и материальных ценностей.
Компания ООО «Матис» использует на складе количественно-суммовой метод сортового способа учета, что позволяет одновременно вести количественный и суммовой учет по номенклатурным номерам ценностей на складах и в бухгалтерии компании.
Сортовой способ учета применяется в том случае, если хранение материальных ценностей организовано по наименованию и сортам без учета времени поступления и цены их приобретения [15].
1.3 Обоснование необходимости использования вычислительной техники для решения задачи
В работе кладовщиков очень много работы по оформлению складских документов. Складской учет в ООО «Матис» характеризуется большим объемом оперативной информации: в среднем 5 раз в день поступает товар от поставщиков, 10 раз в день отгружается. Это отражено ниже в таблице 1.1.
Таблица 1.1 – Оценка трудозатрат на обработку информации
№ п/п |
Наименование операции |
Периодич-ность |
Количество строк в документе |
Количество операций в год |
Объем работы в год (строк) |
Норма выработки (опер/в час.) |
Трудо-затраты в год (час) |
Приходная накладная |
5 раз в день |
5 |
1250 |
6250 |
4 |
312,5 |
|
Журнал ожидаемых поставок |
5 раз в день |
1 |
1250 |
1250 |
10 |
125 |
|
Журнал приемки грузов |
5 раз в день |
1 |
1250 |
1250 |
25 |
50 |
|
Комплектация партии товара |
10 раз в день |
20 |
2500 |
2500 |
1 |
2500 |
|
Журнал заявок |
10 раз в день |
1 |
2500 |
2500 |
10 |
250 |
|
Накладная на перемещение |
10 раз в день |
20 |
2500 |
50000 |
4 |
625 |
|
Карточка учета материалов |
200 раз в день |
1 |
5000 |
5000 |
20 |
250 |
|
Отчет об остатках |
1 раз в неделю |
1500 |
52 |
78000 |
0,25 |
208 |
|
Корректировка учетных данных по результатам инвентаризации |
1-2 раза в месяц |
10 |
24 |
240 |
1 |
24 |
|
Отчет о приемке по качеству |
5 раз в день |
5 |
1250 |
6250 |
1 |
1250 |
|
ИТОГО |
5594,5 |
При учете используется значительное количество документов, подготавливаемых вручную (рисунок 1.2).
Рисунок 1.2 Схема документооборота складских документов
Недостатками существующей системы являются:
- многократное дублирование одной и той же информации в различных документах;
- низкая оперативность при комплектации партии отгрузки, т.к. подбор подходящих партий товара для отгрузки осуществляется вручную;
- неизбежные ошибки при комплектации заказов;
- большие затраты времени на составление отчетов;
- высокая трудоемкость обработки информации;
- неполное и неэффективное использование технических средств, имеющихся в наличии.
Чтобы устранить перечисленные недостатки, необходимо автоматизировать складской учет, что позволит надежно хранить, обрабатывать информацию и при этом резко снизить трудоемкость и повысить достоверность и оперативность получения результатной информации.
1.4 Постановка задачи
ООО «Матис» располагает широкой системой закупок комплектующих материалов для своих изделий, а также выпускает различные виды строительной продукции. Поэтому на ООО «Матис» имеется большая сеть складов, и как следствие ему необходим складской учет. Количество закупаемых материалов и выпускаемых товаров настолько велик, что его учет вести вручную трудно и громоздко. Следовательно, для упрощения и быстроты ведения складского учета необходимо разработать конфигурацию для предприятия ООО «Матис».
Для выполнения данной задачи определили среду проектирования, в которой нужно проделать нижеприведенные операции:
1. Разработать конфигурацию, реализующую учет товаров на складе строительных материалов. Конфигурация должна содержать:
- Константы: НаименованиеФирмы, АдресФирмы, ТелФирмы, EmailФирмы, НДС (в %).
- Справочники: Контрагенты, Товары;
- Документы: Заказ На Склад, Заказ Поставщику, Приходная Накладная, Расходная Накладная, Прайс Лист;
- Журналы документов: Документы по закупкам, Документы по продажам;
- Отчёты: Прайс-лист, Остатки товаров на складе, Отчёт по закупкам, Отчёт по продажам;
- Для работы с конфигурацией необходимо создать двух пользователей. Первый пользователей - Директор с полными правами и интерфейсом. Второй пользователь Кладовщик с ограниченными правами (нельзя редактировать константы) и ограниченным интерфейсом (Нет пункта Операции в главном меню);
2. Разработать управляемое приложение, анализ данных:
- Режим запуска "Управляемое приложение".
- Создать подсистемы;
- Для каждой подсистемы сформировать панель навигации, действий Создать и Отчеты;
- Настроить подсистему рабочий стол;
3. Реализация бизнес-процессов и задач:
- Справочники: Сотрудники, Подразделения, Роли Исполнителей;
- Создать регистр сведений: регистр адресации;
- Определить параметр сеанса Текущий Исполнитель;
- Создать объект Задачи;
- Создать объект бизнес-процесс;
4. Анализ данных:
- Создать 15-20 документов;
- Создать отчеты Статистика, Поиск Ассоциаций, Поиск Последовательностей.
2 РАЗРАБОТКА КОНФИГУРАЦИИ СКЛАДСКОГО УЧЁТА НА БАЗЕ СИСТЕМЫ ПРОГРАММ 1С:ПPЕДПPИЯТИE
2.1 Проектирование структуры приложения
Любой программный продукт имеет свою структуру. При разработке системы автоматизации необходимо описать целый ряд различных сущностей – товары, материалы, клиенты, документы. При проектировании платформы "1С:Предприятия" все они были классифицированы и объединены в классы сущностей – объекты, на основе которых создается приложение.
Структура разрабатываемой системы состоит из объектов «Подсистемы», «Справочники», «Документы», «Регистр накопления» и «Отчеты».
Подсистемы – это основные элементы для построения интерфейса 1С:Предприятия. Каждый объект конфигурации может быть включен в одну или сразу несколько подсистем, в составе которых он будет отображаться [12].
Данная подсистема нужна для регистрации информации прихода, расхода, поступления, инвентаризации материалов на складе.
2.2 Разработка конфигурации
2.2.1 Константы
Константы – это прикладные объекты конфигурации. Константы нужны для хранения одного значения в базе данных. Обычно в константах хранится редко изменяемая информация, например, название организации, фамилия руководителя, основная валюта организации, параметры конфигурации в целом и т.д [17].
Для каждой константы обязательно указываем ее имя и тип данных.
Таблица 2.1 – Константы
Имя |
Тип |
Допустимая длина |
Наименование организации |
Строка, 100 |
Переменная |
ИНН организации |
Строка, 12 |
Фиксированная |
ОГРН организации |
Строка, 15 |
Фиксированная |
Юридический адрес |
Строка, 100 |
Переменная |
Телефон |
Строка, 11 |
Переменная |
E-mail организации |
Строка, 10 |
Переменная |
НДС в % |
Число, 10, 3 |
При фиксированной длине константа будет хранить заданное количество символов, а если реальное значение содержит меньше символов, то в конец строки будут добавлены пробелы до заданной длины. При переменной длине строки в базе данных хранится только реальное количество символов.
2.2.2 Перечисления
Перечисления используются в системе «1С:Предприятие» для описания постоянных наборов значений, не зменяемых в процессе работы конфигурации.
Для каждого перечисления обязательно указываем значения.
Таблица 2.2 – Перечисления
Имя |
Значения перечислений |
Единицы измерения |
Шт. |
Должность |
Директор Администратор Кладовщик Грузчик Товаровед Программист Бухгалтер |
2.2.3 Справочники
Справочники «1С» – специализированный объект древа метаданных, который служит для хранения статичной информации справочного характера.
Многоуровневая иерархия, поддерживаемая справочниками, включается простой активизацией соответствующего свойства в метаданных. При этом поддержка иерархии распространяется сразу на все аспекты использования прикладного объекта [6].
Справочник состоит из элементов. Каждый элемент справочника характеризуется определенным набором дополнительных параметров, одинаковым для всех элементов каждого справочника. Эти параметры называются реквизитами.
Справочник «Контрагенты» содержит информацию о фирмах, с которыми ведутся торговые операции. Контрагенты делятся на две группы: Поставщики и Покупатели.
Структура справочника представлена в таблице 2.3 и на рисунке 2.5.
Таблица 2.3 – Справочник «Контрагенты»
Реквизиты |
Тип |
Описание |
Полное Наименование |
Строка, 100 |
Отражает полное наименование контрагента |
ИНН |
Строка, 12 |
Отражает ИНН контагента |
Адрес |
Строка, 100 |
Юридический адрес контрагента |
Телефон |
Строка, 11 |
Отражает номер телефона |
Контактное лицо |
Строка, неогран. длина |
Отражает ФИО контактного лица |
Продолжение таблицы 2.3
ДатаРаботы |
Дата |
Дата, с которой начали работать с контрагентом |
ЭлПочта |
Строка, 10 |
Электронная почта контактного лица |
Справочник «Товары» содержит информацию о товарах.
Структура справочника представлена в таблице 2.4.
Таблица 2.4 – Справочник «Товары» (2-х уровневый)
Реквизиты |
Тип |
Описание |
Код товара |
Число, 10, 0 |
Отражает код товара |
ПолноеНаименование |
Строка, 50 |
Отражает полное наименование товара |
ЕдиницаИзмерения |
Перечисление Ссылка. Единицы Измерения |
Содержит ссылку на единицы измерения |
Цена |
Число 10, 2, неотрицательное |
Отражает цену товара |
Справочник «Сотрудники» предназначен для хранения информации о сотрудниках.
Структура справочника представлена в таблице 2.5.
Таблица 2.5 – Справочник «Сотрудники».
Реквизиты: |
Тип |
Описание |
Код |
Число, 10, 0 |
Сотруднику присваивается порядковый номер |
Наименование |
Строка, 50 |
Отражает ФИО сотрудника |
Дата рождения |
Дата |
Содержит дату рождения сотрудника |
ПаспортСерия |
Строка, 4 |
Отражает 4-х значную серию паспорта сотрудника |
ПаспортНомер |
Строка, 6 |
Отражает 6-ти значный номер паспорта сотрудника |
Адрес |
Строка, 100 |
Отражает адрес проживания сотрудника |
Телефон |
Строка, 11 |
Отражает контактный номер телефона |
Должность |
Перечисление Ссылка. Должность |
Содержит ссылку на единицы измерения |
Дата приема |
Дата |
Содержит дату приема на работу |
В справочнике «Склад» используется информация о существующих складах.
Структура справочника представлена в таблице 2.6.
Таблица 2.6 – Справочник «Склад».
Данные |
Тип |
Описание |
Код |
Число, 10, 0 |
Складу присваивается порядковый номер |
НаименованиеСклада |
Строка, 50 |
Отражает наименование склада |
2.2.4 Регистры
В системе используется регистры сведений и регистры накопления.
Такой вид регистров как регистры сведений имеет автоматический контроль уникальности записей по периоду (периодичность, указанная в свойствах регистра) и измерениям. То есть среди записей регистра не может быть более одной записи с одинаковыми показателями периода + измерение + регистратор (если он есть). Уникальность записей в других видах регистров осуществляется по регистратору.
В разработанной базе данных были созданы 3 новых регистра накопления «Остатки На Складе», «Исполнение Заказов Поставщиками», «Поступление Товара На Склад» и один новый регистр сведений «Цена».
Регистр «ОстаткиНаСкладе» предназначен для хранения информации поступления товаров на склады организации, имеет следующую структуру:
Описание измерений регистра «ОстаткиНаСкладе» приведены в таблице 2.7.
Таблица 2.7 – Измерения регистра «ОстаткиНаСкладе»
Наименование |
Тип |
Описание |
Склад |
СправочникСсылка.Склады (Места хранения) |
Список мест хранения товаров организации |
Товар |
СправочникСсылка.Товары |
Информация о товарах организации |
МОЛ1 |
СправочникСсылка. Сотрудники |
Информация о материально ответственном лице |
Описание ресурсов регистра «ОстаткиНаСкладе» приведены в таблице 2.8.
Таблица 2.8 – Ресурсы регистра «ТоварыНаСкладах»
Наименование |
Тип |
Описание |
Количество |
Число, 15, 3 |
Служит для отражения количества |
Регистр «ИсполнениеЗаказовПоставщиками» предназначен для хранения информации о документах поступления заказов от поставщиков, имеет следующую структуру:
Описание измерений регистра «ИсполнениеЗаказовПоставщиками» приведены в таблице 2.9.
Таблица 2.9 – Измерения регистра «ИсполнениеЗаказовПоставщиками»
Наименование |
Тип |
Описание |
Поставщики |
СправочникСсылка.Поставщики |
Информация о поставщиках товаров |
Описание ресурсов регистра «ИсполнениеЗаказовПоставщиками» приведены в таблице 2.10.
Таблица 2.10 – Ресурсы регистра «ИсполнениеЗаказовПоставщиками»
Наименование |
Тип |
Описание |
Количество |
Число, 15, 3 |
Служит для отражения количества |
Описание реквизитов регистра «ИсполнениеЗаказовПоставщиками» приведены в таблице 2.11.
Таблица 2.11 – Реквизиты регистра «ИсполнениеЗаказовПоставщиками»
Наименование |
Тип |
Описание |
Поставщик |
СправочникСсылка. Поставщики |
Отображает информацию о поставщиках товаров |
Товар |
СправочникСсылка. Товары |
Отображает информацию о товарах |
Таблица 2.12 – Измерения регистра «ПоступлениеТовараНаСклад»
Наименование |
Тип |
Описание |
Склад |
Справочник Ссылка. Склады |
Список мест хранения товаров организации |
Наименование |
Справочник Ссылка. Товары |
Информация о товарах организации |
Поставщик |
Справочник Ссылка. Поставщики |
Информация о поставщиках |
Сотрудник |
Справочник Ссылка. Сотрудники |
Список сотрудников организации |
Описание ресурсов регистра «ПоступлениеТовараНаСклад» приведены в таблице 2.13.
Таблица 2.13 – Ресурсы регистра «ПоступлениеТовараНаСклад»
Наименование |
Тип |
Описание |
Количество |
Число, 10, 0 |
Служит для отражения количества |
Цена |
Число, 10, 2 |
Служит для отражения цены |
Стоимость |
Число, 15, 2 |
Служит для отражения стоимости |
Регистр сведений «Цена» предназначен для хранения информации о ценах на товары, имеет следующую структуру:
Описание ресурсов регистра «Цена» приведены в таблице 2.14.
Таблица 2.14 – Ресурсы регистра «Цена»
Наименование |
Тип |
Описание |
Цена |
Число, 10, 2 |
Служит для хранения информации о цене |
2.2.5 Документы
В аходе аразработки априкладного арешения абыли аиспользованы аи аразработаны аследующие адокументы: «ЗаказНаСклад», «ЗаказПоставщику», «ПриходнаяНакладная», «РасходнаяНакладная», «ПрайсЛист»
Документ «ЗаказНаСклад» предназначен для отражения поступления товарно-материальных ценностей со склада. Стуктура документа представлена в таблице 2.15.
Таблица а2.15 а– Документ а«ЗаказНаСклад»
Шапка |
||
Реквизит |
Тип |
Описание |
ДатаИсполненияДокумента |
Дата |
Дата исполнения документа |
Сотрудник |
СправочникСсылка. Сотрудники |
Содержит ссылку на список сотрудников |
Комментарий |
Строка а(неограниченная длина) |
Любая дополнительная информация |
Табличная часть |
||
Наименование |
СправочникСсылка. Товары |
Содержит наименование товара |
Количество |
Число, 15, 0 |
Содержит количество заказанного товара |
Цена |
Число, 15, 2 |
Отражает цену на товар |
Сумма |
Число, 15, 2 |
Отражает общую сумму заказа |
Документ «ЗаказПоставщику» предназначен для отражения поступления товарно-материальных ценностей от контрагента. Структура документа представлена в таблице 2.16.
Таблица а2.16 а– Документ «ЗаказПоставщику»
Шапка |
||
Реквизит |
Тип |
Описание |
ДатаПоставки |
Дата |
Дата поставки товара |
Поставщик |
СправочникСсылка. Поставщики |
Содержит ссылку на список поставщиков |
Комментарий |
Строка а(неограниченная адлина) |
Любая адополнительная аинформация |
Табличная часть |
||
Наименование |
СправочникСсылка. Товары |
Содержит наименование товара |
Количество |
Число, 15, 0 |
Содержит количество поставленного товара |
Сумма |
Число, 15, 2 |
Отражает общую сумму заказа |
Приходная накладная является основным документом, на основании которого производится приходование товаров в системе. Структура документа представлена в таблице 2.17.
Таблица а2.17 а– Документ «ПриходнаяНакладная»
Шапка |
||
Реквизит |
Тип |
Описание |
Дата |
Дата |
Дата поставки товара |
Поставщик |
Справочник. Поставщики |
Содержит ссылку на список поставщиков |
Склад |
СправочникСсылка.Склад (Места хранения) |
Список мест хранения товаров организации |
Сотрудник |
Справочник. Сотрудники |
Содержит ссылку на список сотрудников |
Табличная часть |
||
Наименование |
СправочникСсылка. Товары |
Содержит наименование товара |
Количество |
Число, 15, 0 |
Содержит количество поставленного товара |
Цена |
Число, 15, 2 |
Отражает цену на товар |
Сумма |
Число, 15, 2 |
Отражает общую сумму |
Расходная накладная – это документ, имеющий юридическую силу, на основании которого производится отпуск любых материальных ценностей в качестве товаров, применяется для учета расхода материальных ценностей. Структура документа представлена в таблице 2.18.
Как и в других документах в документе «РасходнаяНакладная» поле Наименование имеет кнопку выбора для выбора товара из справочника, поле Количество имеет кнопку выбора для вызова калькулятора. Значение поля Цена подставляется из справочника. Сумма в строке рассчитывается автоматически. Под табличной частью выводится итоговая сумма по всем строкам.
Таблица а2.18 а– Документ а«РасходнаяНакладная»
Шапка |
||
Реквизит |
Тип |
Описание |
МОЛ1 |
СправочникСсылка. Сотрудники |
Информация о материальноответственном лице |
Склад |
СправочникСсылка.Склад (Места хранения) |
Список мест хранения товаров организации |
МОЛ2 |
СправочникСсылка. Сотрудники |
Информация о материально ответственном лице |
Табличная часть |
||
Наименование |
СправочникСсылка. Товары |
Содержит наименование товара |
Количество |
Число, 15, 0 |
Содержит количество поставленного товара |
Цена |
Число, 15, 2 |
Отражает цену на товар |
Сумма |
Число, 15, 2 |
Отражает общую сумму |
Документ «ПрайсЛист» содержит систематизированный перечень материалов, изделий, оборудования, производственных операций, услуг с указанием цена. Структура документа представлена в таблице 2.19.
Таблица а2.19 а– Документ а«ПрайсЛист»
Шапка |
||
Реквизит |
Тип |
Описание |
НаименованиеПоставщика |
СправочникСсылка. Поставщики |
Информация о контрагенте |
Табличная часть |
||
НаименованиеТовара |
СправочникСсылка. Товары |
Содержит наименование товара |
Количество |
Число, 15, 0 |
Содержит количество поставленного товара |
Цена |
Число, 10, 3, неотрицательное |
Отражает цену на товар |
Одним из важных функциональных механизмов системы является механизм проведения документов. Он предлагает разработчику стандартную модель организации связи между информацией о событиях, происходящих на предприятии, и различными учетными механизмами (рис. 2.14). Любая вводимая пользователем в виде документов информация может отражаться в любых учетных механизмах (планировании, управленческом учете, бухгалтерском учете и т.д.).
Все необходимые действия по проведению и отмене проведения система будет выполнять автоматически.
Значение поля Цена подставляется из справочника, и в модуле документа прописываем процедуру:
Процедура ТоварыНаименованиеПриИзменении (Элемент)
Строка=ЭлементыФормы. Товары. ТекущиеДанные;
Строка. Цена=Строка. Наименование. ЦенаПокупки;
КонецПроцедуры.
При изменении количества изменяется сумма на это число, прописываем эту процедуру в модуле документа:
Процедура ТоварыКолВоПриИзменении (Элемент)
Строка=ЭлементыФормы. Товары. ТекущиеДанные;
Строка. Сумма=Строка. КолВо*Строка. Цена;
СуммаДок=Товары. Итог ("Сумма");
КонецПроцедуры.
Формируется печатная форма документа в виде приходной накладной:
Формируем печатную форму документа в виде расходной накладной. В печатных формах всех документов рассчитывается и указывается сумма НДС, общее количество наименований товара и сумма прописью. Документы должны иметь возможность записи без проведения и с проведением.
Текст процедур прописываем в модуле документа:
Процедура ТоварыНаименованиеПриИзменении (Элемент)
Строка=ЭлементыФормы. Товары. ТекущиеДанные;
Строка. Цена=Строка. Наименование. ЦенаПокупки;
КонецПроцедуры.
Процедура ТоварыКолВоПриИзменении (Элемент)
Строка=ЭлементыФормы. Товары. ТекущиеДанные;
Строка. Сумма=Строка. КолВо*Строка. Цена;
СуммаДок=Товары. Итог ("Сумма");
КонецПроцедуры
Процедура ПриОткрытии ()
Фирма=Константы. НаименованиеФирмы. Получить ();
КонецПроцедуры
Процедура Печать (Элемент)
ТабДок = Новый ТабличныйДокумент;
Макет = Документы. ПродажаТовара. ПолучитьМакет ("Печать");
// Заголовок
Область = Макет. ПолучитьОбласть ("Заголовок");
Область. Параметры. Заполнить (ЭтотОбъект);
ТабДок. Вывести (Область);
// Шапка
Шапка = Макет. ПолучитьОбласть ("Шапка");
Шапка. Параметры. Заполнить (ЭтотОбъект);
ТабДок. Вывести (Шапка);
// Товары
Область = Макет. ПолучитьОбласть ("ТоварыШапка");
ТабДок. Вывести (Область);
КолВо = 0;
ОбластьТовары = Макет. ПолучитьОбласть ("Товары");
Для Каждого ТекСтрокаТовары Из Товары Цикл
ОбластьТовары. Параметры. Заполнить (ТекСтрокаТовары);
КолВо = КолВо + 1;
ТабДок. Вывести (ОбластьТовары);
КонецЦикла;
// вывод области "Всего"
Область = Макет. ПолучитьОбласть ("Всего");
Область. Параметры. ИтогСумма = Товары. Итог ("Сумма");
СуммаДок = Область. Параметры. ИтогСумма;
СуммаНДС = СуммаДок - (СуммаДок/1.18);
Область. Параметры. СуммаНДС = СуммаНДС;
Область. Параметры. Заполнить (ЭтотОбъект);
ТабДок. Вывести (Область);
// вывод области "Сумма"
Область = Макет. ПолучитьОбласть ("Сумма");
Область. Параметры. СуммаДокумента = ЧислоПрописью (СуммаДок,, "Рубль, рубля, рублей, м, копейка, копейки, копеек, ж");
Область. Параметры. КолВо = КолВо;
Область. Параметры. Заполнить (ЭтотОбъект);
ТабДок. Вывести (Область);
ТабДок. ОтображатьСетку = Ложь;
ТабДок. Защита = Ложь;
ТабДок. ТолькоПросмотр = Ложь;
ТабДок. ОтображатьЗаголовки = Ложь;
ТабДок. Показать ();
КонецПроцедуры
В системе 1С:Предприятие журналы являются средством для работы с документами. Работая с журналом, пользователь может вводить документы, просматривать их, редактировать и удалять. Журналы позволяют группировать документы для просмотра и быстрого доступа к ним.
Создаем два журнала документов: ДокументыПоЗакупкам и ДокументыПоПродажам. Журналы включают дополнительные реквизиты: Контрагент и Сумма по документу.
2.2.6 Отчеты
По накопленным в информационной базе данным можно получить отчеты для анализа деятельности организации.
Отчет – это прикладной объект конфигурации, предназначенный для обработки накопленной информации и получения сводных данных в удобном для просмотра и анализа виде. Платформа 8.3 поддерживает формирование различных разновидностей отчетов, достаточных для удовлетворения потребностей пользователей в достоверной и своевременной выходной информации. Отчет (рис. 2.19) в платформе версии 8.3 может формироваться тремя различными способами [13].
1. С нуля. В Конфигураторе создается новый пустой отчет, и разработчик самостоятельно создает макет, самостоятельно пишет процедуры заполнения и запросы к информационной базе. Это иногда имеет смысл в том случае, если, к примеру, результаты отчета необходимо распечатывать по регламентированной форме или состав данных очень специфический, или в случае создания внешнего отчета.
2. На базе Универсального Отчета. Универсальный Отчет – это такой объект, который может быть использован как самостоятельно, так и в качестве основы для других отчетов (он должен быть указан как реквизит). При этом также следует самостоятельно составлять текст запроса, но при этом в модуле нового отчета уже присутствуют стандартные процедуры настройки, снабженные комментариями, которые разработчик легко может подогнать под конкретные задачи.
3. С помощью системы компоновки данных (далее – СКД). СКД впервые появилась в версии платформы 8.0 в целях упрощения составления отчетов, поскольку для формирования нового отчета с ее помощью нет необходимости снимать с поддержки конфигурацию – она может быть запущена и в стандартном режиме, без использования Конфигуратора. Кроме того, один и тот же отчет может быть создан в нескольких вариантах, а его структура может свободно настраиваться [9].
В 1С также поддерживаются регламентированные отчеты, форма заполнения которых определяются законодательно Министерством Финансов Российской Федерации.
Для анализа накопленной в системе информации был разработан ряд отчетов:
- Отчет «Остатки товаров на складе» имеет возможность детализации по отдельным товарам (рис. 2.20);
- Отчет «Отчет по закупкам» формируются за период с детализацией по контрагентам (рис. 2.21);
- Отчет «Отчет по продажам» формируются за период с детализацией по контрагентам (рис. 2.22);
- Отчет «Прайс-лист» имеет возможность детализации по отдельным товарам и их ценам (рис. 2.23);
- Отчет «Ведомость по взаиморасчетам с контрагентами».
Для формирования отчета «Отчет по закупкам» необходимо указать начало и конец интересующего периода и нажать кнопку «Сформировать». На экране появится сформированный отчет по каждой бухте, который отражает все ее движения. То же самое нужно проделать и для формирования отчета «Отчет по продажам». Он отражает наименование товара и остаток его остаток на конкретную дату.
Отчет Остатки товаров на складе создали с помощью запроса, процедуру прописываем в модуле формы отчета.
Процедура КнопкаСформироватьНажатие (Кнопка)
ТабДок = Новый ТабличныйДокумент;
Макет = ЭтотОбъект. ПолучитьМакет ("Макет");
ОбластьМакета = Макет. ПолучитьОбласть ("Шапка");
ОбластьМакета. Параметры. ТекущаяДата = ТекущаяДата ();
ТабДок. Вывести (ОбластьМакета);
Запрос = Новый Запрос;
Если Товары. Наименование <> "" Тогда
Запрос. Текст = "
|Выбрать
| ОстаткиТовараОстатки. Товары,
| ОстаткиТовараОстатки. Товары. Наименование КАК Наименование,
| ОстаткиТовараОстатки. КолВоОстаток КАК Количество
| Из
| РегистрНакопления. ОстаткиТовара. Остатки КАК ОстаткиТовараОстатки
| Где
| ОстаткиТовараОстатки. Товары В (&Товары)
|";
Иначе
Запрос. Текст = "
|ВЫБРАТЬ
| ОстаткиТовараОстатки. Товары,
| ОстаткиТовараОстатки. Товары. Наименование КАК Наименование,
|ОстаткиТовараОстатки. КолВоОстаток КАК Количество
| Из
| РегистрНакопления. ОстаткиТовара. Остатки КАК ОстаткиТовараОстатки
|";
КонецЕсли;
Запрос. УстановитьПараметр ("Товары", Товары);
Результат = Запрос. Выполнить ();
Выборка = Результат. Выбрать ();
Пока Выборка. Следующий () Цикл
ОбластьМакета = Макет. ПолучитьОбласть ("Товар");
ОбластьМакета. Параметры. Товар = Выборка. Наименование;
ОбластьМакета. Параметры. Количество = Выборка. Количество;
ТабДок. Вывести (ОбластьМакета);
КонецЦикла;
ТабДок. Показать ();
КонецПроцедуры
С помощью данного отчета можно получить график поступления и отгрузки товаров со склада с любой периодичностью, например, за каждый день в течение определенного периода времени. Для этого в группировках отчета необходимо установить соответствующий порядок группировки: По дням, По неделям и т.д.
В отчете можно произвести отбор данных по различным параметрам: по группе товаров, по произвольному списку товаров, по складу и т.д.
2.3 Разработка управляемого приложения
С выпуском в 2003 г. программной системы «1С:Предприятие 8» фирма «1С» заметно ускорила (по сравнению с вариантом 7.x) процесс развития ее базового компонента — технологической платформы.
Причина тому представляется вполне очевидной: именно с появлением «1С:Предприятие 8» компания существенно расширила круг своих потенциальных заказчиков, начав активное освоение корпоративного рынка.
Но в этом сегменте у заказчиков имеются давно устоявшиеся (и постоянно растущие!) требования к бизнес–приложениям, и чтобы соответствовать им, разработчикам «1С» пришлось повысить темпы развития базовых технологий [11].
Основная работа пользователей, по-прежнему, происходит в формах. В управляемом приложении применяются формы, которые построены на основе новой технологии. Такие формы называются управляемые (рис. 2.24).
Главное отличие управляемых форм заключается в том, что они не прорисованы разработчиком детально, «по пикселям». Форма в конфигурации представляется логическим описанием состава формы. А точное размещение элементов производится системой автоматически при появлении формы. Видимая часть формы выглядит как дерево, которое включает элементы формы.
Основные новшества «1С:Предприятие 8. Управляемое приложение» связаны с необходимостью и дальше повышать производительность и масштабируемость платформы, поддерживать работу удаленных пользователей, упростить процесс разработки и сопровождения прикладных решений, а также сделать более удобной работу пользователей.
Одна из ключевых идей системы «Управляемое приложение» заключается в переходе на использование модели декларативного описания программного кода и пользовательского интерфейса. Это существенно повышает управляемость бизнес–приложения и позволяет перейти к применению тонкого Windows- и Web-клиента [1].
Полностью меняется весь слой пользовательского интерфейса (командный интерфейс, формы, оконная система). При этом не просто вводится новая модель разработки интерфейса, но реализуется новая архитектура разделения функциональности между клиентской и серверной частью системы.
Принципиально важно, что реализация всех этих идей выполнена на качественно новом технологическом уровне – на основе модели декларативного описания программного кода и пользовательского интерфейса. Именно это существенно повышает управляемость бизнес-приложения – как на этапе разработки прикладных программ, так и при его настройке на требования конкретных пользователей, а также в случае настроек, сделанных самим пользователем [12].
Что же касается контекстов исполнения собственных процедур или функций – их определяет сам разработчик в зависимости от своих нужд.
Вообще в модуле формы могут быть использованы четыре различные директивы компиляции:
– &НаКлиенте;
– &НаСервере;
– &НаСервереБезКонтекста;
– &НаКлиентеНаСервереБезКонтекста.
В системе 1С: Предприятие 8.3 для авторизации используется список пользователей, для разграничения полномочий мы создаем в объекте роли 2 пользователей и создаем 2 интерфейса, устанавливаем в каждом набор прав, для разрешения доступа только к необходимым объектам.
Изменяем свойство конфигурации Основной режим запуска на "Управляемое приложение".
Создаем подсистемы Закупки и Продажи, и определяем состав объектов каждой подсистемы.
Для каждой подсистемы сформировываем панель навигации, действий Создать и Отчеты.
Для разделения полномочий используются роли, которым назначаются права. Первый пользователь – Директор с полными правами и интерфейсом, а второй – кладовщик с ограниченными правами (нельзя редактировать константы) и с ограниченным интерфейсом (нет пункта Операции в главном меню).
Роль директор (рис. 2.27). Права:
- просмотр и чтение документов;
- возможность изменять реквизиты организации.
Роль кладовщик (рис. 2.28). Права на возможность изменять такие документы, как:
- заказ на склад;
- приходная накладная;
- расходная накладная;
- остатки на склад;
- поступление на склад;
- ввод начальных остатков;
- просмотр прайс-листов.
2.4 Реализация бизнес-процесса «Продажа товара»
Режим запуска «Обычное приложение». Создаем справочники Сотрудники (данные: Иванов, Петров, Сидоров), Подразделения (данные: отдел продаж, склад), Роли Исполнителей (данные: кладовщик, продавец, руководитель отдела). В форме документа Заявка покупателя создаем реквизит ОплатаСчета.
В модуле объекта определяем обработчики событий.
Процедура ПередВыполнением (Отказ)
Если ДатаВыполнения = '00010101' Тогда
ДатаВыполнения = ТекущаяДата ();
КонецЕсли; Если Исполнитель. Пустая () Тогда
Исполнитель = ПараметрыСеанса. ТекущийИсполнитель;
КонецЕсли;
КонецПроцедуры.
Процедура ПриВыполнении ()
Сообщить ("Задача выполнена: "+""""+Наименование+"""");
КонецПроцедуры.
Процедура ПриЗаписи ()
Если ЭтоНовый () Тогда
Сообщить ("Сформирована задача: "+""""+Наименование+"""");
Сообщить ("Исполнитель"+Исполнитель);
Сообщить ("Подразделение"+подразделение);
КонецЕсли;
КонецПроцедуры.
Создаем объект конфигурации бизнес - процесс "Продажа товара".
Создаем карту маршрута.
Процедуры описываем в модуле объекта:
Процедура СтартПередСтартом (ТочкаМаршрутаБизнесПроцесса, Отказ)
НужноЗаписать = Ложь;
ЕСЛИ Счет. Пустая () ТОГДА
СчетОбъект = Документы. ЗаявкиПокупателя. СоздатьДокумент ();
СчетОбъект. Дата = ТекущаяДата ();
СчетОбъект. Записать ();
Счет = СчетОбъект. Ссылка;
НужноЗаписать = Истина;
КОНЕЦЕСЛИ;
ЕСЛИ РасходнаяНакладная. Пустая () ТОГДА
РасходнаяНакладнаяОбъект = Документы. ПродажаТовара. СоздатьДокумент ();
РасходнаяНакладнаяОбъект. Дата = ТекущаяДата ();
РасходнаяНакладнаяОбъект. Записать ();
РасходнаяНакладная = РасходнаяНакладнаяОбъект. Ссылка;
НужноЗаписать = Истина;
КОНЕЦЕСЛИ;
ЕСЛИ НужноЗаписать ТОГДА
Записать ();
КОНЕЦЕСЛИ;
СООБЩИТЬ ("Старт бизнес-процесса: " + """" + ЭтотОбъект. МетаДанные (). Синоним+"""");
КонецПроцедуры.
Процедура СчетОплаченПроверкаУсловия (ТочкаМаршрутаБизнесПроцесса, Результат)
Результат = Счет. ОплатаСчета;
КонецПроцедуры.
Процедура ВыпискаСчетаОбработкаИнтерактивнойАктивации (ТочкаМаршрутаБизнесПроцесса, Задача, СтандартнаяОбработка)
Счет. ПолучитьФорму ("ФормаДокумента"). Открыть ();
СтандартнаяОбработка=Ложь;
КонецПроцедуры.
Процедура ВыпискаСчетаПередИнтерактивнымВыполнением (ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)
Если Счет. Товары. Количество () =0 тогда
Отказ=Истина;
КонецЕсли;
КонецПроцедуры.
Процедура ВыпискаНакладнойОбработкаИнтерактивнойАктивации (ТочкаМаршрутаБизнесПроцесса, Задача, СтандартнаяОбработка)
РасходнаяНакладная. ПолучитьФорму ("ФормаДокумента"). Открыть ();
СтандартнаяОбработка=Ложь;
КонецПроцедуры.
Процедура ВыпискаНакладнойПередИнтерактивнымВыполнением (ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)
Если РасходнаяНакладная. Товары. Количество () =0 тогда
Отказ=Истина;
КонецЕсли;
КонецПроцедуры.
Процедура ОтгрузкаСоСкладаОбработкаИнтерактивнойАктивации (ТочкаМаршрутаБизнесПроцесса, Задача, СтандартнаяОбработка)
РасходнаяНакладная. ПолучитьФорму ("ФормаДокумента"). Открыть ();
СтандартнаяОбработка=Ложь;
КонецПроцедуры.
Процедура НормальноеЗавершениеПриЗавершении (ТочкаМаршрутаБизнесПроцесса, Отказ)
Сообщить ("Завершение бизнес-процесса: "+""""+ЭтотОбъект. Метаданные (). Синоним+"""");
КонецПроцедуры.
Процедура НетПриЗавершении (ТочкаМаршрутаБизнесПроцесса, Отказ)
Сообщить ("Досрочное завершение бизнес-процесса: "+""""+ЭтотОбъект. Метаданные (). Синоним+"""");
КонецПроцедуры.
В модуле обычного приложения определяем процедуры:
Процедура ПриНачалеРаботыСистемы ()
ПараметрыСеанса. ТекущийИсполнитель=Справочники. Сотрудники. НайтиПоКоду (ИмяПользователя ());
ПодключитьОбработчикОповещения ("ОбработчикОповещения");
КонецПроцедуры.
Процедура ОбработчикОповещения (ИмяСобытия, Параметр, Источник) Экспорт
Если ИмяСобытия="ЗаписьСчета" Тогда
Запрос=Новый Запрос;
Запрос. УстановитьПараметр ("Парам", Источник. Ссылка);
Запрос. Текст="ВЫБРАТЬ
|Задача. Ссылка
|Из
|БизнесПроцесс. ПродажаТовара КАК ПродажаТовара ЛЕВОЕ СОЕДИНЕНИЕ Задача. Задача. ЗадачиПоИсполнителю КАК Задача
|ПО ПродажаТовара. Ссылка=Задача. БизнесПроцесс
|ГДЕ (Задача. Выполнена=Ложь) и (ПродажаТовара. Счет=&Парам)";
Выборка=Запрос. Выполнить (). Выбрать ();
Пока Выборка. Следующий () Цикл
ТекущаяЗадача=Выборка. Ссылка. ПолучитьОбъект ();
Если ТекущаяЗадача. ТочкаМаршрута=БизнесПроцессы. ПродажаТовара. ТочкиМаршрута. ВыпискаСчета Тогда
ФормаСчета=ТекущаяЗадача. БизнесПроцесс. Счет. ПолучитьФорму ();
Если ФормаСчета. Открыта () =Истина Тогда
Если Вопрос ("Пометить задачу"""+ТекущаяЗадача. Наименование+"""как выполненную?",РежимДиалогаВопрос. ДаНет) =КодВозвратаДиалога. Да Тогда
ТекущаяЗадача. ВыполнитьЗадачу ();
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если ИмяСобытия="Списание" Тогда
Запрос=Новый Запрос;
Запрос. УстановитьПараметр ("Парам", Источник. Ссылка);
Запрос. Текст="ВЫБРАТЬ
|Задача. Ссылка
|Из
|БизнесПроцесс. ПродажаТовара КАК ПродажаТовара ЛЕВОЕ СОЕДИНЕНИЕ Задача. Задача. ЗадачиПоИсполнителю КАК Задача
|ПО ПродажаТовара. Ссылка=Задача. БизнесПроцесс
|ГДЕ (Задача. Выполнена=Ложь) и (ПродажаТовара. РасходнаяНакладная=&Парам)";
Выборка=Запрос. Выполнить (). Выбрать ();
Пока Выборка. Следующий () Цикл
ТекущаяЗадача=Выборка. Ссылка. ПолучитьОбъект ();
Если ТекущаяЗадача. ТочкаМаршрута=БизнесПроцессы. ПродажаТовара. ТочкиМаршрута. ВыпискаНакладной Тогда
ФормаДокумента=ТекущаяЗадача. БизнесПроцесс. РасходнаяНакладная. ПолучитьФорму ();
Если ФормаДокумента. Открыта () =Истина Тогда
Если Вопрос ("Пометить задачу"""+ТекущаяЗадача. Наименование+"""как выполненную?",РежимДиалогаВопрос. ДаНет) =КодВозвратаДиалога. Да Тогда
ТекущаяЗадача. ВыполнитьЗадачу ();
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры.
В модуле формы документа Заявка покупателя и Продажа товара прописываем процедуру ПриЗаписи для оповещения:
Процедура ПриЗаписи (Отказ)
Оповестить ("ЗаписьСчета",, ЭтотОбъект);
КонецПроцедуры.
Процедура ПриЗаписи (Отказ)
Оповестить ("Списание",, ЭтотОбъект);
КонецПроцедуры.
2.5 Анализ данных в системе 1С 8.3
Вводим в базу 15 новых документов, по разному сочетая группу товаров. Создаем отчет Статистика, выполняющий анализ данных типа "Общая статистика". В модуле отчета прописываем процедуру:
Процедура КнопкаСформироватьНажатие (Кнопка)
Анализ = Новый АнализДанных;
Анализ. ТипАнализа = Тип ("АнализДанныхОбщаяСтатистика");
запрос = Новый Запрос;
Запрос. Текст = "Выбрать
|ОстаткиТовара. Товары,
|ОстаткиТовара. КолВо
|Из
|РегистрНакопления. ОстаткиТовара КАК ОстаткиТовара";
Анализ. ИсточникДанных = Запрос. Выполнить ();
РезультатАнализа = Анализ. Выполнить ();
Построитель = Новый ПостроительОтчет нализаДанных ();
Построитель. Макет = Неопределено;
Построитель. ТипАнализа = Тип ("АнализДанныхОбщаяСтатистика");
ТабДок = Новый ТабличныйДокумент;
Построитель. Вывести (РезультатАнализа, ТабДок);
ТабДок. Показать ();
КонецПроцедуры.
Создаем отчет ПоискАссоциаций, выполняющий анализ данных типа "Поиск ассоциаций". Процедуру прописываем в модуле:
Процедура КнопкаСформироватьНажатие (Кнопка)
Анализ = Новый АнализДанных;
Анализ. ТипАнализа =Тип ("АнализДанныхПоискАссоциаций");
Запрос = Новый Запрос;
Запрос. Текст = "Выбрать
|ОстаткиТовара. Регистратор,
| ОстаткиТовара. Товары
|Из
|РегистрНакопления. ОстаткиТовара КАК ОстаткиТовара";
Анализ. ИсточникДанных = Запрос. Выполнить ();
Анализ. Параметры. ТипОтсеченияПравил. Значение = ТипОтсеченияПравилАссоциации. Избыточные;
РезультатАнализа = Анализ. Выполнить ();
Построитель = Новый ПостроительОтчет нализаДанных ();
Построитель. Макет = Неопределено;
Построитель. ТипАнализа = Тип ("АнализДанныхПоискАссоциаций");
ТабДок = Новый ТабличныйДокумент;
Построитель. Вывести (РезультатАнализа, ТабДок);
ТабДок. Показать ();
КонецПроцедуры.
Создаем отчет ПоискПоследовательностей, выполняющий анализ данных типа "Поиск последовательностей". Процедуру прописываем в модуле:
Процедура КнопкаСформироватьНажатие (Кнопка)
Анализ = Новый АнализДанных;
Анализ. ТипАнализа =Тип ("АнализДанныхПоискПоследовательностей");
Запрос = Новый Запрос;
Запрос. Текст = "Выбрать
|ОстаткиТовара. Контрагент,
|ОстаткиТовара. Товары,
|ОстаткиТовара. Период
|Из
|РегистрНакопления. ОстаткиТовара КАК ОстаткиТовара";
Анализ. ИсточникДанных = Запрос. Выполнить ();
Анализ. НастройкаКолонок. Период. ТипКолонки = ТипКолонкиАнализаДанныхПоискПоследовательностей. Время;
РезультатАнализа = Анализ. Выполнить ();
Построитель = Новый ПостроительОтчет нализаДанных ();
Построитель. Макет = Неопределено;
Построитель. ТипАнализа = Тип ("АнализДанныхПоискПоследовательностей");
ТабДок = Новый ТабличныйДокумент;
Построитель. Вывести (РезультатАнализа, ТабДок);
ТабДок. Показать ();
КонецПроцедуры.
2.6 Технические требования к системе
Для анормального функционирования программного продукта необходимо иметь следующий минимальный состав аппаратно-программного обеспечения:
- операционная асистема: аMS аWindows а2000/XP/Server а2003;
- процессор аIntel аPentium аIII а866 аМГц аи авыше а(рекомендуется аIntel аPentium аIV/Celeron а1800 аМГц);
- оперативная апамять а256 аМбайт аи авыше а(рекомендуется а512 аМбайт);
- жесткий адиск а(при аустановке аиспользуется аоколо а120 аМбайт);
- SVGA адисплей;
- устройство ачтения акомпакт адисков;
- установленная асистема а«1С:Предприятие а8.3», аконфигурация а«ООО Матис».
Настоящая асистема аявляется аконфигурацией асистемы а а«1С:Предприятие а8.3».
Использование программы предполагает наличие у пользователя базовых навыков работы с ОС Windows таких, как:
– пользование меню «Пуск» для вызова программ;
– умение работать с окнами и стандартными диалогами;
– работа с главным меню программы;
– понятие буфера обмена ОС Windows и работа с ним.
Для запуска программы «1С:Предприятие 8.3» следует воспользоваться меню «Пуск / Все программы / 1С:Предприятие 8.3 / 1С:Предприятие» или ярлыком на рабочем столе.
При первом запуске программы следует зарегистрировать информационную базу в системе «1С:Предприятие». Для этого нужно нажать кнопку «Добавить» и в появившемся окне указать путь к базе данных. После этого требуется выбрать базу в списке и нажать на кнопку «1С:Предприятие».
При запуске конфигурации перед глазами появляется начальная страница, на которой отображено меню конфигурации и различного рода информация о предприятии.
Данная аконфигурация апредставляет асобой:
- совокупность аобъектов аметаданных асистемы а«1С:Предприятие а8.3»: асправочников, адокументов, арегистров а(таблиц абаз аданных) аи а аотчетов;
- совокупность аиндивидуальных апользовательских аинтерфейсов аи аправ.
ЗАКЛЮЧЕНИЕ
В рамках работы была разработана конфигурации складского учёта на материалах общества с ограниченной ответственностью «Матис». Программный продукт разработан на базе платформы «1С:Предпритие 8.3».
Созданная система удовлетворяет всем требованиям, сформулированным в задании на работу.
В ходе выполнения поставленной задачи была выполнена следующая работа:
- изучена предметная область;
- дана характеристика строительной фирмы;
- дана краткая характеристика подразделений предприятия и их деятельности;
- определена экономическая сущность задачи;
- проведено обоснование необходимости и цели использования вычислительной техники для решения задачи;
- разработана конфигурация «ООО Матис», реализующая учет товаров на складе строительных материалов;
- спроектировано и разработано управляемое приложение;
- установлен обмен между подсистемами;
- проведен анализ данных в системе 1С 8.3.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Вендров, А. М. CASE-технологии. Современные методы и средства проектирования информационных систем [Текст] / А. М. Вендров − М. : Финансы и статистика, 2013. – 267 с.
- Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – Учеб. пособие. [Текст] / А.М. Вендров – М. : Финансы и статистика, 2013. – 191 с.
- Габец, А. П. Реализация прикладных задач в системе 1С:Предприятие 8.2 (+ CD-ROM). Серия: Профессиональная разработка [Текст] / А. П. Габец, Д. В. Козырев, Д. С. Кухлевский, Е. Ю. Хрусталева. – М. : 1С-Паблишинг, 2010, – 720 с.
- Митичкин, С.А. Разработка в системе «1С:Предприятие 8.2» [Текст] / С.А. Митичкин. – М.: 1С:Паблишинг, 2014. – 413 с., ил.
- Навоев, Н. С. Методические указания по выполнению выпускной квалификационной работы: Учебно-методическое пособие для студентов специальности 09.02.04 «Информационные системы (по отраслям)» [Текст] / Н. С. Навоев, А. П. Крылов. – Энгельс : РИЦ ПКИ, 2013. – 35 с.
- Радченко, М. Г. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы (+ CD-ROM). Серия: Библиотека разработчика [Текст] / М. Г. Радченко, Е. Ю. Хрусталева. – М. : 1С-Паблишинг, 2012, – 876 с.
- Налоговый кодекс Российской Федерации (часть первая)" от 31.07.1998 N 146-ФЗ (ред. от 19.02.2018) (с изм. и доп., вступ. в силу с 01.06.2018), ст. 120 [Электронный ресурс] / CIT FORUM ; Электрон. дан. – Режим доступа : http://www.citforum.ru/database/oraclepr/, свободный. – Загл. с экрана.
- 1С:Предприятие [Электронный ресурс] / Официальный сайт 1С ; Электрон. дан. – Режим доступа : http://www.v8.1c.ru/, свободный. – Загл. с экрана.
- 1С:Предприятие. Платформа. Лицензирование [Электронный ресурс] / Сетевой портал фирмы «1С:Предприятие» ; Электрон. дан. – Режим доступа : http://www.1cv8.ru/1cv8.php/, свободный. – Загл. с экрана.
- Методы и технологии реинжиниринга ИС [Электронный ресурс] / Электрон. дан. – Режим доступа : http://www.citforum.ru/SE/project/isr//, свободный. – Загл. с экрана.
- Разработка информационных систем [Электронный ресурс] / CIT FORUM ; Электрон. дан. – Режим доступа : http://www.citforum.ru/, свободный. – Загл. с экрана.
- Современные методы и средства проектирования информационных систем [Электронный ресурс] / IT Shop ; Электрон. дан. – Режим доступа : http://www.itshop.ru/ , свободный. – Загл. с экрана.
- Учебник по 1С, база знаний, форум [Электронный ресурс] / Электрон. дан. – Режим доступа : http://www.mista.ru/, свободный. – Загл. с экрана.
- ООО «Матис». [Электронный ресурс]. – URL: http://matis64.ru
- Особенности организации складского учета. [Электронный ресурс]. – URL: http://tvoi.biz/организация-складского-учета-залог/.
- Приказ Минфина РФ от 28.12.2001 N 119н (ред. от 24.12.2010) «Об утверждении Методических указаний по бухгалтерскому учету материально-производственных запасов», раздел 6 «Учет материалов на складах». [Электронный ресурс]. – URL:
http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=111057;fld=134;dst=1000000001,0;rnd=0.766267290878107.
- Способы ведения складского учета. [Электронный ресурс]. –URL: http://www.xcomp.biz/4-3-1-sposoby-vedeniya-skladskogo-ucheta.html.
- Методы сортировки данных: эволюция и сравнительный анализ. Примеры использования(Понятие данных и массивов данных)
- Менеджмент человеческих ресурсов, общее понятие технологии
- Теоретические основы разделения властей
- Теоретический анализ понятия правовой нормы в юридической науке
- ОБЩАЯ ХАРАКТЕРИСТИКА ПЕНСИЙ ПО ИНВАЛИДНОСТИ
- Автоматизация продажи театральных билетов для ООО TICLAND
- Теория мотивации Герцберга
- Коммерческая деятельность розничного торгового предприятия и ее совершенствование» на примере ООО «Вкусняшка
- Моделирование предметной области «Покупка сырья и материалов»
- Разработка конфигурации транспортная доставка заказов в среде предприятие
- Отладка и тестирование программ: основные подходы и ограничения
- Деньги, кредит, банки (Центральный Банк в банковской системе Российской Федерации)