Автоматизация учета работы предприятия, занимающегося продажей автозапчастей
Этапы проектирования автоматизированной системы учета работы предприятия, занимающегося продажей автозапчастей. Создание объектов типа "Константа", "Справочник", "Перечисление", "Регистр сведений". Создание объектов типа "Документ" и "Регистр накопления".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.02.2013 |
Размер файла | 563,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство образования Российской Федерации
Белгородский государственный университет
Факультет компьютерных наук и телекоммуникаций
Кафедра прикладной информатики
Пояснительная записка к курсовой работе
по дисциплине: Разработка экономических информационных систем
на тему: Автоматизация учета работы предприятия, занимающегося продажей автозапчастей
Белгород, 2009
Введение
Бухгалтерский учет является самым сложным и трудоемким процессом учета, поэтому использование компьютерных технологий при обработке информации просто необходимо. Во-первых, автоматизированный учет облегчает работу при обработке документов. Во-вторых, использование информационных систем повышает эффективность и достоверность учета, что играет очень важную роль в современном мире. В автоматизированном бухгалтерском учете можно достаточно легко, быстро и точно получить необходимую информацию, сформировать формы бухгалтерской отчетности, и так далее. Кроме того, подсчет данных при автоматизированном учете осуществляется быстрее и точнее, чем если бы это делалось работником вручную.
В данном курсовом проекте в системе 1С:Предприятие 8.0 будет разработана конфигурация, которая полностью автоматизирует работу небольшого предприятия, занимающегося продажей автозапчастей. Создаваемая конфигурация позволит вести учет материалов, отслеживая их поступление и расход, так же сможет предоставлять некоторые итоговые данные о движениях и остатках материалов, выводить на печать бумажные аналоги электронных документов и др.
Курсовая работа предназначена для углубления теоретических и практических навыков проектирования и разработки информационных систем на платформе 1С: Предприятие 8.0.
Для описания реализации проекта в данной пояснительной записке представлены 12 рисунков и 30 страниц текста. Также в курсовой работе представлены 4 таблицы.
Раздел 1. Анализ предметной области
В качестве предметной области автоматизации рассматривается автоматизация учета работы предприятия, занимающегося продажей автозапчастей. Данный проект удобен для обработки данных по ведению учета поступивших материалов, а также их выбытию.
В курсовом проекте будет разработана конфигурация, которая автоматизирует небольшое предприятие, которое занимается продажей автозапчастей. Создаваемая конфигурация будет вести учет поступивших материалов, отслеживать их приход и расход, хранить список клиентов, сотрудников организации. Так же создаваемая конфигурация сможет предоставлять некоторые итоговые данные о движениях и остатках материалов, выводить на печать бумажные аналоги электронных документов, что не маловажно в ведении учета.
Функции выбранной предметной области ограничены следующими локальными задачами:
· Учет принятых заказов;
· Автоматическое и ручное ведение склада товаров;
· Печать документов, отражающих продажу и поступление товаров;
· Формирование отчетов;
· Печать бухгалтерских документов;
· Контроль прихода и расхода материалов.
Раздел 2. Проектирование автоматизированной системы учета работы предприятия, занимающегося продажей автозапчастей
Проектируемая система будет в дальнейшем разрабатываться на платформе «1С: Предприятие 8.0». Платформа «1С: Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система «1С: Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Согласно логике выбранной платформы для автоматизации процессов, рассмотренных в первом разделе можно выделить ряд объектов конфигурации, представленный в таблице 1.
Таблица 1. Объекты проектируемой системы
Типы объектов |
Объекты |
|
Справочники |
Клиенты |
|
Сотрудники |
||
Склады |
||
Номенклатура |
||
Перечисления |
Аксессуары |
|
Масла |
||
Шины |
||
Регистры сведений |
Цены |
|
Константы |
НазваниеОрганизации |
|
ИНН |
||
КПП |
||
РасчетныйСчет |
||
Директор |
||
Отчеты |
Материалы |
|
РеестрДокументовПродажаТоваров |
||
Отчет |
||
Регистры накопления |
ОстаткиМатериалов |
|
СтоимостьМатериалов |
||
Продажи |
Рассмотрим данные объекты подробнее.
Справочник «Клиенты» содержит информацию о покупателях товаров. Это может быть как юридические, так и физические лица. Для этого данный справочник содержит следующие реквизиты, представленные в таблице 2.
Таблица 2. Реквизиты справочника «Клиенты»
Реквизит |
Тип |
Хранимые данные |
|
Адрес |
Строка, длина неограниченная |
Адрес клиента |
|
Телефон |
Строка, длина неограниченная |
Контактный телефон |
|
ЮрФизЛицо |
ПеречислениеСсылка.Юр-ФизЛицо |
Юридическая организация клиента |
|
НаименованиеПолное |
строка, длина неограниченная |
ФИО/Наименование юр./физ. лица |
Для удобства поиска и навигации справочник имеет иерархическую структуру.
Для хранения информации о сотрудниках предприятия предусмотрен справочник «Сотрудники». Для отображения в информационной системе всех необходимых данные о сотрудниках в данном справочнике предусмотрен ряд реквизитов, представленный в таблице 3.
Таблица 3. Реквизиты справочника «Сотрудники»
Реквизит |
Тип |
Хранимые данные |
|
ПолноеНаименование |
строка, длина неограниченная |
ФИО |
|
ДатаРождения |
дата |
Дата рождения |
|
Документ |
строка, длина неограниченная |
Удостоверение личности |
|
АдресПрописки |
строка, длина неограниченная |
Адрес регистрации |
|
Телефон |
строка, длина 25 |
Телефоны |
Справочник «Склады» содержит информацию о складах, используемых предприятием. Этот справочник будет содержать один предопределенный элемент - склад «Основной», на который будут поступать все материалы.
Справочник «Номенклатура» будет использован для хранения информации о товарах. Этот справочник имеет один реквизит «ВидНоменклатуры» типа «ПеречислениеСсылка.ВидыНоменклатуры.
Перечисления предназначены для хранения постоянных значений. В таблице 4 рассмотрены значения перечислений, необходимых при работе менеджера с информационной системой.
Таблица 4. Значения перечислений
Наименование перечисления |
Значения перечисления |
|
ВидыНоменклатуры |
Аксессуары, масла, шины |
|
ЮрФизЛицо |
Юр.лицо, физ.лицо |
Объект конфигурации «Документ» является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще.
Документ «Приходная накладная» предназначен для отражения поступления товаров на предприятие. Этот документ имеет реквизит «Склад» и табличную часть «Материалы» с реквизитами «Материал» с типом «СправочникСсылка.Номеннклатура», «Количество» с типом «Число», «Цена» с типом «Число»,, «Сумма» с типом «Число».
Также нам необходим документ «Продажа товаров», который будет фиксировать проданные товары.
Следует также отметить необходимость создания макетов для каждого из документов. Это связано с тем, что при вводе документа «Продажа товаров» фактически подписывается соглашение между предприятием и покупателями. Данный бумажный документ целесообразно формировать с помощью разрабатываемой автоматизированной системы.
Раздел 3. Разработка автоматизированной системы учета работы предприятия занимающегося продажей автозапчастей
Разработка автоматизированной системы учета работы предприятия занимающегося продажей автозапчастей производится на основании спроектированных в предыдущем разделе объектов конфигурации. Рассмотрим их создание подробнее.
3.1 Создание объектов типа «Константа», «Справочник», «Перечисление», «Регистр сведений»
Для работы с постоянной и условно постоянной информацией, имеющей единственное значение, в конфигурации предусмотрен объект «Константа». Создание определенных ранее констант выполняется путем внесения в свойства вновь созданного объекта таких данных, как имя, синоним и тип.
В данной курсовой работе мы создали необходимые для деятельности предприятия константы. Результаты работы представлены на рисунке 1.
Рисунок 1. Константы
Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».
Создание каждого из спроектированных справочников производится в несколько этапов:
1. На закладке «Основные» диалогового окна редактирования справочника задается определённое для каждого из них имя.
2. На закладке «Данные» вносятся определённые для справочников реквизиты, а также длина кода и наименования.
На рисунке 2 представлены созданные справочники:
Рисунок 2. Справочники
Перечисления используются в системе 1С: Предприятие для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. При создании перечислений в диалоговом окне редактирования на закладке «Основные» описаны имя и синоним, а на закладке «Данные» - значения перечисления. На рисунке 3 представлены созданные перечисления:
Рисунок 3. Перечисления
Объект конфигурации «Регистр сведений» является прикладным объектом и предназначен для описания структуры хранения данных в разрезе нескольких измерений. При создании регистра сведений «Цены» на закладке «Основные» заданы имя регистра и его периодичность: «В пределах секунды», а на закладке «Данные» определены измерения и ресурсы данного регистра.
Регистр сведений «Цены» будет хранить развернутые во времени розничные цены товаров предприятия. На рисунке 4 представлен созданный регистр сведений:
Рисунок 4. Регистр сведений
3.2 Создание объектов типа «Документ», «Регистр накопления»
Документы предназначены для отражения хозяйственных событий предприятия, которые имеют отношение к автоматизируемой предметной области. Все документы характеризуются номером и датой. Каждый документ может иметь неограниченное количество реквизитов и табличных частей, которые задаются на закладке «Данные» окна редактирования объекта. В разрабатываемой системе предполагаются два документа: «Приходная накладная» и «Продажа товаров». Множество реквизитов и табличных частей было определено в процессе проектирования.
Так же для документа создаются формы ввода - экранные аналоги реальных документов.
На форме также расположена кнопка «Печать», при нажатии которой из модуля объекта вызывается процедура «Печать». Данная процедура формирует макет, соответствующий форме бумажного документа «Продажа товаров». Текст процедуры, а также печатные формы документов приведены в приложении.
Созданные документы «Приходная накладная» и «продажа товаров» проводятся по регистрам накопления «Остатки материалов», «Стоимость материалов» и «Продажи». Рассмотрим создание данных регистров.
Объект конфигурации «Регистр накопления» является прикладным объектом и предназначен для описания структуры накопления данных. На основе этого объекта платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, «поставляемые» различными объектами базы данных. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе структуру.
Регистр накопления «ОстаткиМатериалов» предназначен для накопления информации о товарах на складах.
Создадим измерения регистра:
· «Материал», тип «СправочникСсылка.Номенклатура»;
· «Склад», тип «СправочникСсылка.Склады».
Затем создадим ресурс «Количество», тип «Число» с длиной 15 и точностью 3.
Далее откроем окно редактирования объекта конфигурации Документ «ПриходнаяНакладная».
Перейдем на закладку «Движения» и в списке регистров конфигурации отметим регистр накопления «ОстаткиМатериалов».
Сразу после отметки выбранного регистра становится доступной кнопка «Конструктор движений». В этом конструкторе в списке «Регистры» перечислены регистры, в которых документ может создавать движения. В списке «Реквизиты документа» должны находиться исходные данные для создания движений. А в таблице «Поле-Выражение»должны быть заданы формулы, по которым будут вычисляться значения измерений и реквизитов регистра при записи движений.
По умолчанию конструктор предлагает создавать движения прихода (символ «+» рядом с названием регистра) по регистру «ОстаткиМатериалов». Это нас устраивает, т.к. документ «ПриходнаяНакладная» и должен приходовать материалы.
В поле выбора «Табличная часть» выберем табличную часть нашего документа - «Материалы». Список реквизитов документа автоматически заполнится реквизитами нашей табличной части.
Теперь нажмем «Заполнить выражения». В нижнем окне сформируется соответствие полей и выражений.
Рисунок 5. Конструктор движения регистров
автоматизированный учет продажа автозапчасть
Конструктор движений установил соответствия подходящим образом: в качестве материала в регистр будет записан материал из табличной части документа, в качестве склада - склад, указанный в шапке документа, а в качестве количества - количество из табличной части документа.
Далее создадим регистр стоимостьМатериалов. Этот регистр будет иметь всего одно измерение - «Материал» с типом «СправочникСсылка.Номенклатура» и один ресурс - «Стоимость» с длиной 15 и точностью 2.
Откроем в конфигураторе окно редактирования объекта конфигурации Документ «Приходная Накладная» и перейдем на закладку «Движения». В списке регистров отметим, что документ будет создавать теперь движения и по регистру «Стоимость Материалов». Запустим конструктор движении, и согласимся с тем, что существующая процедура «Обработка Проведения» будет замещена.
Перед нами откроется окно конструктора движений, которое будет содержать созданные нами ранее движения документа по регистру «Остатки Материалов». Добавим в список регистров, по которым формируются движения, еще один регистр - «Стоимость Материалов». Выберем для него ту же табличную часть «Материалы» и заполним выражения.
Для ресурса «Стоимость» выберем значения реквизита табличной части «Сумма».
На рисунке 6 представлены результаты работы регистров «Стоимость материалов» и «Остатки материалов».
Рисунок 6. Движения по регистрам «Стоимость материалов» и «Остатки материалов»
Создадим оборотный регистр накопления «Продажи».
Откроем конфигуратор и создадим новый объект конфигурации регистр накопления. Назовем его «Продажи» и определим вид Регистра - «Обороты».
На закладке «Данные» создадим измерения регистра:
· «Номенклатура», тип Справочник Ссылка. Номенклатура,
· «Клиент», тип Справочник Ссылка. Клиенты,
· «Продавец», тип Справочник Ссылка. Сотрудники.
У регистра будет 2 ресурса:
· «Количество», тип Число, длина 15, точность 3,
· «Выручка», тип Число, длина 15, точность 2,
Откроем окно редактирования объекта конфигурации Документ «Продажа товаров» и на закладке «Движения» укажем, что этот документ будет создавать движения по регистру «Продажи».
Откроем в конфигураторе модуль объекта конфигурации документ «Продажа товаров» и найдем в нем процедуру обработчика события «Обработка Проведения».
Создадим еще один цикл обхода табличной части и команду записи движений регистра (текст программы помещен в приложение):
Рисунок 7. Оборотный регистр накопления «Продажи»
3.3 Создание объектов типа «Отчет»
Создадим отчет Реестр Документов Продажа Товаров.
Этот отчет просто будет выводить список существующих в базе данных документов «Продажа Товаров» в порядке их дат и номеров.
Создадим в конфигураторе новый объект конфигурации Отчет «Реестр Документов Продажа Товаров». Перейдем на закладку «Макет» и запустим конструктор выходной формы.
В качестве источника данных для запроса выберем объектную (ссылочную) таблицу документов «Продажа Товаров». Из этой таблицы выберем следующие поля:
· «Дата»,
· «Номер»,
· «Склад»,
· «Продавец»,
· «Клиент»:
После этого перейдем на закладку «Порядок» и укажем, что результат запроса должен быть сначала упорядочен по значению поля «Дата», а затем - по значению поля «Номер»:
Перейдем на закладку «Отчет» и сбросим флаг «Использовать построитель отчета»:
Нажмем «ОК»
Теперь запустим 1С:Предприятие в режиме отладки и посмотрим на результат работы нашего отчета:
Рисунок 8. Отчет Реестр Документов Продажа Товаров.
3.4 Создание универсального отчета
Создадим в конфигураторе новый объект конфигурации Отчет «Отчет». Этот отчет будет иметь реквизит «Построитель Отчета», с типом Построитель Отчета.
В модуле отчета создадим текст запроса для построителя отчета. Для этого вставим в модуль следующие строки:
Установим курсор перед символом точки с запятой и вызовем конструктор запросов (Текст | Конструктор запроса...).
В качестве таблицы выберем виртуальную таблицу регистра накопления «Продажи. Обороты». Из этой таблицы выберем все поля.
На закладке «Итоги» укажем получение общих итогов и выберем все ресурсы регистра.
Нажмем «ОК».
Теперь создадим форму отчета и расположим на ней поле табличного документа (Форма Вставить элемент управления I Поле табличного документа) с именем.
«Поле Табличного Документа».
Затем установим курсор в верхнюю левую ячейку поля табличного документа и выполним Таблица Встроенные таблицы Вставить сводную таблицу.
После этого создадим обработчик события формы отчета «При открытии», и добавим в него следующий текст:
Этим текстом мы устанавливаем сводной таблице в качестве источника данных построитель отчета.
Запустим 1С:Предприятие в режиме отладки и откроем отчет «отчет». На экране появится форма отчета, и окно выбора полей сводной таблицы:
Поместим значение ресурса «Выручка Оборот» в данные, измерение «Номенклатура» в строки, а измерение «Продавец» в колонки. Отчет примет вид:
Рисунок 9 .Универсальный отчет
Создадим отчет «Материалы»., который будет показывать приход, расход и остатки материалов.
Создадим новый объект конфигурации «Отчет» и назовем его «Материалы». Перейдем на закладку «Макеты» и воспользуемся конструктором выходной формы для того, чтобы полностью создать отчет.
После выбора имени формы конструктор предложит начать создание отчета. Конструктор обладает большим количеством возможностей для визуального проектирования отчетов, но сейчас воспользуемся самыми простыми его возможностями и просто определим те данные, которые хотим видеть в результате работы отчета.
В списке «База данных» представлен состав объектов базы данных на основе их данных мы имеем возможность построить отчет. Если раскрыть ветку «Регистры Накопления», то увидим, что кроме регистра «Остатки Материалов» в этой ветке присутствуют еще несколько виртуальных таблиц, которые формирует система.
Поскольку требуется видеть как остатки материалов, так и информацию об их поступлении и расходовании, то нас будет интересовать виртуальная таблица «Остатки Материалов. Остатки и Обороты». Раскроем ее.
Эта таблица содержит материал, склад и кроме этого начальные и конечные остатки, а также значения прихода, расхода и оборотов для всех ресурсов регистра «Остатки Материалов».
Выберем поля из таблицы в нужном нам порядке (двойным щелчком мыши). Сначала выберем «Склад» и «Материал». Затем выберем «Количество Начальный Остаток», «Количество Приход», «Количество Расход» и в заключение «Количество Конечный Остаток».
В результате окно «Поля» должно быть заполнено следующим образом:
Рисунок 10. Конструктор выходной формы
После этого на закладке «Итоги» укажем группировочное поле «Склад»:
Нажмем «ОК». Система автоматически сформирует формы и откроет их на экране.
Запустим 1С:Предприятие в режиме отладки и посмотрим, как работает отчет. Выполним «Операции» / «Отчет…» / «Материалы» и нажмем «Сформировать». Оценим полученный результат.
Рисунок 11. Отчет «Материалы»
Конечным этапом разработки стала создание удобного интерфейса.
На рисунке 12 показан созданный пользовательский интерфейс.
Рисунок 12. Пользовательский интерфейс
Заключение
Развитие информационных технологий бухгалтерского учета за последние годы идет все возрастающими темпами. Любой практикующий бухгалтер работает на компьютере и не мыслит без последнего своей профессиональной деятельности. Модернизация и смена поколений вычислительной техники, переход на новые операционные системы, обновление версий прикладных программ и т.п. является характерной особенностью современной компьютеризации. В настоящее время повсеместно внедряются компьютерные сети (локальные, региональные, глобальные), благодаря которым обеспечен удаленный доступ к общесетевым ресурсам (базам данных, компьютерам, принтерам, факс-модемам и др. )
Изучение компьютерных систем бухгалтерского учета следует осуществлять на примере комплексных систем масштаба крупного предприятия (типа 1C:Предприятие). Именно эти системы обеспечивают изучение универсальных бухгалтерских информационных технологий, включая ввод и подготовку первичных документов, выполнение учетных функций, формирование отчетов, справок и т.п.
В результате проделанной работы была создана информационная база по автоматизации учета услуг сервисного центра по ремонту компьютерной техники. Она позволяет выполнять необходимые задачи и функции, связанные с обработкой данных по учету услуг сервисного центра.
Список использованных источников
1. Митичкин С.А. Разработка в системе 1С: Предприятие 8.0.- М.: ООО «1С-Паблишинг», 2003.- 500 с.
2. Радченко М.Г. 1С: Предприятие 8.0. Практическое пособие разработчика. Примеры и типовые приёмы.- М.: ООО «1С-Паблишинг», 2004.- 656 с., ил.
3. deal.real.ru
4. wmakler.chat.ru
5. exsoft.perm.ru
6. reesag.chat.ru
Приложение 1
Текст процедуры «Печать()», макет и предварительный просмотр документа «Продажа товаров»
Процедура Печать(Элемент)
//{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.ПродажаТоваров.ПолучитьМакет("Печать");
// Заголовок
Область = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(Область);
// Шапка
Область = Макет.ПолучитьОбласть("Шапка");
Область.Параметры.Номер = Номер;
Область.Параметры.Дата = Дата;
Область.Параметры.Склад = Склад;
Область.Параметры.Клиент = Клиент;
Область.Параметры.Продавец = Продавец;
ТабДок.Вывести(Область);
// ПереченьНоменклатуры
Область = Макет.ПолучитьОбласть("ПереченьНоменклатурыШапка");
ТабДок.Вывести(Область);
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Область = Макет.ПолучитьОбласть("ПереченьНоменклатуры");
Область.Параметры.Номенклатура = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Область.Параметры.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
Область.Параметры.Цена = ТекСтрокаПереченьНоменклатуры.Цена;
Область.Параметры.Сумма = ТекСтрокаПереченьНоменклатуры.Сумма;
ТабДок.Вывести(Область);
КонецЦикла;
Область = Макет.ПолучитьОбласть("Всего");
Область.Параметры.ВсегоПоДокументу = переченьНоменклатуры.Итог("Сумма");
ТабДок.Вывести(Область);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ
КонецПроцедуры
Приложение 2
Текст процедуры проведения документа «Приходная накладная»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
// регистр ОстаткиМатериалов Приход
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаМатериалы.Количество;
КонецЦикла;
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
// регистр СтоимостьМатериалов Приход
Движение = Движения.СтоимостьМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Стоимость = ТекСтрокаМатериалы.Сумма;
КонецЦикла;
// записываем движения регистров
Движения.ОстаткиМатериалов.Записать();
Движения.СтоимостьМатериалов.Записать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Приложение 3
Текст процедуры проведения документа «Продажа товаров»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
// регистр ОстаткиМатериалов Расход
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
КонецЦикла;
Для каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Движение = Движения.Продажи.Добавить();
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Клиент = Клиент;
Движение.Продавец = Продавец;
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
Движение.Выручка = ТекСтрокаПереченьНоменклатуры.Сумма;
КонецЦикла;
// записываем движения регистров
Движения.ОстаткиМатериалов.Записать();
Движения.Продажи.Записать();
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Размещено на Allbest.ru
Подобные документы
Проектирование автоматизированной системы учета риэлтерских операций с помощью использования платформы "1С: Предприятие 8.0". Создание объектов типа "Константа", "Справочник", "Перечисление", "Регистр сведений", "Документ", "Регистр накопления" и "Отчет".
курсовая работа [1,1 M], добавлен 15.01.2013Проектирование информационных систем. Разработка информационной системы в 1С. Создание справочников и документов, регистров накопления и регистров сведений. Пропускная способность системы. Автоматизация рабочего места оператора телефонной компании.
курсовая работа [1,6 M], добавлен 29.07.2013Характеристика предметной области. Загрузка системы "1С: Предприятие 8.2". Обработка и учет информации о книгах, работниках и читателях. Создание и изменение подсистем, справочников, документов, регистров накопления, регистра сведений, модулей, отчетов.
курсовая работа [4,2 M], добавлен 22.01.2016Анализ предметной области. Разработка информационной системы учёта бракованной продукции в "1С: Предприятие 8.2". Создание констант, документов, плана счетов, справочников, отчётов, регистров накопления. Характеристика пользовательского интерфейса.
курсовая работа [8,1 M], добавлен 19.10.2015Разработка подсистемы автоматизированного учета автозапчастей ООО "Авто-Ресурс" на базе MS SQL Server 2008. Ввод и вывод информации, поиск данных, распечатка сведений о комплектующих, учет автозапчастей и клиентов. Программное и техническое обеспечение.
дипломная работа [2,2 M], добавлен 22.06.2011Разработка функциональной модели бизнес-процессов предприятия "Партнер", занимающегося продажей автомобилей, средствами BPwin. Построение контекстной диаграммы, охватывающей всю деятельность фирмы. Создание диаграмм декомпозиции, дерева узлов и FEO.
курсовая работа [1,1 M], добавлен 19.06.2012Разработка информационной системы интернет-магазина автозапчастей с целью учета их заказов из разных стран. Создание базы данных для регистрации информации: код товара, вид, марка, поставщик. Функции системы; программная среда, интерфейс пользователя.
курсовая работа [2,0 M], добавлен 04.05.2013Автоматизация ведения учета товаров в программе "1С: Предприятие". Учет товаров для фирмы, занимающейся куплей-продажей продовольственных товаров. Ввод сведений об организации. Настройка параметров учета. Оформление поступления в организацию товаров.
дипломная работа [2,0 M], добавлен 02.07.2014Создание информационной среды для магазина, занимающегося продажей плавательных принадлежностей с целью повышения эффективности и удобства учета продаж. Анализ предметной области. Диаграмма последовательностей, обслуживания покупателей и классов.
курсовая работа [524,7 K], добавлен 02.02.2014Разработка прикладного решения "Автоматизированная инфоpмационно-спpавочная система работы лесоперерабатывающего предприятия" в среде "1С: Предприятие" c поэтапным описанием произведенных действий. Форма элемента справочника и документа при вводе данных.
курсовая работа [1,4 M], добавлен 20.05.2014