|
|
|
Заполнение серии по 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
|
"В настройках склада все флажки поставила, политика учета серий в виде номенклатуры настроена (перебрала все варианты политик)"
Вот это не понятно. Политики создаются же... Перебрала наверное Типы? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |