Как отвязать заказ поставщику от заказа клиента 1с ут 11
Перейти к содержимому

Как отвязать заказ поставщику от заказа клиента 1с ут 11

Закрытие заказов

Часто у пользователей возникает проблема с закрытием заказов клиента в 1C Управление торговлей 11. Давайте в этой статье разберемся как же это работает. И ответим на вопросы:

Важным здесь являются флажки Не закрывать частично отгруженные заказы и заявки и Не закрывать частично оплаченные заказы и заявки. Если прочитать внимательное содержание флажков и описание под ними, то складывается впечатление, что если эти флажки не указаны, то заказы будут закрывается не контролируя ни оплаты, ни отгрузки. А на самом деле все совсем не так. Толи я смысл не очень понимаю, толи описание в 1С УТ11 не соответствует действительности. Ну давайте разбираться со всем этим.

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

Создадим заказ клиента. После проведения заказ примет состояние Готов к отгрузки.

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

Ну а теперь посмотрим, какие вобще есть состояния у Заказов клиента?

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

Вот так выглядит регистр Состояние заказов клиентов. Открыть его можно только через Все функции.

Давайте рассмотрим, частичное выполнение заказа. Тут возможно 2 ситуации: заказ оплачен не полностью, заказ отгружен не полностью.

Рассмотрим не полную отгрузку заказа.

Создадим реализацию, в которой не будет кресел и будет меньшее количество стульев.

Реализация

А оплату создадим на полную сумму. Заказ получит статус Готов к отгрузки.

Чтобы заказ закрылся, нужно просто создать реализацию на оставшееся количество. Но что делать, если больше не будет реализации, например клиент отказался от части товара? В током случае нужно отменить строки в заказе в ручную или автоматически по команде Отменить непоставленные строки.

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

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

Помимо каких-то нештатных ситуаций связанных с недоплатами, штрафами и каким-то договоренностями по оплате, которые невозможно учесть в 1С. Может возникнуть ситуация, когда оплата отличается от суммы заказа буквально на одну копейку. Закроется-ли заказ в такой ситуации? Давайте проверим.

Откорректируем оплату заказа указав сумму меньше суммы заказа всего на одну копейку.

Заказ, как и следовало ожидать не закрылся.

И тут уже все намного сложнее. Если поменять сумму в заказе, то он перейдет в статус Готов к отгрузки. Это из за того, что реализация и заказ стали различаться по сумме. По этому, чтобы окончательно закрыть заказ потребуется также перезаполнить строки в документе реализация по заказу. Для этого в табличной части документа реализации есть специальная команда Заполнить по заказам. И только после этого заказ закроется.

А вот если это невозможно, например уже выписана счет-фактура и отдана клиенту, а проблемы с одной копейкой возникли из-за округлений при расчете скидок или ещё каких-то нюансов. То тогда выход только один — это отвязывать Реализацию от Заказа клиента, заказ помечать на удаление. Груба, но других вариантов не корректируя документов нет, да и быть не может, ибо закрывать не полностью оплаченный заказ некорректно. Скажете корректно. Но мы посмотрим тогда движения по заказу, которые я описывал в статье по взаиморасчетам:

Анализируя движения становится ясно, что если закрыть заказ (каким-либо образом, то не произойдет закрытие регистра Расчеты с клиентами. Этого 1С УТ11 допустить конечно не может.

Отвлеклись вернемся к нашим проблемам.

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

Не закрывать частично отгруженные заказы и заявки и Не закрывать частично оплаченные заказы я заявки

А теперь рассмотрим, что нам даст установка этих флажков.

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

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

Ошибка

Проведем такой же эксперимент и с частичной оплатой.

И снова получим ошибку о невозможности закрыть частично оплаченный заказ.

Так что же дает нам установка данных флажков?

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

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

До встречи и не забудьте подписаться на новые статьи. Они обязательно будут.

"1С:УНФ": Работа с резервами (Часть 3)

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

Как в «1С:УНФ» зарезервировать товар в заказе поставщику под конкретный заказ покупателя?

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

Возможность доступна, если в настройках раздела Закупки установлен флажок Резервирование запасов.

Чтобы запланировать обеспечение заказа, совершите следующие действия.

1. Раздел: Продажи – Заказы покупателей.

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

3. Нажмите кнопку «Создать на основании» и выберите в выпадающем меню «Заказ поставщику» или «Заказ поставщику (по калькуляции)».

4. Будет создан новый документ «Заказ поставщику». На закладке «Товары и услуги» таблица автоматически заполнится товарами из заказа покупателя, для которых не установлен резерв или не запланировано обеспечение другими документами. Если выбран вариант «Заказ поставщику (по калькуляции)», данные для заполнения таблицы будут получены из калькуляции заказа.

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

5. Проведите документ. После проведения документа для заказа-основания, указанного в поле «Заказ покупателя», будет запланировано обеспечение.

Поступившие по документу товары или продукция не отобразятся в свободных остатках. На эти позиции сразу будет установлен резерв под заказ покупателя.

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

6. Проверить обеспечение заказа покупателя товарами, запланированными к поступлению, можно с помощью отчета «Анализ заказа покупателя». Перейдите к отчету из заказа покупателя по ссылке «Отчеты».

Почему в «1С:УНФ» документ «Приходная накладная» формирует резерв?

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

1. Раздел: Закупки – Приходные накладные.

2. Откройте документ «Приходная накладная», которым установлен резерв. В открывшейся форме отображается иерархия документов. Вы можете перейти к любому документу, щелкнув по нему правой кнопкой мыши.

3. Если резервирование в приходной накладной выполнено по ошибке, его можно отменить. Для этого необходимо «отвязать» заказ поставщику от заказа покупателя. Из списка «Связанные документы» перейдите к документу «Заказ поставщику». Очистите значение реквизита «Заказ покупателя».

Этот реквизит может отображаться как в шапке, так и в табличной части документа в зависимости от настроек отображения «Шапка/табличная часть».

4. Снять резерв, сформированный приходной накладной, также можно с помощью документа «Резервирование запасов».

5. Вернитесь в документ «Приходная накладная». Проверьте, отображается ли в таблице на закладке «Товары» колонка «Заказ покупателя». Видимость колонки зависит от заказа поставщику, с которым связана приходная накладная. Колонка отображается, если в связанном заказе поставщику всё еще размещены заказы покупателей (значение «<Авто> «), а также если в колонке выбран непосредственно заказ покупателя. Для снятия резерва колонку необходимо очистить.

6. Перепроведите документ по кнопке «Провести» или «Провести и закрыть».

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

Если в приходной накладной установлен резерв, в расшифровке значения в колонке «Зарезервировано (всего)» увидим документ резервирования «Приходная накладная».

После снятия резерва в колонке «Зарезервировано (всего)» документ «Приходная накладная» отображаться не должен.

УТ 11.4: отключить контроль поставки по заказу или отвязывать "лишние товары"

(10) Проблема 1с в том что она живет в мире розовых менеджеров и голубых кладовщиков.

Короче сделал затычку. Работает как часы.

(27) а какой смысл вообще в документе заказ поставщику, если он тупо дублирует приход?

ИМХО заказ на то и заказ, это то что мы заказали, а поставщик привез другое количество, потому что у него норма упаковки и он не готов рвать упаковку, плюс арфы нет, но есть аналог — бубен. Т.е. мы что то заказали, они что то привезли.
А в том виде что есть в 1С, это просто тупо для разделения функционала т.е. чтобы не дать менеджеру по закупки возможность проводить и править документ поступления, только заказ поставщику, на основания которого обезьянка в должности операционист, проведет приход и сформирует ордера на склад

(33) ты это методистам разработчиков объясни.

Методически накрутили именно так. Есть Заказ — своего рода план. А есть Поступление — реальный факт. Причем, еще и докрученный Ордерной схемой приемки поступлений на склад.

И есть отчетность о наличии несоответствий между Покупками по планам и по фактам. И далее по взаиморасчетам.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *