Учет продукции на складе средствами программы 1С:Предприятие на примере ООО "Альтаир"

Автор работы: Пользователь скрыл имя, 01 Мая 2012 в 19:09, курсовая работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ
1. Краткая характеристика ООО «Альтаир»
1.1 Регистрация индивидуального предпринимателя
1.2 Ассортиментный перечень товаров
1.3 Учет поступления и оплаты товаров
1.4 Заказ и поставка товаров
2. Разработка отчета с помощью программы "1С:Торговля и склад"
2.1 Постановка задачи
2.2 Краткое описание основных понятий прогаммы "1С:Торговля и склад"
2.3 Создание формы отчета (Диалога)
2.4 Построение интерфейса диалога
2.5 Написание программного кода отчета
2.5.1 Создание списка номенклатуры для составления запроса
2.5.2 Создание списка поставщиков
2.5.3 Создание объекта типа Запрос
2.5.4 Подготовка к заполнению выходных форм данными запроса
2.5.5 Заполнение полей "Заголовок"
2.5.6 Заполнение полей Номенклатура
2.5.7 Заполнение полей Поставщик
2.5.8 Вывод заполненной формы
2.5.9 Процедура ДобавитьКонтрагента(МножественныйВыбор)
2.5.10 Процедура ОбработкаПодбора(Элемент,КонтекстФормы)
2.5.11 Создание списков для фильтра
2.5.12 Создание колонок в таблице
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА

Прикрепленные файлы: 1 файл

Учет продукции на складе.doc

— 623.00 Кб (Скачать документ)
  • плательщика - о списании денежных средств со своего счета и перечислении их на счет получателя;
  • получателя - о списании денежных средств со счета плательщика и перечислении на счет, указанный покупателем.

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

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

     Расчеты платежными поручениями являются наиболее распространенной формой расчетов.

     1.4 Заказ и поставка товаров

 

     В магазине ежедневно работают два  менеджера, отвечающие за наличие товара. В их обязанности входит:

  • проверка сертификатов качества;
  • проверка даты розлива;
  • проверка на наличие товаров;
  • формирование заказов;
  • заказ товаров;
  • работа с дистрибьюторами;
  • приемка товаров;
  • разнесение накладных в программе 1С:Торговля и склад;
  • формирование цен;
  • печать ценников.

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

  • позволяет производить отбор только по одному поставщику;
  • отображает суммы;
  • отображает итоги;

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

 

      2. Разработка отчета с помощью программы "1С:Торговля и склад"

     2.1 Постановка задачи

 

     Целью данной дипломной работы является изучение программы 1С:Торговля и склад для  дальнейшего ее рассмотрения в качестве программного средства, позволяющего реализовывать различные процедуры  конфигурации, требующие получения  из базы данных некой сводной информации.

     При прохождении преддипломной производственной практики в обществе с ограниченной ответственностью «Альтаир» меня заинтересовал  вопрос о том, каким образом можно  сделать так чтобы менеджер магазина сделав всего один запрос в программе 1С:Торговля и склад смог бы ответить на несколько вопросов, а именно:

  1. Выявить группу товаров, пользующихся наибольшим потребительским спросом;
  2. Сделать заказ недостающей на складе продукции;
  3. Посмотреть уровень продаж.

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

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

 

     2.2 Краткое описание  основных понятий прогаммы "1С:Торговля  и склад"

 

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

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

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

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

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

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

     Для формирования и выполнения запросов к документам, справочникам, регистрам, журналам расчетов, в системе используется специальный агрегатный тип данных — «Запрос».

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

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

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

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

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

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

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

     Вся работа с объектами метаданных типа «Отчеты» ведется в окне «Конфигурация  - Метаданные». Для отчетов отведена отдельная ветвь дерева метаданных, которая начинается у ключевого слова «Отчеты».

     2.3 Создание формы отчета (Диалога)

 

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

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

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

     Для создания внешнего отчета (обработки) необходимо выбрать Пункт «Новый» в меню «Файл» главного меню Конфигуратора и в выданном на экран запросе выбрать строку «Внешний отчет (обработка)». 

       

     На  экран будет вызван редактор форм для разработки внешнего отчета с  двумя стандартными кнопками «Сформировать» и «Закрыть». 

     

 

      Но перед тем как создавать  отчет, нужно точно определиться какую или какие задачи он будет  решать - цель отчета, какими способами  будут достигаться решения и  каким образом он будет построен. Построение отчета можно условно разделить на несколько этапов:

  1. построение интерфейса диалога.
  2. написание программного кода отчета.

     2.4 Построение интерфейса  диалога

 

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

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

       

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

Информация о работе Учет продукции на складе средствами программы 1С:Предприятие на примере ООО "Альтаир"