Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Производственная деятельность фирмы.




Мы автоматизируем бухгалтерский учет в производственной фирме. Пусть фирма занимается сборкой неких полезных изделий. Чертеж изделия приведен здесь:
Это сверхсложная конструкция, состоящая из болта шестигранного (ГОСТ 7798-70), гайки шестигранной (ГОСТ 15524-70, ГОСТ 5927-70, ГОСТ 5929-70) и некоторого количества шайб (ГОСТ 11371-78).
Себестоимость изделия будем определять по максимально простой методе: сумма по учетной цене комплектующих, плюс расценка на сборку одного изделия (для простоты, сборку одного изделия будет выполнять один человек).
После произведенной сборки, готовые изделия будут передаваться на один из складов фирмы, где и будут храниться вплоть до момента реализации.
Цена реализации будет назначаться. При реализации продукции и при закупке комплектующих, мы будем учитывать НДС.

Справочник НДС.

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

Идентификатор: НДС Подчинен: нет Количество уровней: 1 Код: 0 Тип кода: число Серии кодов: подчинение Наименование: 10 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в списке "Код" – нет. "Наименование" – Название ставки.
Реквизит Описание ТипЗначения Доп. Исп. Изм.
Значение ставка в % Число 7.2 +    
ОбрЗначение коэффициент для выделения НДС из суммы с НДС Число 7.2 +    

Создаем справочник:

  1. Создаем форму списка;
  2. Создаем Константу "ОснНДС", тип – С.НДС;
  3. Заполняем:
Название Значение в % Обратное значение в %
без НДС    
осн ставка   16.67

Заполним Константу "ОснНДС" значением "осн ставка";

Справочник Комплектующие.

Сверхсложные изделия нашей фирмы собираются из покупных комплектующих. В комплектующих нас будут интересовать название, ставка НДС. Комплектующие мы будем делить на группы по видам: "Болты (ГОСТ 7798-70)", "Гайки", "Шайбы (ГОСТ 11371-78)". Группу "Шайбы" мы разделим еще на три подгруппы "Высокие (ГОСТ 15524-70)", "Средние (ГОСТ 5927-70)" и "Низкие (ГОСТ 5929-70)".

Идентификатор: Комплектующие Подчинен: нет Количество уровней: 3 Код: 5 Тип кода: число Серии кодов: подчинение Наименование: 25 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в диалоге "Код" – порядковый номер. "Наименование" – Название комплектующего.
Реквизит Описание ТипЗначения Доп. Исп. Изм.
НДС ставка НДС С.НДС   Э  

Создаем справочник:

  1. Создаем форму группы;
  2. Создаем форму элемента;
  3. В модуль формы элемента пишем процедуру:

Процедура ВводНового()
НДС=Константа.ОснНДС;
КонецПроцедуры

  1. Создаем форму списка;
  2. Заполняем:
Код Наименование НДС
  Болты (ГОСТ 7798-70)
  Болт М12 осн ставка
  Болт М16 осн ставка
  Гайки
  Высокие (ГОСТ 15524-70)
  Гайка М12 осн ставка
  Гайка М16 осн ставка
  Средние (ГОСТ 5927-70)
  Гайка М12 осн ставка
  Гайка М16 осн ставка
  Низкие (ГОСТ 5929-70)
  Гайка М12 осн ставка
  Гайка М16 осн ставка
  Шайбы (ГОСТ 11371-78)
  Шайба М12 осн ставка
  Шайба М16 осн ставка

Справочник Изделия.

Давайте перейдем к более подробному рассмотрению высокотехнологичной продукции фирмы. В сих сложных изделиях нас будет интересовать следующее: расценка на единицу изделия, цена отпускная, ставка НДС. Изделия у нас будут делиться на две группы по диаметру резьбы (М12 и М16).
Для расчета себестоимости можно было бы завести реквизиты по каждому виду комплектующих (Болт, Гайка, Шайба) и реквизиты, указывающие количество каждого вида, но этот путь крайне нерационален (и он противоречит правилам нормализации баз данных – а это священная корова!!!). Спецификацию составных частей мы будем держать в отдельном, подчиненном справочнике.
В принципе, технологические операции по изделию, можно было бы тоже хранить в подчиненном справочнике техопераций с расценками по ним, но у нас всего одна операция – "сборка", и плодить справочники – как-то лениво... Включаем расценку в справочник Изделия.
Отпускная цена у нас будет значением периодическим, изменять мы ее будем руками. Цена измеряется в базовой валюте.
Соберем все сведения по справочнику Изделия в таблицу:

Идентификатор: Изделия Подчинен: нет Количество уровней: 2 Код: 10 Тип кода: строка Серии кодов: подчинение Наименование: 25 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в диалоге "Код" – артикул изделия. "Наименование" – Название изделия.
Реквизит Описание ТипЗначения Доп. Исп. Изм.
Расценка расценка операции "сборка" Число 10.2 + Э  
Цена отпускная цена Число 10.2 +, П Э Р
НДС ставка НДС С.НДС   Э  

Создаем справочник:

  1. Создаем форму группы;
  2. Создаем форму элемента;
  3. В модуль формы элемента пишем процедуру:

Процедура ВводНового()
НДС=Константа.ОснНДС;
КонецПроцедуры

  1. Создаем форму списка;

 

Справочник Комплектация.

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

Идентификатор: Комплектация Подчинен: Изделия Количество уровней: 1 Код: 0 Тип кода: число Серии кодов: подчинение Наименование: 25 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в диалоге "Код" – нет. "Наименование" – Название комплектующего.
Реквизит Описание ТипЗначения Доп. Исп. Изм.
Комплектующее то, что входит в спецификацию С.Комплектующие      
Кол количество комплектующих на одно изделие Число 3.0 +    

Создаем справочник:

  1. Создаем форму элемента;
  2. Поле ввода "Наименование" сделаем недоступным, и будем пропускать при вводе;
  3. В поле ввода "Комплектующее" в формулу пишем Компл();
  4. В модуль формы элемента пишем процедуру:

Процедура Компл()
НазвРодителя=СокрЛП(Комплектующее.Родитель.Наименование);
Поз1=Найти(НазвРодителя,"(");
Поз2=Найти(НазвРодителя,")");
ГОСТ=Сред(НазвРодителя,Поз1+1,Поз2-Поз1-1);
Наименование=СокрЛП(Комплектующее.Наименование)+" "+ГОСТ;
КонецПроцедуры

  1. Создаем форму списка;
  2. Поле Комплектующее в форму списка вставлять не будем, хватит и его названия в поле Наименование;

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...