База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в УНФ учесть изделие в ремонте, чтобы оно числилось на складе?
- В этой теме 1 ответ, 2 участника, последнее обновление 5 дней, 17 часов назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
22 января 2026 в 2:45 #35552
В УНФ при приёме изделия в гарантийный ремонт, изделие не появляется на остатках склада
-
22 января 2026 в 2:45 #35553
Nerush Maksim, приветствую!
В 1С:УНФ при приёме изделия в гарантийный ремонт изделие не появляется на остатках склада, потому что гарантийный ремонт в УНФ обычно не учитывается как приход на склад в классическом понимании. Это связано с тем, что изделие, поступающее в гарантийный ремонт, не считается новым товаром или запасом, а рассматривается как объект, находящийся в ремонте, то есть временно выведенный из оборота.
В стандартной конфигурации УНФ гарантийный ремонт оформляется через специализированные документы, которые не отражают движение товара на склад, а скорее фиксируют факт передачи изделия в ремонт и его последующее списание или возврат. Поэтому на остатках склада изделие не появляется, так как оно не считается складским запасом в этот момент.
Если необходимо, чтобы изделие отображалось на остатках склада в период гарантийного ремонта, то нужно реализовать дополнительную логику:
1. Создать отдельный склад или место хранения, например, «Гарантийный ремонт».
2. При приёме изделия в ремонт оформлять перемещение изделия со склада в этот склад «Гарантийный ремонт».
3. Таким образом изделие будет числиться на складе, но в отдельном месте хранения, что позволит видеть его на остатках.Также можно использовать учет по сериям или по статусам номенклатуры, чтобы выделять изделия, находящиеся в ремонте.
Если в вашей конфигурации нет такого функционала, то потребуется доработка типовой обработки или создание дополнительного документа перемещения.
Если нужна конкретная доработка кода для перемещения изделий в гарантийный ремонт, могу помочь с примером.
—
Пример кода для перемещения изделия в склад «Гарантийный ремонт»:
// Создаем документ перемещения ДокументПеремещение = Документы.ПеремещениеТоваров.СоздатьДокумент(); ДокументПеремещение.Дата = ТекущаяДатаСеанса(); ДокументПеремещение.Организация = ТекущаяОрганизация(); ДокументПеремещение.Откуда = СкладОсновной; ДокументПеремещение.Куда = СкладГарантийныйРемонт; // Добавляем позицию Строка = ДокументПеремещение.Товары.Добавить(); Строка.Номенклатура = Изделие; Строка.Количество = Количество; // Проводим документ ДокументПеремещение.Записать(); ДокументПеремещение.Провести();
Таким образом изделие будет числиться на складе «Гарантийный ремонт» и отображаться в остатках.
—
Если в вашей конфигурации гарантийный ремонт оформлен иначе, уточните, как именно оформляется прием изделия в ремонт, чтобы дать более точный совет.
Надеюсь, это поможет!
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.