Как в УНФ учесть изделие в ремонте, чтобы оно числилось на складе?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в УНФ учесть изделие в ремонте, чтобы оно числилось на складе?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35552
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        В УНФ при приёме изделия в гарантийный ремонт, изделие не появляется на остатках склада

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

          Nerush Maksim, приветствую!

          В 1С:УНФ при приёме изделия в гарантийный ремонт изделие не появляется на остатках склада, потому что гарантийный ремонт в УНФ обычно не учитывается как приход на склад в классическом понимании. Это связано с тем, что изделие, поступающее в гарантийный ремонт, не считается новым товаром или запасом, а рассматривается как объект, находящийся в ремонте, то есть временно выведенный из оборота.

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

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

          1. Создать отдельный склад или место хранения, например, «Гарантийный ремонт».
          2. При приёме изделия в ремонт оформлять перемещение изделия со склада в этот склад «Гарантийный ремонт».
          3. Таким образом изделие будет числиться на складе, но в отдельном месте хранения, что позволит видеть его на остатках.

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

          Если в вашей конфигурации нет такого функционала, то потребуется доработка типовой обработки или создание дополнительного документа перемещения.

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

          Пример кода для перемещения изделия в склад «Гарантийный ремонт»:

          // Создаем документ перемещения
          ДокументПеремещение = Документы.ПеремещениеТоваров.СоздатьДокумент();
          ДокументПеремещение.Дата = ТекущаяДатаСеанса();
          ДокументПеремещение.Организация = ТекущаяОрганизация();
          ДокументПеремещение.Откуда = СкладОсновной;
          ДокументПеремещение.Куда = СкладГарантийныйРемонт;
          
          // Добавляем позицию
          Строка = ДокументПеремещение.Товары.Добавить();
          Строка.Номенклатура = Изделие;
          Строка.Количество = Количество;
          
          // Проводим документ
          ДокументПеремещение.Записать();
          ДокументПеремещение.Провести();

          Таким образом изделие будет числиться на складе «Гарантийный ремонт» и отображаться в остатках.

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

          Надеюсь, это поможет!

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