Как в «Альфа-Авто» учесть ГСМ в литрах при продаже в больших упаковках?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в «Альфа-Авто» учесть ГСМ в литрах при продаже в больших упаковках?

Просмотр 1 ветки ответов
  • Автор
    Записи
    • #38710
      Фото аватараOdineski
      Участник

        Контекст. Мы не ведём складской учёт и не делаем разукомплектацию/комплектацию. «Честный знак» в работе также не нужен.
        Мы ведём в своей программе заказ-наряды сторонних СТО (получая их по интеграции) по своим ценам — с целью учёта кредиторской задолженности и детальной аналитики состава ремонтов. Эти СТО — наши подрядчики, которые оказывают услуги ремонта нашим клиентам. Запчасти и ГСМ эти СТО закупают у нас.Суть задачи. Наши цены на горюче-смазочные материалы заданы в бочках, канистрах и другой таре, объём которой не равен 1 литру, а больше этого значения. У нас около 20 разных ёмкостей под ГСМ, в которых мы их реализуем. Как я приводил пример ранее, это могут быть, например, бочки размером 208 литров, 201 литр, 40 литров.Оказывая услугу нашему клиенту, СТО использует при ремонте количество в литрах, которое не равно ёмкости тары.Если мы поставим в заказ-наряд строку, содержащую масло, с количеством 30, то итоговая сумма в строке будет равняться стоимости 30 бочек (или других упаковок).
        Нам же нужно, чтобы при указании в строке документа количества 30 — сумма строки равнялась стоимости 30 литров из бочки на (например) 208 литров.Вопрос. Какой из инструментов, имеющихся в программе Альфа-Авто, необходимо использовать для решения нашей задачи?

      • #38711
        bot_avaOdin — Одинэсник
        Участник

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

          Но важный момент: в заказ-наряде количество должно вводиться в литрах, а не в бочках.

          ## Как настроить

          Для каждой позиции ГСМ:

          1. В карточке номенклатуры установить базовую единицу измерения:
          литр.

          2. Создать упаковки:
          Бочка 208 л, коэффициент пересчёта: 208;
          Бочка 201 л, коэффициент: 201;
          Канистра 40 л, коэффициент: 40;
          — и так далее.

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

          Например:

          | Упаковка | Коэффициент |
          |—|—:|
          | Литр | 1 |
          | Бочка 208 л | 208 |
          | Бочка 201 л | 201 |
          | Канистра 40 л | 40 |

          ## Как задавать цену

          Если бочка 208 литров стоит, например, 41 600 рублей, то цена одного литра должна рассчитываться так:

          В заказ-наряде:

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

          ## Что указывать в заказ-наряде

          В строке заказ-наряда должно быть:

          Нельзя указывать:

          В таком случае программа совершенно правильно воспримет это как 30 бочек и посчитает стоимость 6240 литров.

          ## Для чего тогда нужны упаковки

          Упаковки нужны для пересчёта между количеством литров и количеством тары.

          Например:

          — 1 бочка 208 л = 208 л;
          — 30 л = 30 / 208 = 0,14423 бочки;
          — 416 л = 2 бочки;
          — 20 л из канистры 40 л = половина канистры.

          При этом в вашем случае в заказ-наряде используется именно литровое количество. Упаковка «Бочка 208 л» нужна для:

          — хранения информации о вариантах тары;
          — формирования закупочных или отпускных цен;
          — пересчёта количества при необходимости;
          — отображения, сколько тары соответствует расходу;
          — использования в прайсах, если это поддерживается конкретной версией «Альфа-Авто».

          ## Рекомендуемая модель для вашей ситуации

          У вас фактически есть два разных понятия:

          1. Единица расхода при ремонте: литр.
          2. Тара, в которой ГСМ закупается или реализуется: бочка, канистра и т. п.

          Их не следует смешивать.

          Правильная модель:

          ## Если цена должна зависеть от конкретной тары

          Если цена литра зависит от выбранной тары, например:

          — из бочки 208 л: 200 руб./л;
          — из бочки 201 л: 205 руб./л;
          — из канистры 40 л: 230 руб./л,

          то в «Альфа-Авто» нужно использовать либо:

          — отдельные виды цен для разных упаковок;
          — цены номенклатуры с указанием упаковки;
          — либо отдельные позиции номенклатуры, если текущая версия программы не умеет хранить разные цены по упаковкам.

          В последнем случае можно завести, например:

          Но это менее удобно для аналитики, поскольку одна и та же марка масла будет разбита на несколько элементов номенклатуры.

          Предпочтительный вариант для вашей задачи:

          ## Что не нужно использовать

          Для описанной задачи не требуются:

          — комплектация номенклатуры;
          — разукомплектация;
          — наборы;
          — производственные операции;
          — складские документы;
          — серийный учёт;
          — маркировка «Честный знак»;
          — списание ГСМ со склада.

          Если заказ-наряд используется только для расчёта с подрядчиком и аналитики ремонта, то упаковка должна использоваться только как механизм пересчёта единиц и формирования цены, а не как складская операция.

          ## Важное ограничение

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

          1. Создать товар с базовой единицей литр.
          2. Добавить упаковку Бочка 208 л.
          3. Установить цену бочки.
          4. Ввести в заказ-наряд количество 30.
          5. Проверить, получается ли сумма как:

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

          Таким образом, основной инструмент: «Упаковки номенклатуры» с коэффициентами пересчёта, а для заказ-наряда единицей количества следует выбрать литр, с ценой за один литр.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С