Почему не выбирается вид цен в передаче между организациями и как работает контроль остатков в 1С:УТ 11.5?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход с редакции 10.3 на 1С:Управление торговлей 11.5 часто вызывает сложности в части межфирменных продаж (механизм Intercompany). Типичная ситуация: настроена передача товаров между собственными организациями, создан специальный вид цен с признаком использования при передаче, однако при попытке выбрать его в документе Реализация товаров в другую организацию список выбора оказывается абсолютно пустым. Кроме того, вызывает вопросы поведение программы при контроле остатков: документ реализации конечному покупателю проводится без ошибок, даже если у организации-продавца нет товара на остатке. Разберем по шагам обе эти проблемы, выясним программные и методические причины такого поведения системы.

Причина 1. Несовпадение флага «Цена включает НДС» в документе и виде цены

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


Новый Структура("ИспользоватьПриПередачеМеждуОрганизациями, ЦенаВключаетНДС", Истина, ЦенаВключаетНДС));

Если ЗначениеЗаполнено(ВидЦены) Тогда
    Реквизиты = Справочники.ВидыЦен.ПолучитьРеквизитыВидаЦены(ВидЦены);
    ЦенаВключаетНДС = Реквизиты.ЦенаВключаетНДС;
    Если Не ЗначениеЗаполнено(Валюта) Тогда
        Валюта = Реквизиты.ВалютаЦены;
    КонецЕсли;
КонецЕсли;

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

  1. Реквизит ИспользоватьПриПередачеМеждуОрганизациями должен быть равен Истина.
  2. Реквизит ЦенаВключаетНДС в карточке вида цены обязан строго совпадать с аналогичным признаком, установленным в документе передачи.

Если в документе передачи (в диалоге «Цены и условия оплаты») установлен расчет «НДС сверху» (то есть флаг ЦенаВключаетНДС = Ложь), а в настройках самого вида цены указано, что цена включает НДС, система жестко отсекает такую запись. В результате список при выборе оказывается пустым.

Разберем, как исправить эту ситуацию в пользовательском режиме:

  1. Откроем документ передачи между организациями.
  2. Перейдем по гиперссылке условий расчетов («Цены и условия оплаты» в шапке или на вкладке «Дополнительно»).
  3. Проверим состояние переключателя Цена включает НДС. Установим его в то же положение, в котором сохранен нужный вид цены (либо, наоборот, отредактируем карточку вида цены в справочнике).
  4. Обратим внимание на валюту: валюта вида цены обязана совпадать с валютой взаиморасчетов создаваемого документа.
  5. Если в информационной базе включено версионирование ценообразования, убедимся, что вид цены имеет статус Действует.

Особенности контроля остатков при включенной схеме Intercompany

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

Опция Контролировать остатки товаров организаций в связке с настроенной передачей между организациями контролирует доступность остатка в рамках всей цепочки, а не запрещает продажу организацией-продавцом. Если в регистре «Настройки передачи товаров между организациями» оформлена схема (например, Товар принадлежит Организации А, а продает Организация Б), программа считает такую операцию штатной и намеренно разрешает Организации Б отгрузить позицию покупателю «в минус».

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

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

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

Рекомендуемый порядок оформления межфирменных продаж

Создание документа передачи товаров вручную не является основным сценарием работы в 1С:УТ 11.5. Разберем стандартную методологию программы, исключающую ошибки ручного заполнения цен и НДС:

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