Переход с платформы 1С:Предприятие 7.7 (Торговля и Склад) на современные конфигурации, такие как Управление торговлей 11.2, часто вызывает шок у специалистов и владельцев бизнеса. Основная причина кроется в кардинальном изменении логики расчета себестоимости и проведения документов. В старой доброй "семерке" партии списывались мгновенно в момент проведения, а в УТ 11 используется механизм отложенного расчета. Разберем, как адаптировать сложные управленческие схемы под современные реалии, не превращая систему в груду "костылей".
Часто возникает ситуация, когда клиенту по документам нужен «Йогурт», а фактически со склада уезжает «Хлеб» (или, как в примере автора, разные размеры бруса). Рассмотрим, как это реализовать без ручного удаления и перепроведения документов.
Вариант А: Использование механизма «Номенклатура контрагента»
Проанализируем штатный функционал. В УТ 11 существует регистр сведений НоменклатураКонтрагентов. Мы можем хранить в системе наш реальный товар (Хлеб), но связать его с наименованием, которое удобно клиенту (Йогурт). При формировании печатных форм УПД или ТОРГ-12 система будет подставлять название из карточки контрагента. Это позволяет нам:
Вариант Б: Использование «Наборов»
Выясним, как работают Наборы. Если нам нужно продать один официальный товар, который состоит из нескольких фактических, мы создаем номенклатуру с типом Набор. В настройках набора указываем, что он не хранится на складе, а при продаже списываются комплектующие. При этом в печатной форме можно настроить вывод только одной строки (самого набора), а в учете спишутся реальные позиции. Это идеальный вариант для пересортицы, когда «официальная» позиция — это просто оболочка.
Ситуация, когда одна фирма работает официально (ОСНО/УСН), а вторая — для управленческих нужд без чеков, является классической для малого бизнеса. В УТ 11.2 для этого предусмотрены специализированные механизмы.
Управленческая организация
Посмотрим на справочник Организации. Мы можем создать организацию и установить ей признак Управленческая организация. Особенности работы с ней:
Настройка «Интеркампани» (Intercompany)
Рассмотрим ситуацию, когда товар числится на официальной фирме, а продать его нужно от управленческой. Чтобы не возникало отрицательных остатков, которые блокируют расчет себестоимости, необходимо настроить Схему обеспечения между организациями. Разберем шаги:
Оформление передач товаров. Программа сама увидит все «минусы» и создаст документы Передача товаров между фирмами по заданной цене (например, по закупочной).В ТиС 7.7 менеджер сразу видел прибыль в отчете. В УТ 11.2 расчет партий происходит регламентным заданием. Если вы продали товар, цена закупки которого изменилась сегодня утром, отчет «Валовая прибыль» может врать до момента выполнения Закрытия месяца.
Проанализируем механизм Партионный учет 2.2. Чтобы менеджер видел актуальную зарплату, не обязательно ждать конца месяца. Выполним следующие действия:
Расчет себестоимости на выполнение каждые несколько часов.СтоимостьТоваров, что даст погрешность не более 1-2%, но позволит видеть результат в моменте.Для технической реализации расчета прибыли за вычетом откатов, воспользуемся объектом Дополнительные расходы. Сумму отката регистрируем документом Приобретение услуг и прочих активов с аналитикой на конкретный документ Реализация товаров и услуг. В этом случае себестоимость продажи увеличится на сумму отката, и отчет по прибыли покажет «чистый» результат.
Пример настройки распределения расходов в коде (логика распределения):
// Пример логики распределения суммы отката на себестоимость продажи
СтатьяРасходов = Справочники.СтатьиРасходов.НайтиПоНаименованию("Откаты Менеджеров");
НастройкаРаспределения = СтатьяРасходов.ВариантРаспределения;
// В УТ 11 это обычно "На направление деятельности" или "На себестоимость продаж"
Автор темы предлагал создать регистр «ПартииКакВТиС». Давайте выясним, почему это плохая идея для УТ 11.2:
Во-первых, типовой механизм расчета себестоимости в 1С 8.3 крайне сложен. Он учитывает возвраты, корректировки реализаций, межфирменные передачи и доп. расходы. Создав свой регистр, вы обрекаете себя на вечную поддержку кода, который будет ломаться при каждом обновлении конфигурации.
Во-вторых, в УТ 11 данные хранятся в регистре накопления ВыручкаИСебестоимостьПродаж. Попытка дублировать эти данные в свой регистр приведет к раздуванию базы и замедлению работы системы при проведении документов.
Вместо самописных регистров лучше использовать:
Подводя итог, можно сказать, что «костыли» из ТиС 7.7 в большинстве своем не нужны в УТ 11.2, так как система обладает гораздо большей гибкостью. Разберем по шагам идеальную схему:
Важный момент по расчету себестоимости: Помните, что в УТ 11.2 есть два метода: «Средняя за месяц» и «ФИФО (скользящая оценка)». Если вам критически важно видеть прибыль каждой конкретной партии (как в ТиС), выбирайте ФИФО (скользящая оценка). Это максимально приблизит поведение программы к старой семерке, сохраняя при этом все преимущества восьмой платформы.