![]() |
#1 |
Участник
|
Списание МПЗ по спецификации
Подскажите, пожалуйста, как можно решить следующую задачу :
- необходимо, чтобы списание МПЗ по накладной при приемке изделия не превышало норм расходов указаных в спецификации Есть материал М. В спецификации указано, что на изделие его должно быть потрачено, например, 2 шт. При этом, формируя накладную вручную пользователь указывает 22 шт. Материалов для списания достаточно. В результате списывается существенно больше, чем должно быть по спецификации. - при этом должна быть возможность списывать меньше МПЗ при выпуске, чем указано в спецификации - должна быть возможность выбрать данной запрет только для какой либо определенной номенклатуры Возможно ли решить данную задачу с использованием стандартного функционала системы ? ![]() |
|
![]() |
#2 |
Banned
|
- меньше списывать можно
- чтобы заставить останавливаться, когда идет списание на большее кол-во, надо программировать. При этом надо попросту отключить одну подпрограмму, которая специально этим и занимается: увеличивает плановое кол-во в строке спец., если реальное потребление оказалось больше Т.е. одним стандартным функционалом не решить. Модификация, впрочем, будет очень небольшой. |
|
![]() |
#3 |
Участник
|
Спасибо за ответ, но хотелось бы поподробнее, если можно. Что за подпрограмму надо отключать ? И как сделать, чтобы это реализовывалось для конкретной номенклатуры ?
|
|
![]() |
#4 |
Участник
|
Конкретнее можно описать что и где списывается...
Из поставленного вопроса я вижу следующие варианты: 1. Списание номенклатуры в производственном заказе 2. Списание номенклатуры в журнале "спецификация" Да и, слово МПЗ - это что такое? Материалы Производственного Заказа или еще что-то? |
|
![]() |
#5 |
Banned
|
Материально-производственные запасы
![]() Цитата:
this.addProdBOMRemain(prodBOM); в методах \Data Dictionary\Tables\ProdJournalBOM\Methods\insert \Data Dictionary\Tables\ProdJournalBOM\Methods\update \Data Dictionary\Tables\ProdJournalBOM\Methods\insertJournalCreate Проще всего раскурочить сам метод addProdBOMRemain, добавив туда проверку на новый признак из таблицы номенклатуры. При попытке сохранения строки журнала спецификаций будет выдаваться малопонятное сообщение об ошибке (типа "недостаточно таких-то проводок"), но нужный эффект должен быть достигнут. |
|
|
За это сообщение автора поблагодарили: SMN (1). |
![]() |
#6 |
Аманд
|
Цитата:
при этом должна быть возможность списывать меньше МПЗ при выпуске, чем указано в спецификации
|
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от DanielG
![]() Конкретнее можно описать что и где списывается...
Из поставленного вопроса я вижу следующие варианты: 1. Списание номенклатуры в производственном заказе 2. Списание номенклатуры в журнале "спецификация" Да и, слово МПЗ - это что такое? Материалы Производственного Заказа или еще что-то? Материально-производственные запасы ![]() ![]() можно поподробнее по пункту 1 пожалуйста ![]() |
|
![]() |
#8 |
Banned
|
Я думаю, он имеет в виду журналы спецификаций в складском и производственном модуле, соответственно.
![]() |
|
![]() |
#9 |
Участник
|
В производственных заказах, если мне память не изменяет можно установить параметр запрещающий списывать больше чем по нормам и тогда система вам не даст списать больше чем запланировано или оценено.
|
|
![]() |
#10 |
Участник
|
|
|
![]() |
#11 |
Banned
|
Да нет там никакого параметра.
|
|
![]() |
#12 |
Участник
|
|
|