НДС
Болт М12
2.11 Справочник Изделия.
Давайте перейдем к более подробному рассмотрению высокотехнологичной продукции фирмы. В сих сложных изделиях нас будет интересовать следующее: расценка на единицу изделия, цена отпускная, ставка НДС. Изделия у нас будут делиться на две группы по диаметру резьбы (М12 и М16).
Для расчета себестоимости можно было бы завести реквизиты по каждому виду комплектующих (Болт, Гайка, Шайба) и реквизиты, указывающие количество каждого вида, но этот путь крайне нерационален (и он противоречит правилам нормализации баз данных – а это священная корова!!!). Спецификацию составных частей мы будем держать в отдельном, подчиненном справочнике.
В принципе, технологические операции по изделию, можно было бы тоже хранить в подчиненном справочнике техопераций с расценками по ним, но у нас всего одна операция – "сборка", и плодить справочники – как-то лениво... Включаем расценку в справочник Изделия.
Отпускная цена у нас будет значением периодическим, изменять мы ее будем руками. Цена измеряется в базовой валюте.
Соберем все сведения по справочнику Изделия в таблицу:
Идентификатор: Изделия Подчинен: нет Количество уровней: 2 Код: 10 Тип кода: строка Серии кодов: подчинение Наименование: 25 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в диалоге "Код" – артикул изделия. "Наименование" – Название изделия. | |||||||||||
Реквизит | Описание | ТипЗначения | Доп. | Исп. | Изм. | ||||||
Расценка | расценка операции "сборка" | Число 10.2 | + | Э | |||||||
Цена | отпускная цена | Число 10.2 | +, П | Э | Р | ||||||
НДС | ставка НДС | С.НДС | Э |
Создаем справочник:
Процедура ВводНового()
НДС=Константа.ОснНДС;
КонецПроцедуры
2.12 Справочник Комплектация.
Как мы и договорились, спецификация на сборку изделия будет содержаться в специальном подчиненном справочнике. Код нам не нужен. В Наименовании мы будем держать название комплектующей. Саму ссылку на Комплектующую, мы запихнем в отдельный реквизит. И еще один реквизит мы создадим для указания количества комплектующих этого вида. Конечно, отдельные любители могут писать состав типа: болт, гайка, шайба, шайба, шайба, шайба. Но гораздо проще так: болт – 1 шт., гайка – 1шт., шайба – 4 шт. Хотя, и первый вариант не запрещен, мы за плюрализм мнений (кроме факта Нашей гениальности – это обсуждению не подлежит).
Идентификатор: Комплектация Подчинен: Изделия Количество уровней: 1 Код: 0 Тип кода: число Серии кодов: подчинение Наименование: 25 Основное представление: наименование Группы сверху: да Автонумерация: да Уникальность: да Одна форма для элемента и группы?: нет Редактировать: в диалоге "Код" – нет. "Наименование" – Название комплектующего. |
|||||
Реквизит |
Описание |
ТипЗначения |
Доп. |
Исп. |
Изм. |
Комплектующее |
то, что входит в спецификацию |
С.Комплектующие |
|||
Кол |
количество комплектующих на одно изделие |
Число 3.0 |
+ |
Процедура Компл()
НазвРодителя=СокрЛП(Комплектующее.Родитель.Наименование);
Поз1=Найти(НазвРодителя,"(");
Поз2=Найти(НазвРодителя,")");
ГОСТ=Сред(НазвРодителя,Поз1+1,Поз2-Поз1-1);
Наименование=СокрЛП(Комплектующее.Наименование)+" "+ГОСТ;
КонецПроцедуры
2.13 Работа со справочниками Изделия и Комплектация.
Справочники у нас готовы, заполним их каким-нибудь содержимым. Например: