28.07.2019

Как оформить отгрузку товаров по счету, если отгрузка производится поэтапно, по мере поступления оплаты по счету? Реализация отгруженных товаров после перехода права собственности Частичная реализация отгруженных товаров 1с


Часто бывает, что складская территория состоит из нескольких помещений или огороженных участков. И у каждого участка свое предназначение, своя организация хранения. Для отражения этого в программе, в 1С ERP ордерный склад может быть разбит на складские помещения .

Для примера предположим, что В системе заведен склад «Склад материалов и ПФ» — справочник «Склады».

Склад разбит на два помещения: помещение для хранения материалов и помещение для хранения полуфабрикатов.

Пусть помещение «Полуфабрикаты» не имеет адресной структуры, а помещение «Материалы» будет адресным и состоять из ячеек.

Предположим, у нас введен документ перемещения 10 конденсаторов со «Склада Материалов и ПФ» на «Склад Производства». В документе перемещения помещение, с которого нужно осуществить отгрузку не указывается, указывается только склад отправитель и склад получатель. Место, где хранится товар на складе входит исключительно в компетенцию работников склада.

Для отгрузки товаров используется форма «Отгрузка товаров со склада» . Открыть ее можно из подсистемы «Склад».

Документ перемещения является для склада распоряжением на отгрузку .

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

1. Указать в форме склад и помещение. Нажать на кнопку «Создать ордера». В результате программа автоматически создаст ордера на отгрузку с указанного склада и помещения со статусом «К отбору ». Если номенклатуры в указанном помещении нет — в ордер она включена не будет.

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

Информацию о состоянии сборки можно отслеживать по отчету «Выполнение сборки товаров » (кнопка «Выполнение сборки»).

2. Перейти на закладку формы «Отбор из ячеек ». Там должны появиться ордера, по которым требуется сборка. По кнопке «Создать» нужно создать задание на отбор . Задания на переупаковку создаются в том случае, если упаковка в ордере не совпадает с упаковкой на складе. Например, на складе номенклатура хранится в паллетах, а необходимо отгрузить несколько штук.

Система автоматически сформирует задание на отбор со статусом «подготовлено».

3. Напечатать задание на отбор и отдать складскому работнику. В задании на отбор будет указано из каких ячеек следует взять материал, что бы переместить в зону отгрузки.

4. После того, как отбор будет выполнен – нужно изменить статус документа «Задание на отбор » на «выполнено ». Если отобрать полностью не удалось (например, в ячейке не хватает материала), то нужно поставить статус «выполнено с ошибками», а для того что бы система не предлагала больше отбирать материал из проблемной ячейки – можно ввести временную блокировку ячейки до выяснения обстоятельств. В дальнейшем, для пересчета и корректировки остатков в ячейках в соответствии с фактом, вводят документ «Пересчет товаров», на основании которого в случае отклонений от факта вводят соответствующие складские акты.

Состояние отбора отображается в форме «Отгрузка товаров со склада».

5. После того, как товар собран – нужно изменить статус расходного ордера («к проверке», «к отгрузке» или «отгружено»). Если материал со склада отгружен, то необходимо поставить статус «отгружено » . Тогда распоряжение на отгрузку уйдет из окна «Отгрузка товаров со склада» и из отчета «Выполнение сборки товаров».

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

Настройка указания складов в табличной части документов

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

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


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


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

  • Запретить . Склады, которые относятся к данной группе, нельзя будет указывать в табличной части документов. Заказы и накладные можно будет оформить только на конкретный склад, который будет указан в шапке документа.
  • Разрешить в заказах . Склады, которые относятся к данной группе, можно указывать в табличных частях заказов. Накладные должны быть оформлены отдельно для каждого склада.
  • . Склады, которые относятся к данной группе, можно указывать как в табличных частях заказов, так и в табличных частях накладных.

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


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

Оформление заказа клиента

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


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


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

Оформление документа реализации

Порядок оформления реализации по заказу клиента зависит от установленного флажка выбора группы в группе складов, указанных в шапке документаЗаказ клиента .

В документе реализации разрешено указывать склады в табличной части документа

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


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

В документе реализации запрещено указывать склады в табличной части документа

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


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

Документ реализации с указанием складов в табличной части документа может быть оформлен и без указания заказа. В этом случае в документе реализации выбирается группа складов, для которой возможен выбор группы в накладных (Разрешить в заказах и накладных ). Информация о складах указывается в табличной части документа. При этом доступны такие же механизмы показа остатков при построчном вводе и подборе товаров, как и в заказе клиента.

Оформление документов поставки

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

Реализация товаров

Для отражения реализации товаров покупателю в базе предназначен документ Расходная накладная .

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

Расходную накладную можно создавать на основании Заказа клиента или Счета на оплату .

При таком создании, информация в шапке и табличная части документа будут заполнены автоматически.

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


Рис.2

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


Рис.3

Проводим документ Расходная накладная (Ctrl+Enter), после чего будут сформированы движения по регистрам накопления Продажи, Запасы на складах, Расчеты с покупателями, Запасы и затраты, Заказы покупателей, Доходы и расходы, а также регистр бухгалтерии Управленческий.

На основании документа Расходная накладная можно сформировать следующие документы (Рис.4):

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

Расходные накладные также возможно формировать в одноименном журнале на закладке Заказы покупателей (к отгрузке). Для этого нужно выбрать в списке Заказ и нажать Оформить расходную накладную. (Рис.5).


Рис.5

Возврат товаров

Для оформления возврата товаров покупателю предназначен документ Приходная накладная с видом операции Возврат от покупателя .

Документ лучше проводить на основании расходной накладной, тогда табличная часть будет заполнена данными из документа-основания. Мы указываем только то количество товара, которое возвращено покупателем и проводим документ. (Рис.6).


Рис.6

Реализация работ и услуг

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


Рис.7

Из формы документа Акт выполненных работ возможно распечатать Акт об оказании услуг и Универсальный передаточный документ .

Счет-фактура

Документ формируется для выписки счета-фактуры при реализациях или при получении аванса, а также для учета номеров ГТД .
В зависимости от вида операции, документ может быть выписан: на продажу, на аванс или на суммовые разницы. (Рис.8).


Рис.8

Счет-фактуру оформляют на основании расходной накладной или Акта выполненных работ, а также при получении аванса.
Документ заполняется сведеньями из соответствующей расходной накладной, номер и дата присваиваются документу автоматически .
Для импортных товаров, следует помнить о том что нужно указать страну происхождения и номер ГТД .

В ближайшем обновлении модуля sale версии 16.0.13 будет доступен новый функционал обмена с 1С.
Обновленный модуль 1С можно скачать на странице http://1c.1c-bitrix.ru/ecommerce/download.php версия 6 и выше.

В обмен добавлена работа с документами частичных оплат и частичных отгрузок.
Обмен данными по заказу будет происходит не в рамках одного документа заказа как раньше, а в рамках 3х документов.

  • Документ Заказа
  • Документ Оплаты
  • Документ Отгрузки
Каждый из этих документов в БУС может создаваться, обновляться, отменяться по отдельности своим отдельным документом от 1С

Изменения в экспорте. БУС -> 1С
Основное изменение - для каждого заказа создаётся структура документов вида

  • Документ.Заказ1
  • Документ.Оплата1 (Основание Заказ1)
  • Документ. ОплатаN (Основание Заказ1)
  • Документ.Отгрузка1 (Основание Заказ1)
  • Документ. ОтгрузкаN (Основание Заказ1)
Документ отгрузок содержит табличную часть позиций заказа соответствующей частичной отгрузки.
Таким образом данные по заказу выгружаются в одном документе заказа, данные по оплатам и отгрузкам могут выгружаться в неограниченном количестве документов связанных с заказом через поле <Основание>...
При этом заказ выгружается всегда, документы оплаты и отгрузки выгружаются если они есть в любых статусах.

Изменения в импорте. 1С->БУС

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

1 Магазин должен быть сконвертирован
2 Необходимо выключить складской учет и резервирование (см рисунок 1)


настройка модуля Торгового каталога (рисунок 1)

3 На странице настройки модуля Интернет магазина необходимо отключить автоматизацию процесса - Разрешать отгрузку при разрешении доставки (см рисунок 2)



настройка модуля Интернет магазина (рисунок 2)

4 Необходимо выполнить настройку поля "Платежная система для автоматической оплаты заказа по статусу оплаты заказа от 1С" на странице настройки интеграции (см рисунок 3)



настройка интеграции 1С (рисунок 3)

Изменения в логике импорта для каждого из типов документа

Документ Заказа

Обновлении, создание заказа происходит внешне также как и для прежней версии обмена, за исключением создания оплаты и доставки при получении соответствующих статусов в документе заказа.
В случае если в заказе приходит признак полной оплаты заказа, автоматически создается оплата с комментарием “Автоматическая оплата заказа по статусу от 1С” (см рисунок 4)


автоматическая оплата по статусу полной оплаты заказа (рисунок 4)

Если после создания/обновления заказа в процессе импорта приходит документ частичной оплаты, то происходит уменьшение автоматической оплаты на сумму нового документа (см рисунок 5)


уменьшенная сумма автоматической оплаты на сумму реальной отплаты (рисунок 5)

Если по итогу обмена оплаченная сумма заказа = сумме заказа, автоматическая оплата удаляется, а заказ становиться оплачен на основании оплаты импортируемой от 1С.
Удаление автоматической оплаты возможно только при обмене, если вы самостоятельно создадите документ оплаты по заказу, автоматическую оплату необходимо удалять вручную.
Автоматическая оплата заказа отличается от реальной, только тем что она может автоматически уменьшаться по отношению к реальной и заказ оплаченный автоматической оплатой не блокируется обменом при попытке обновить его.
Настройка платежной системы по умолчанию для автоматических оплат по статусу полной оплаты заказа задается на странице настройки интеграции - Платежная система для автоматической оплаты заказа по статусу оплаты заказа от 1С
Если заказ оплачен реальным документом оплаты, то такой оплаченный заказ при попытки обновления выдаст ошибку - Документ не может быть изменен, т.к. оплачен.

Если в обмене от 1С в документе заказа приходит статус полной отгрузки, но при этом заказ не отгружен реальными документами отгрузок, заказ маркируется ошибкой (см рисунок 6)
-При обмене с 1С из документа заказа получен статус полной отгрузки заказа. При этом от 1С не были получены все документы отгрузок в статусе Отгружен. Код ошибки -



маркировка заказа при получении статуса полной отгрузки заказа (рисунок 6)

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

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

Возможны 3 типа оплат

  • Выплата наличных денег
  • Выплата безналичных денег
  • Эквайринговая операция
Все они обрабатываются модулем 1С, а на стороне БУС соответствие типам задается в настройках платежной систему, к какому типу ПС относиться данная платежная система.
Если происходит создание оплаты по заказу при импорте, то для каждого из типов оплат задается соответствие с конкретными ПС на странице настройки интеграции
-Наличный расчет. Платежная система для новых заказов
-Без наличный расчет. Платежная система для новых заказов
-Эквайринговая операция. Платежная система для новых заказов

Таким образом при получении документа оплаты определенного типа ему по умолчанию будет назначаться платежная система.

Если в процессе импорта документов необходимо наложить запретить на создание новых документов оплаты в БУС необходимо в настройках интеграции 1С отключить соответствующую опцию - Создавать новые документы оплаты из 1с (по умолчанию включено)

Документ отгрузки
Отгрузка представляет собой в xml файле обмена отдельный документ с тегом <Основание>... указывающим на заказ, к которому данная отгрузка относится.
При обмене отгрузку можно создать/обновить/отменить/ создать новый заказ и связанную с ним отгрузку/изменить табличную часть существующего заказа до табличной части отгрузки в большую сторону отдельным документом.
При создании любой новой офлайн отгрузки устанавливается выбранная в настройках служба доставки - Служба доставки для новых заказов
При импорте отгрузок возможны ситуации, которые влияют на табличные части, как самого заказа, так и табличные части других отгрузок.

Рассмотрим подробно
Заказ находиться в статусе не отгружен и у него нет ни одной отгрузки.
В этой ситуации при обмене приходит отгрузка с количеством товара равным количеству в табличной части заказа (см рисунок 7)

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

Отгрузка может прийти в статусе, как Отгружена или не Отгружена
Если у данной отгрузки статус Отгружен, то после её импорта заказ считается отгруженным (при условии, что табличные части заказа и отгрузки одинаковые).И для данного заказа считаем, что не распределенных по отгрузкам – свободных товаров в заказе нет. Дальнейшие создание отгрузок по заказу без настройки - не возможно.


пример не отгруженной отгрузки с товарами повторяющими табличную часть заказа (рисунок 7)

1 Изменение табличной части не отгруженных отгрузок новой отгрузкой
Если у нас есть отгрузка в статусе не Отгружена, и при этом в ней находятся табличная часть заказа (вся или её часть), при поступлении новой отгрузки (см рисунок 8) все не распределенные по отгруженным отгрузкам товары (в нашем случае это все товары заказа) считаются не распределенными и переместятся в новую отгрузку в соответствии с табличной частью новой отгрузки.


пример новой не отгруженной отгрузки (рисунок 8)



пример обновленной не отгруженной отгрузки после добавления новой (рисунок 9)

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

2 Изменение табличной части заказа отгрузкой
Если к нам приходи отгрузка по заказу и не распределенного товара из табличной части заказа нет, но при этом указана настройка - Увеличивать количество продукта в корзине, если количество в доставке из 1с превышает количество в корзине увеличивается табличная часть заказа до количества товара в табличной части отгрузки, таким образом появляется не распределенный товар по отгруженным отгрузкам и это количество товара попадает в новую отгрузку.


пример отгрузки изменяющей табличную часть заказа рисунок 10


пример табличной части заказа до импорта отгрузки рисунок 11



пример табличной части заказа после импорта отгрузки р исунок 12

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

Действия с позициями отгрузок
Для более полного понимания механизма распределения товаров в отгрузке при обмене ниже приведена таблица операций с табличной частью отгрузки, при обновлении/создании отгрузки в БУС

действия с позициями
отгрузок
создание новой запись в системную вычитание из системной удаление вычитание с других позиций отгрузок
создание отгрузки Корзина - + - - -
- + - - -
отгрузка + - + - +(если нет на системной)
обновление отгрузки Корзина увеличение количества в позиции заказа - + - - -
добавление новой позиции заказа - + - - -
отгрузка добавление новой позиции отгрузки + - + - +(если нет на системной)
удаление позиции отгрузки - + - + -
увеличение количества в позиции отгрузки - - + - +(если нет на системной)
уменьшение количества в позиции отгрузки - + - - -
обновление заказа Корзина добавление новой позиции заказа - + - - -
удаление позиции заказа - - + + +

Список настроек интеграции добавленных в обновлении

1 Наличный расчет. Платежная система для новых заказов:
2 Без наличный расчет. Платежная система для новых заказов:
3 Эквайринговая операция. Платежная система для новых заказов:
4 Платежная система для автоматической оплаты заказа по статусу оплаты заказа от 1С:
5 Служба доставки для новых заказов:
6 Увеличивать количество продукта в корзине, если количество в доставке из 1с превышает количество в корзине (по умолчанию включено)
7 Создавать новые документы оплаты из 1с (по умолчанию включено)
8 Создавать новый документы доставки из 1с (по умолчанию включено)
9 Создавать новый заказ при получении новой доставки из 1с, если заказ основание на сайте не найден (по умолчанию включено)

Область применения. Отгрузка в 1С изделий сложного состава

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

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

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

История проблемы. Отгрузка в 1С частями.

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

Реализовать инструмент «Комплектовочная ведомость» пытались много раз как на предприятии, где я работал, так и, судя по публикациям в Интернете, на других предприятиях отрасли. Было решено оформить этот инструмент в виде документа Excel. Долгое время так он и использовался на заводе. Однако же этот документ позволяет лишь учесть стандартный вариант комплектации изделия, а при отгрузке частями вести учет в нем почти невозможно. Оформить какие-либо другие документы на основании него затруднительно.

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

Концепция разработки. Комплектовочная ведомость в 1С.

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

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

Подробное описание

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

Рис.1. Общий вид формы элемента справочника «Комплектовочная ведомость».

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

Табличная часть ОтгружаемыеМарки содержит информацию о составе номенклатуры, отгружаемой по данной ведомости. Понятие «Марка» - это наследие завода, оно подразумевает, что в качестве элемента отгрузки может выступать как конкретная деталь (или даже материал), так и целая сборка: узел, агрегат, часть агрегата, – предназначенная для отгрузки в одном отгрузочном месте. Каждая строка табличной части содержит ссылку на номенклатурную позицию, обозначающую марку или элемент упаковки/оснастки, а также информацию о количестве марок в отгрузочном месте, весе нетто марки, а также ключ для привязки к отгрузочному месту. Кроме этого в строке содержится признак упаковки и признак контейнера.

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

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

Что нового и как это работает?

Теперь перечислю главные преимущества и технические новшества данного решения:

Рис. 2. Выбор типа места

1. Для формирования комплектовочной ведомости применяется только сам справочник КомплектовочнаяВедомость и справочник ТипыОтрузочныхМест. Никакие другие объекты ИБ не изменяются. При этом используются справочники номенклатуры и спецификации номенклатуры совершенно штатным образом. Для справочника номенклатура создаются дополнительные свойства. Поэтому внедрение «Комплектовочной ведомости» не приводит к снятию конфигурации с поддержки и усложнению обновления.

2. Все отгружаемые объекты имеют тип СправочникСсылкаНоменклатура. Это относится как ко всем отгружаемым частям изделия (агрегаты, марки, детали, материалы), так и к элементам оснастки и упаковки (контейнеры, ложементы, кронштейны, крепеж и т.п.). Это упрощает оформление отгрузочных документов на основании «Комплектовочной ведомости».

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

4. Заполнение ведомости производится в одном окне, в виде, похожем на структуру ранее используемого файла Excel, что упрощает работу пользователей и ускоряет внедрение.

Рис.3. Перенос марки в отгрузочное место. При нажатии кнопки << будет произведена попытка переноса выбранной марки в указанном количестве

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

6. Заполнение ведомости многоуровневое – отгрузочные места можно вкладывать друг в друга, что более точно отражает реальное положение дел.

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

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

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

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

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

Особенности решения

Решение разработано сучетом некоторых особенностей, имеющих место на преприятиях со сложной структурой готовой продукции. Прежде всего – это марки. Такое понятие применяется не везде. Но его легко можно обойти, заменив на понятие «Сборочная единица отгрузки». В некоторых случаях необходимо создание специальных спецификаций для разделения изделия на такие единицы. Это вполне решаемая задача для любого конструкторского бюро.

Вторая особенность решения его усложнила, однако делает возможным его применение на предприятиях, которые применяют подобные структуры. Это наличие «зеркальной» номенклатуры. Некоторые детали имеют своих «зеркальных» двойников, типа «правая» и «левая» или «верхняя» и «нижняя». При этом более сложные сборки – марки и агрегаты – не всегда иеют в своем составе обе зеркальные детали или не симметричны относительно таких деталей, поэтому уже не назаваются «правая» и «левая». Появилось новое понятие «Номенклатура Так» и «Номенклатура Наоборот». В комплектовочных ведомостях такие марки обозначаются одним названием, а количества указываются в двух колонках. В свойствах номенклатурной позиции указывается «зеркальная» марка. Однако эта особенность легко может быть нивелирована для любой компании – достаточно не заполнять вторую колонку и не связывать «зеркальные» позиции номенклатуры.

Применение решения. Каким предприятиям необходимо

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

В какие конфигурации можно внедрить

Во все или почти все конфигурации, имеющие систему спецификаций номенклатуры в 1С и применяющие блок производства: УПП, ERP, КА 2, УНФ. Для внедрения необходимо выделить объекты, связанные со справочником Комплектовочная ведомость, в отдельную поставку и интегрировать с существующими конфигурациями.


© 2024
artistexpo.ru - Про дарение имущества и имущественных прав