Как делать отгрузку и документы в 1с. Реализация отгруженных товаров после перехода права собственности. Применение решения. Каким предприятиям необходимо

/
Отгрузка товаров по предоплате

Как оформить отгрузку товаров по счету, если отгрузка производится поэтапно, по мере поступления оплаты по счету?

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

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

Для того чтобы отгружать только тот товар, который будет реально оплачен на момент отгрузки, установим флаг «Контролировать сумму задолженности, сумма (грн), не более 0». При таком варианте контроля будет контролироваться сумма отгрузки и сумма оплаты каждой конкретной накладной.

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

На основании заказа покупателя регистрируем факт оплаты от покупателя (« ») на часть суммы, выписанной по заказу.

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

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

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

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

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

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

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

Итак, мы успешно оформили частичную отгрузку товаров в соответствии с поступившей оплатой по заказу покупателя (счета на оплату).

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


Нас находят: отгрузка товара в 1с 8 2 , документы на отгрузку товара в 1с , как сделать отгрузку в 1с 8 2, отгрузка товаров в 1с 8 2, оформление документов на отгрузку товара, как сделать отгрузочные документы в 1с 8 2, товары отгруженные в 1с 8 2, как сделать отгрузку в 1с 8, документы на отгрузку товара в 1с 8 2, как отгрузить товар в 1с 8 2


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Область применения. Отгрузка в 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, УНФ. Для внедрения необходимо выделить объекты, связанные со справочником Комплектовочная ведомость, в отдельную поставку и интегрировать с существующими конфигурациями.

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

Неполное поступление товара от поставщика в 1С: Управление торговлей 11.3

Когда мы заказали и оплатили товар поставщику, то в списке документов «Заказы поставщикам» данный заказ будет находиться в статусе «Ожидается поступление»:

Когда осуществилась фактическая поставка товара, то на основании заказа делается документ «Поступление товаров и услуг»:

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

В этом случае необходимо скорректировать количество. Делается это непосредственно в документе поступления.

Двойной клик по количеству в табличной части документа на вкладке «Товары» позволяет вбить нужные нам цифры:

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

Даже если товары поступили в меньшем количестве, чем указано в заказе и уже оплачено, при оформлении поступления товаров и услуг, необходимо зарегистрровать в программе счет-фактруру. Это делается в документе «Поступление товаров и услуг» на вкладке «Основное».

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


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

Увидеть сумму задолженности поставщика перед нами также можно через отчеты по закупкам, которые находятся в меню «Закупки»:

Здесь выбирается ведомость по расчетам с поставщиками:

В сформированном отчете видно, на какую сумму поставщик недопоставил товар:

Сложившаяся ситуация может быть разрешена двумя способами: поставщик довезет товар позже или же мы откажемся ждать и нам вернут деньги на счет. Подвоз недостающего товара будет фиксироваться в программе новым документом «Поступление товаров и услуг».

Новый документ поступления создается на основании того же заказа поставщику, при этом вкладка «Товары» автоматически заполнится недостающим количеством товара:

После проведения документа, нужно зарегистрировать в нем счет-фактуру, если обновить список заказов поставщикам, то статус заказа поменяется на «Закрыт»:

Это означает, что по данному заказу все товары поступили на склад. В ведомости расчетов с поставщиками долгов также не будет:

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

Частичная отгрузка товара покупателю в 1С: Управление торговлей 11.3

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

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

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

Напротив отгруженного товара будет указано действие «Отгрузить», напротив недостающего – «К обеспечению». Теперь заказ покупателя можно провести и закрыть, а на его основании выполнить отгрузку через «Реализацию товаров и услуг».

В ближайшем обновлении модуля 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с, если заказ основание на сайте не найден (по умолчанию включено)