логотип
баннер
логотип
Главная
Услуги
О компании
1C:Предприятие 7.7


Поиск по сайту:


Top.Mail.Ru

Использование спецификаций номенклатуры в программах "1C:Бухгалтерия 8",

"1С:Управление производственным предприятием" и "1С:Комплексная автоматизация"

В предыдущей статье были рассмотрены вопросы расчета фактической себестоимости произведенной продукции при работе в конфигурации "1С:Бухгалтерия 8". Не меньшее, а может быть и большее, значение имеют функциональные возможности программы при работе с составом производимых изделий, т.е. со спецификациями номенклатуры. Сразу замечу, что в данном случае спецификация номенклатуры понятие более широкое чем конструкторская спецификация изделия. Поскольку спецификация номенклатуры в основе своей представляет собой перечень ссылок на элементы справочника "Номенклатура", а это могут быть не только материалы, товары и продукция но и работы и услуги, то в составе изделия можно отразить не только то, из чего собственно изделие изготовлено, но и какие работы при этом выполнены, вплоть до того, что в спецификации теоретически можно отразить даже амортизацию оборудования. Поэтому правильно будет воспринимать спецификацию номенклатуры как расширенный вариант конструкторской спецификации изделия, т.е. в ней должно быть все то, что содержится в конструкторской документации, и еще нечто. Начну сразу с того, чего на мой взгляд не достает спецификации номенклатуры в типовой конфигурации "1С:Бухгалтерия 8". Справочник "Спецификации номенклатуры" является подчиненным справочнику "Номенклатура", и поэтому каждый элемент номенклатуры может иметь несколько спецификаций, что соответствует реальному состоянию дел в производстве. Как правило, изделие выпускается в различных исполнениях. При этом исполнение продукции не надо путать с характеристикой, впрочем характеристик в типовой "1С:Бухгалтерии 8" тоже нет. Различные исполнения изделия предполагают различный состав, не цвет, размер и т.п., а именно состав изделия. Хорошим примером видимо будет производство автомобилей. Если на ту же модель автомобиля установить другие колеса или только шины, то он не меняет при этом ни названия, ни модели, ни чего-либо еще, но спецификация изменяется. Так вот в типовой "1С:Бухгалтерии 8" невозможно создавать как бы вложенные спецификации. Т.е. создать новую спецификацию для изделия с уже существующей спецификацией можно, но если в состав его входят узлы, которые также могут иметь несколько спецификаций, то выбрать нужную спецификацию узла нельзя. На Рис.1 показан доработанный вариант справочника "Спецификации номенклатуры", который позволяет указать не только из чего состоит изделие, но и в каком исполнении применяются его составные части.

Рис.1 Пример спецификации номенклатуры.

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

 

Рис.2 Конструктор спецификаций - основной инструмент для работы со спецификациями.

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

Рис.3 Конструктор спецификаций - настройка отчетов.

Настройка отчета состоит из двух списков. В первом из них отмечается ЧТО попадает в отчет, во втором списке ВО ЧТО входит отмеченное в первом списке. Например, если отметить в первом списке только материалы, а во втором только детали, то получим отчет, в котором будут отражены сгруппированные по всему изделию материалы (первый уровень элементов), причем материалы, используемые при производстве только деталей (второй уровень элементов). Если тот же материал используется в производстве полуфабрикатов или других элементов изделия, то данная часть в такой отчет не попадет. В отчете можно увидеть как общее количество материалов, так и количество на каждый вид деталей и количество деталей (см. Рис.4). Здесь же можно увидеть и плановую стоимость (на Рис.4 не показана), если она введена в регистре сведений "Цены номенклатуры". Тип цены указывается в настройке конструктора спецификаций.

Рис.4 Пример отчета в конструкторе спецификаций.

Описанный конструктор спецификаций применим и в типовой конфигурации "1С:Бухгалтерия 8". Разумеется с учетом ограничений, связанных с функциональными возможностями этой программы. Как уже было сказано выше, табличная часть "Исходные комплектующие" справочника "Спецификации номенклатуры" в типовой конфигурации "1С:Бухгалтерия 8" не имеет реквизита "Спецификация". Поэтому если в состав изделия входит номенклатура, имеющая несколько спецификаций, то выбрать одну из спецификаций невозможно. Однако даже при таких ограничениях использование спецификаций дает существенную экономию сил и времени, а использование конструктора спецификаций обеспечивает удобство при управлении спецификациями.

Рассмотрим пример, созданный в демонстрационной информационной базе типовой конфигурации "1С:Бухгалтерия 8". Как видно из рис.5 для редактирования спецификации номенклатуры "масло а коробке", входящей в спецификацию номенклатуры "паста шоколадная", не нужно открывать форму элемента справочника  "спецификации номенклатуры" в отдельном окне, как это делается традиционно, все можно сделать в конструкторе спецификаций, не покидая основного окна. При этом все произведенные изменения тут же отражаются. Можно добавлять новые строки в спецификации, как в основную спецификацию изделия (паста шоколадная), так и в спецификации номенклатуры, входящей в основное изделие. Можно удалять и изменять существующие строки в спецификации.

Рис.5 Конструктор спецификаций в типовой конфигурации "1С:Бухгалтерия 8"- редактирование спецификации.

Конструктор спецификаций уже имеет расширенный функционал для работы с конфигурациями на основе типовой конфигурации "1С:Бухгалтерия 8", обладающими расширенными функциональными возможностями. Например уже в демонстрационной базе можно настроить список для работы со статьями затрат. Для этого нужно, нажав правую кнопку мыши, вызвать контекстное меню, выбрать в нем пункт "настройка списка" и пометить галочкой колонку "статья затрат". После этого можно будет заполнять соответствующую колонку нужными значениями (см. рис. 6).

Рис.6 Конструктор спецификаций в типовой конфигурации "1С:Бухгалтерия 8"- использование колонки "статья затрат".

Поскольку табличная часть "Исходные комплектующие" справочника "Спецификации номенклатуры" в типовой конфигурации "1С:Бухгалтерия 8" не имеет реквизита "Статья затрат", то сохранить в информационной базе выбранные значения статей затрат не удастся. Но если добавить указанный реквизит в конфигурацию, то конструктор спецификаций будет с ним полноценно работать. Типовая конфигурация при этом не снимается с поддержки. Точно также если добавить в табличную часть "Исходные комплектующие" справочника "Спецификации номенклатуры" реквизит "спецификация", это позволит выбирать и сохранять в информационной базе нужное значение спецификации из нескольких существующих. Конструктор спецификаций к этому уже готов.

Вы можете приобрести разработанный конструктор спецификаций для программы "1C:Бухгалтерия предприятия 8". Он поставляется в виде внешней обработки. Для установки не требуется вносить изменения в типовую конфигурацию "1С:Бухгалтерия 8".

Рис.7 Установка конструктора спецификаций в типовую конфигурацию "1С:Бухгалтерия 8".

Для установки конструктора спецификаций в типовую конфигурацию "1С:Бухгалтерия 8" нужно выбрать в меню группу "сервис", далее пункт "дополнительные отчеты и обработки", далее пункт меню "дополнительные внешние обработки". В открывшемся окне (см. рис.7) нажимаем кнопку "добавить" и указываем на полученный файл - конструктор спецификаций.

 Наименование проекта

 Цена

 Валюта

 Покупка

Конструктор спецификаций. Обработка для программы "1С: Бухгалтерия предприятия 8, ред.2.0"

 1990

 руб


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

Рассмотрим обработку, позволяющую выполнить такую операцию, на примере демонстрационной информационной базы типовой конфигурации "1С:Бухгалтерия 8". Для установки в типовую конфигурацию "1С:Бухгалтерия 8" нужно выбрать в меню группу "сервис", далее пункт "дополнительные отчеты и обработки", далее пункт меню "дополнительные внешние обработки табличных частей". В открывшемся окне (см. рис.8) нажимаем кнопку "добавить" и указываем на файл, содержащий обработку - ЗаполнениеТЧПоСпецификации.epf. На вопрос: "Указанная внешняя печатная форма содержит параметры авторегистрации. Использовать их при регистрации?" следует ответить утвердительно.

Рис.8 Установка обработки для заполнения табличной части требования-накладной по спецификации в конфигурацию "1С:Бухгалтерия 8".

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

Рис.9.1 Вызов обработки заполнения табличной части "Материалы" документа "Требование-накладная"

Как работает обработка. На закладке "счет затрат" пользователь указывает счет, на котором учитывается стоимость переданных в производство материалов для изготовления продукции определенной номенклатурной группы (см. рис. 9.2). Это счет "20.01", одним из направлений аналитического учета которого (субконто1) является учет по номенклатурным группам.

Рис.9.2 Подготовка к заполнению требования-накладной с помощью обработки для заполнения табличной части по спецификации.

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

Рис.9.3 Выбор спецификации для заполнения

Таким образом, если в номенклатурную группу входит несколько элементов справочника "номенклатура", то список спецификаций может оказаться внушительным. Однако состав номенклатурной группы не следует делать слишком большим, хотя бы из соображений правильного расчета фактической себестоимости, подробнее об этом в статье "Расчет фактической себестоимости в типовой конфигурации 1C:Бухгалтерия 8". Поэтому на практике номенклатурные группы фактически повторяют справочник номенклатуры, т.е. каждая номенклатурная группа состоит из одной номенклатурной позиции, а значит указание номенклатурной группы равноценно указанию номенклатуры, и выбор спецификации по номенклатурной группе сводится к выбору спецификации по номенклатуре.

Рис.10 Заполнение требования-накладной с помощью обработки для заполнения табличной части по спецификации.

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

Вы можете приобрести описанную обработку для программы "1C:Бухгалтерия предприятия 8". Она поставляется в виде внешней обработки для заполнения табличной части. Для установки не требуется вносить изменения в типовую конфигурацию "1С:Бухгалтерия 8".

 Наименование проекта

 Цена

 Валюта

 Покупка

Заполнение требования-накладной. Обработка для программы "1С: Бухгалтерия предприятия 8, ред.2.0"

 1990

 руб

В пакет  "Работа со спецификациями. Дополнение для программы "1С: Бухгалтерия предприятия 8, ред.2.0" входят обе описанные обработки "Конструктор спецификаций" и "Заполнение табличной части по спецификации".

 

 Наименование проекта

 Цена

 Валюта

 Покупка

Работа со спецификациями. Дополнение для программы "1С: Бухгалтерия предприятия 8, ред.2.0"

 2490

 руб

В пакет "Работа со спецификациями. Дополнение для программы "1С: Бухгалтерия предприятия 8, ред.2.0" входят также файлы, предназначенные для обновления конфигурации. Инструкция по установке находится здесь.

Для конфигураций "1С:Управление производственным предприятием" и "1С:Комплексная автоматизация" описанная выше обработка для заполнения табличной части по спецификации номенклатуры также применима.

Пример использования (инструкция) спецификаций номенклатуры в программе 1С:Комплексная автоматизация здесь.

В программе "1С:Управление производственным предприятием" предусмотрена возможность заполнения документов с помощью спецификаций номенклатуры. В частности, табличную часть документа "Требование-накладная" можно заполнить по заданию на производство и по потребностям. В первом случае заполнение происходит по документу "Задание на производство", точнее по спецификации, указанной в этом документе. Во втором случае нужно использовать документы "Заказ на производство". В обоих случаях есть свои тонкости, не всегда понятные пользователям, которые приводят к тому, что заполнение выполнить не получается. Поэтому описанная здесь обработка для заполнения табличной части по спецификации номенклатуры может быть весьма полезной, так как производит простое безусловное заполнение, которое работает всегда.

Единственное отличие от описанной выше методики заключается в том, что после нажатия на кнопку "Заполнить" сначала нужно выбрать номенклатуру (продукцию, на изготовление которой передаются МПЗ в производство), а уже затем спецификацию этой номенклатуры (см. рис.11).

Рис. 11 Заполнение требования-накладной с помощью обработки для заполнения табличной части по спецификации в программе "1С:УПП"


 Наименование проекта

 Цена

 Валюта

 Покупка

Заполнение требования-накладной. Обработка для программы "1С:УПП, ред.1.3"

 1990

 руб


 Наименование проекта

 Цена

 Валюта

 Покупка

Заполнение требования-накладной. Обработка для программы "1С:Комплексная автоматизация, ред.1.1"

 1990

 руб

Вызывают трудности обновления конфигураций? Для Вас - наша услуга: обновление 1С типовых и нетиповых конфигураций

Возникли вопросы? Свяжитесь с нами или оставьте заявку - и наши специалисты предоставят подробную консультацию в удобное для Вас время.

Дополнительные ссылки по теме учета производства:

Позаказное производство в 1С Бухгалтерия 8

Расчет фактической себестоимости в конфигурации 1C Бухгалтерия 8 часть 1

Расчет фактической себестоимости в конфигурации 1C Бухгалтерия 8 часть 2

Расчет фактической себестоимости в конфигурации 1C Бухгалтерия 8 часть 3

© Борис Балясников, январь 2009г. (последние изменения август 2013г.)

© Группа компаний "Профи-центр", г.Бирск: тел. (34784) 4-25-50, факс: (34784) 4-25-50, Skype profibirsk, mail@profiufa.ru +18