|
Заполнение серии по FEFO в этапе производства в ERP 2.5 | ☑ | ||
---|---|---|---|---|
0
Marisam
20.11.24
✎
11:34
|
Доброго дня.ERP 2.5 , что и где настроить, чтобы в этап производства «Обеспечение» заполнялись серии номенклатуры по FEFO ? Вопрос именно по заполнению на форме документа. В настройках склада все флажки поставила, политика учета серий в виде номенклатуры настроена (перебрала все варианты политик). Товар приняла с сериями. Если проваливаться в указание серий, там заполняет. Перепробовала все варианты настроек, какие только нашла, не работает. Пишет - в табличной части нет товаров, по которым можно заполнить серии по FEFO. Что еще сделать, куда копать?
|
|||
1
ЕRPe
20.11.24
✎
11:37
|
(0) > (перебрала все варианты политик).
Предположу что нужна политика с реальными остатками серий, а не справочными. Плюс после каждого изменения политики нужно перезаполнять все документы товародвижения для формирования остатков (серии должны быть на остатках в товарах, а не спец регистре). |
|||
3
ЕRPe
20.11.24
✎
11:41
|
+ насколько помню просто повторное проведение документа не спасает, надо перезаполнять тч.
|
|||
4
tatmix
20.11.24
✎
11:44
|
(0) Попробуйте сделать расходный ордер на основании этапа, там попросит серию?
|
|||
5
Marisam
20.11.24
✎
12:26
|
(3) После изменения политик создавала новые документы поступления со сериями и далее новый этап, т.е. на разных вариантах отдельные цепочки.
|
|||
7
Marisam
20.11.24
✎
12:35
|
При установленной политике "Учет по остаткам серий"
В форме на первом скрине заполняет, на втором нет (документ этап производства один и тот же).
|
|||
8
ЕRPe
20.11.24
✎
12:51
|
Функция ЕстьСтрокиСЗаполняемымиПоFEFOСериями(ТЧ) Экспорт
Возврат ТЧ.НайтиСтроки(Новый Структура("СтатусУказанияСерий",6)).Количество() > 0 Или ТЧ.НайтиСтроки(Новый Структура("СтатусУказанияСерий",5)).Количество() > 0 Или ТЧ.НайтиСтроки(Новый Структура("СтатусУказанияСерий",25)).Количество() > 0; КонецФункции Проверяй что у тебя |
|||
9
Marisam
20.11.24
✎
15:32
|
(8) Буду благодарна за пинок в нужном направлении, где это посмотреть?
|
|||
10
ЕRPe
20.11.24
✎
16:31
|
Во всех табличных частях есть реквизит Статус указания серий, в данном случае смотрите ОбеспечениеМатериаламиИРаботами. Чтобы использовать фефо он должен быть обязательно один из 5,6,25. Документирует ли 1с эти магические числа мне неизвестно.
|
|||
11
Nikolas74
19.12.24
✎
18:37
|
Вот как-то так...
Функция СтатусУказанияСерии(Склад, Номенклатура, ИмяПараметраПолитикиУчетаСерий) Экспорт Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий.УчитыватьСебестоимостьПоСериям КАК УчитыватьСебестоимостьПоСериям, | ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий.УказыватьПриПланированииОтгрузки КАК УказыватьПриПланированииОтгрузки, | ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий.УказыватьПриПланированииОтбора КАК УказыватьПриПланированииОтбора, | ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий.УчетСерийПоFEFO КАК УчетСерийПоFEFO, | ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий.УказыватьПоФактуОтбора КАК УказыватьПоФактуОтбора |ИЗ | Справочник.Номенклатура КАК Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры.ПолитикиУчетаСерий КАК ВидыНоменклатурыПолитикиУчетаСерий | ПО Номенклатура.ВидНоменклатуры = ВидыНоменклатурыПолитикиУчетаСерий.Ссылка |ГДЕ | Номенклатура.Ссылка = &Номенклатура | И ВидыНоменклатурыПолитикиУчетаСерий.Склад = &Склад | И ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий." + ИмяПараметраПолитикиУчетаСерий; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Запрос.УстановитьПараметр("Склад", Склад); РезультатЗапроса = Запрос.Выполнить(); Если РезультатЗапроса.Пустой() Тогда СтатусУказанияСерий = 0; Иначе Выборка = РезультатЗапроса.Выбрать(); Выборка.Следующий(); Если Выборка.УчитыватьСебестоимостьПоСериям Тогда СтатусУказанияСерий = 14; ИначеЕсли Выборка.УказыватьПриПланированииОтгрузки Тогда СтатусУказанияСерий = 10; ИначеЕсли Выборка.УказыватьПриПланированииОтбора Тогда СтатусУказанияСерий = 8; ИначеЕсли Выборка.УчетСерийПоFEFO Тогда СтатусУказанияСерий = 6; ИначеЕсли Выборка.УказыватьПоФактуОтбора Тогда СтатусУказанияСерий = 4; Иначе СтатусУказанияСерий = 2; КонецЕсли; КонецЕсли; Возврат СтатусУказанияСерий; КонецФункции |
|||
12
Nikolas74
19.12.24
✎
17:43
|
"В настройках склада все флажки поставила, политика учета серий в виде номенклатуры настроена (перебрала все варианты политик)"
Вот это не понятно. Политики создаются же... Перебрала наверное Типы? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |