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


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


Заполнение документа "Требование-накладная" в 1С:УПП

Содержание:

Наши предложения для автоматизации и упрощения работы пользователя в 1С:УПП.

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

Обработка заполнения документа "Требование-накладная" в 1С:УПП.

Отличительные особенности: позволяет создавать документы Требование-накладная на основе части документа Заказ на производство (в типовой только на основе документа Заказ на производство целиком), использовать для заполнения спецификации номенклатуры и заполнять некоторые обязательные для заполнения реквизиты документа Требование-накладная значениями, заданными как параметры обработки.

Рассмотрим небольшой пример, который наглядно продемонстрирует возможности нашей обработки.

На рис.1 мы видим документ "Заказ на производство №1 от 10.01.2014" в программе 1С:УПП. По данным этого документа необходимо изготовить 5 позиций продукции. Для каждой продукции указана соответствующая спецификация, по которой данная продукция должна быть изготовлена. Мы будем рассматривать в примере номенклатуру "Прокладка Р00.100.061", которая должна быть изготовлена по спецификации "Р00.100.061 Прокладка №0412".

Рис.1 Список изготавливаемой продукции

Закладка "Материалы" документа "Заказ на производство №1 от 10.01.2014" на рис.2 заполняется из меню "Заполнить" по кнопке "Заполнить по спецификации". Заполнение происходит материалами на основании спецификаций номенклатуры, указанных на соседней закладке "Продукция и услуги" документа "Заказ на производство №1 от 10.01.2014" (рис.1).

Рис.2 Как заполнить таблицу материалов

После заполнения табличной части документа "Заказ на производство №1 от 10.01.2014" мы видим (на рис.3), что на изготовление 5 позиций продукции необходимо 24 позиции материалов. Конкретно для изготовления продукции "Прокладка Р00.100.061" потребуются материалы: "Текстолит Б-1 ГОСТ 2910-74" и "Текстолит Б-1 ГОСТ 2910-72".

Рис.3 Потребности для производства Прокладка Р00.100.061

На рис.4 показана форма обработки "Конструктор спецификаций", которая наглядно демонстрирует состав изделия. Видно, что номенклатура "Прокладка Р00.100.061" имеет спецификацию номенклатуры "Р00.100.061 Прокладка №0412". Спецификация номенклатуры "Р00.100.061 Прокладка №0412" содержит две позиции номенклатуры: "Текстолит Б-1 ГОСТ 2910-74" и "Текстолит Б-1 ГОСТ 2910-72". Т.е. данные материалы попадают в документ "Заказ на производство №1 от 10.01.2014" именно из спецификации номенклатуры (рис.4).

Рис.4 Состав изделия Прокладка Р00.100.061

Следующим этапом после ввода документа "Заказ на производство" является создание документа "Требование-накладная". Документ "Требование-накладная" предназначен для отражения операции передачи материалов в производство. На рис.5 показан только что созданный новый документ "Требование-накладная №1 от 13.01.2014", с пустой табличной частью. Мы собираемся заполнить табличную часть документа "Требование-накладная №1 от 13.01.2014" с помощью нашей обработки. Делается это через меню "Заполнить" выбором команды "Заполнение табличной части документа по спецификации номенклатуры" см. рис.5.

Рис.5 Заполнение документа Требование-накладная по спецификации номенклатуры

Открывается обработка табличной части, выполняющая заполнение. Обратите внимание на рис.6 по умолчанию заполнены реквизиты: "Документ" - ссылкой, на наш только что созданный в программе 1С:УПП документ "Требование-накладная №1 от 13.01.2014" (из которого мы и запустили нашу обработку) и реквизит "Имя ТЧ" - табличная часть "Материалы" документа "Требование-накладная №1 от 13.01.2014".

Рис.6.

Следующим этапом будет выбор документа "Заказ на производство", который мы создали в самом начале примера. Выбрали документ "Заказ на производство №1 от 10.01.2014" (см. рис.7).

Рис.7 Выбор документа Заказ на производство

После выбора документа "Заказ на производство" становится доступно поле "Спецификация". Выбор спецификации номенклатуры (см. рис.8) предлагается из раскрывающегося списка. Список формируется из 5 позиций спецификаций номенклатуры которые присутствуют в документе "Заказ на производство №1 от 10.01.2014", как ранее показано на рис.1.

Рис.8 Выбор спецификации номенклатуры

Выбрали нужную спецификацию номенклатуры (кстати, в типовой конфигурации 1С:УПП нет такой возможности, чтобы при заполнении выполнять отбор на спецификации номенклатуры). В нашем примере номенклатура "Прокладка Р00.100.061" имеет такую спецификацию номенклатуры - "Р00.100.061 Прокладка №0412".  Нажимаем кнопку "Выполнить" (см. рис.9).

Рис.9 Команда на выполнения заполнения табличной части

Происходит заполнение табличной части документа "Требование-накладная №1 от 13.01.2014" двумя позициями, указанными в спецификации номенклатуры "Р00.100.061 Прокладка №0412". На рис.10 показан только что заполненный документ. Но, как вы видите некоторые реквизиты обязательные к заполнению, такие как "Статья затрат" (читай - почему не заполнилась статья затрат) и "Аналитика" (Номенклатурная группа) не заполнились (читай - почему не заполнилась номенклатурная группа).

Рис.10 Результат заполнения по спецификации номенклатуры

Можно выполнить повторное заполнение и настроить форму заполнения таким образом, чтобы все колонки документа "Требование-накладная №1 от 13.01.2014" заполнились предопределенными значениями. Вновь нажимаем кнопку "Заполнить" и выбираем пункт "Заполнение табличной части документа по спецификации номенклатуры", как ранее показано на рис.5. Вновь откроется форма обработки заполнения табличной части. Теперь мы указываем значение реквизита "Статья затрат" на форме обработки (см. рис.11).

Рис.11 Указываем параметр Статья затрат

И заполняем поле "Номен. группа", для которого в табличной части документа "Требование-накладная" аналогичная колонка называется "Аналитика" (см. рис.12).

Рис.12 Указываем параметр Номенклатурная группа

Выбираем нужную нам спецификацию номенклатуры в поле "Спецификация" и нажимаем кнопку "Выполнить" (см. рис.13).

Рис.13.

Так как мы выполняем повторное заполнение уже не пустой табличной части документа "Требование-накладная №1 от 13.01.2014" в программе 1С:УПП, то программа задает нам вопрос - следует ли очищать существующие данные табличной части (см. рис.14). Отвечаем "Да" на этот вопрос.

Рис.14.

Происходит повторное заполнение табличной части. Ранее введенные строки очищены. Новые строки содержат значения в колонках "Статья затрат" и "Аналитика" (см. рис.15). Т.е. заполнение теперь более полное, т.к. содержит в нужных строках необходимые значения реквизитов. В противном случае эти реквизиты пришлось бы заполнять вручную.

Рис.15 Заполнение реквизитов Статья затрат и Аналитика значениями, указанными в параметрах обработки 

На рис.16 показаны 3 вида действий обработки табличной части. Можно "Заполнить" - в этом случае не пустые данные табличной части программа предложит удалить и заменить новыми данными (как на рис.14.). Можно "Очистить" - простая процедура удаления всей информации табличной части. И есть вариант "Дополнить" - в этом случае данные не пустой табличной части на момент заполнения остаются неизменными, новые данные дописываются в конец табличной части документа. Вариант "Дополнить" хорош для последовательного заполнения документа "Требование-накладная" в программе 1С:УПП материалами по нескольким спецификациям номенклатуры.

Рис.16.

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

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

 Цена

 Валюта

 Покупка

Обработка заполнения документа "Требование накладная" в "1С:УПП"

 1490

 руб

Содержание:

Распространенные ошибки при работе с программой 1С:УПП, в части учета производства.

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

На рис.17 мы видим документ "Заказ на производство №1 от 10.01.2014"в программе 1С:УПП. По данным этого документа необходимо изготовить 5 позиций продукции. Для каждой продукции указана соответствующая спецификация номенклатуры, по которой данная продукция должна быть изготовлена.

Рис.17.

Закладка "Материалы" документа "Заказ на производство №1 от 10.01.2014" (см. рис.18) заполняется из меню "Заполнить" по кнопке "Заполнить по спецификации". Заполнение происходит материалами на основании спецификаций номенклатуры, указанных на соседней закладке "Продукция и услуги" документа "Заказ на производство №1 от 10.01.2014" (см. рис.17).

Рис.18.

После заполнения табличной части "Материалы" документа "Заказ на производство №1 от 10.01.2014" мы видим (см. рис.19), что на изготовление 5 позиций продукции необходимо 24 позиции материалов.

Рис.19.

При проведении этого документа создастся потребность в производстве 5 позиций продукции из перечисленных на рис.19 материалов. Документ сделает движения по регистру "Потребности заказов на производство" (см. рис.20). В дальнейшем можно будет реализовать заполнение документа "Требование-накладная" по потребностям с указанием конкретного документа "Заказ на производство".

Рис.20.

С появлением в программе 1С:УПП документа "Заказ на производство" создается потребность в производстве. Далее нужно передать в производство материалы документом "Требование-накладная". Первый способ ввести документ "Требование-накладная" - открыть документ "Заказ на производство", выбрать меню "На основание" и нажать на кнопку "Требование-накладная", как показано на рис.21.

Рис.21.

И вот такой результат заполнения "На основании" мы имеем, как видно на рис.22. Табличная часть не заполнена и возникает вопрос - почему?

Рис.22.

В документе "Заказ на производство" в табличной части "Материалы" не заполнена колонка "Размещение" (см. рис.23). В данной колонке необходимо указать склад, на котором находятся материалы. При выполнении алгоритма "На основании" при заполнении документа "Требование-накладная" всегда используется отбор по складу. Если колонка "Размещение" не заполнена (как на рис.23) - результат всегда пустой (как на рис.22).

Рис.23.

Как того требует методика работы с 1С:УПП мы указываем склад "Основной склад" в колонке "Размещение" документа Заказ на производство. После этого нужно провести документ Заказ на производство. Затем вновь выбираем меню "На основании" и нажимаем на кнопку "Требование-накладная" (см. рис.24). Если документ "Заказ на производство" после заполнения колонки "Размещение" не провести, то заполнение "На основании" опять не получится.

Рис.24.

Перед началом создания документа "Требование-накладная" программа предлагает выбрать склад. Открывается форма "Выберите склад" со списком складов на выбор (вообще все склады без отборов). Мы в нашем примере выбираем "Основной склад" (см. рис.25).

Рис.25.

После выбора склада создается документ "Требование-накладная", и на этот раз не пустой. В табличной части документа - положенные 24 строки. Но есть некоторые неприятные моменты: в некоторых строках не заполнена колонка "Статья затрат", а без этого документ вообще не проводится. И во всей табличной части не заполнена колонка "Аналитика" (номенклатурная группа) (см. рис.26).

Рис.26.

Давайте разбираться почему не заполняется "Статья затрат". У нас как минимум 3 таких строки с номенклатурой "Текстолит Б-10 ГОСТ 2910-74", "Светодиод L-483 GDT (зел.)" и "Текстолит Б-10 ГОСТ 2910-72" как видно из рис.26. Дважды нажимаем левой кнопки мыши на наименовании "Текстолит Б-10 ГОСТ 2910-74", становится доступным редактирование ячейки таблицы см. рис.27.

Вернуться в пример работы с обработкой

Рис.27.

Нажимаем на значок "Лупа" и открывается форма элемента "Текстолит Б-10 ГОСТ 2910-74" справочника "Номенклатура" см. рис.28. В справочнике не заполнено поле "Статья затрат". Поэтому и в документе колонка "Статья затрат" не заполняется.

Рис.28.

Чтобы решить проблему всех строк с незаполненными значениями колонки "Статья затрат", нужно отредактировать каждый элемент справочника "Номенклатура" - установить нужное значение поля "Статья затрат" как показано на рис.29.

Рис.29.

Мы отредактировали все позиции номенклатуры в строках, где колонка "Статья затрат" не заполнялась и получили такой результат - рис.30. Теперь в каждой строке есть значение "Статья затрат" которое подставляется из справочника "Номенклатура". Но, как видно из того же рис. 30 у нас не заполнена колонка "Аналитика" (Номенклатурная группа).

Давайте разбираться почему не заполняется номенклатурная группа.

Вернуться в пример работы с обработкой

Рис.30.

Дважды нажимаем левой кнопки мыши на наименовании "Текстолит Б-1 ГОСТ 2910-74", становится доступным редактирование ячейки таблицы см. рис.31.

Рис.31.

Как видно из рис.32 у номенклатуры "Текстолит Б-1 ГОСТ 2910-74" в справочнике не заполнен реквизит "Номенклатурная группа затрат". Именно это значение подставляется в документы, в частности в документ "Требование-накладная" в программе 1С:УПП в колонку "Аналитика".

Рис.32.

Заполняем значение реквизита "Номенклатурная группа затрат" для номенклатуры "Текстолит Б-1 ГОСТ 2910-74" см. рис.33.

Рис.33.

При повторном заполнении документа "Требование-накладная" на основании документа "Заказ на производство" в программе 1С:УПП получается такой результат - см. рис.34. Заполняется значение в колонке "Аналитика" для номенклатуры "Текстолит Б-1 ГОСТ 2910-74". Чтобы во всех остальных строках заполнилась колонка "Аналитика" у каждой номенклатуры в справочнике нужно заполнить реквизит "Номенклатурная группа затрат".

Рис.34.

Теперь предположим, что "Текстолит Б-1 ГОСТ 2910-74" используется для производства полуфабриката "Прокладка №0412" и для производства еще 5-6 других полуфабрикатов. При заполнении документов у нас есть лишь одно значение "по умолчанию" которое мы указываем для номенклатуры "Текстолит Б-1 ГОСТ 2910-74" в справочнике в реквизите "Номенклатурная группа затрат". Но это значение одно единственное, а полуфабрикатов на производство которых идет "Текстолит Б-1 ГОСТ 2910-74" много. Это значит, что во всех случаях кроме одного у нас будет подставляться значение "по умолчанию" которое нам не подходит. Значит придется каждый раз проставлять нужное значение в колонку "Аналитика" вручную. А это не малый объем работы.

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

Как видно из рис.35 данная обработка позволяет указывать на форме значения таких реквизитов как "Статья затрат" и "Номен. группа", чтобы задать эти значения "по умолчанию" прямо перед заполнением и сразу для всех строк табличной части. В данном случае не имеет значения заполнены ли данные реквизиты в справочнике. Значения подставляются с формы обработки.

Кроме того, данная обработка позволяет производить заполнение табличной части на основании документа "Заказ на производство", но при этом с указанием конкретной спецификации. Данной возможности (отбора по спецификации) нет в типовой конфигурации 1С:УПП. Все типовые заполнения по документу "Заказ на производство" который, например, содержит 100 строк дадут в документе "Требование-накладная" те же 100 строк. Если вам нужно 10 строк из 100, то придется лишние 90 удалить вручную, что тоже не малый объем работы. Чтобы подробнее ознакомиться с данной обработкой читайте ее описание.

Рис.35.

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

 Цена

 Валюта

 Покупка

Обработка заполнения документа "Требование накладная" в "1С:УПП"

 1490

 руб

© Федор Балясников, январь 2014г.

© ООО "Профи-центр", г.Бирск: тел. (34784) 4-25-50, факс: (34784) 4-25-50, icq: 565351574, 591661865, mail@profiufa.ru +18