4.2.5 Функция автоматизации формирования заказов поставщикам на основании потребности производства
Заказы на производство формируют потребность производства в сырье и материалах.
На основании потребности производства, необходимо формировать заказы поставщикам. Для этой цели должен быть разработан отчет, форма которого представлена на рис. 7.
Рис. 7. Форма отчета "Потребность производства".
Отчет должен строиться с учетом фильтра по реквизитам:
- Номенклатура (материалы), включая возможность выбора группы справочника;
- Заказ на производство;
- Продукция.
Графы "Заказ на производство", "Продукция", "Материал", "Количество" должны заполняться автоматически на основании неудовлетворенной потребности производства.
Графа "Поставщик" может заполняться вручную, либо автоматически при нажатии на кнопку "Подобрать поставщиков". При автоматическом заполнении, программа должна подбирать поставщика по последней поставке данной номенклатурной позиции.
Графа "Формировать заказ" содержит флажок. Если флажок установлен, то при нажатии кнопки "Сформировать заказы" номенклатурная из указанной строки попадет в сформированные заказы поставщикам. То есть, программа должна автоматически формировать заказы поставщикам по всем строкам отчета, где установлен флажок в графе "Формировать заказ".
В сформированных заказах поставщикам не должны быть установлены цены.
В документ "Заказ поставщику" должна быть добавлена печатная форма запроса на коммерческое предложение.
Шапка коммерческого предложения должна содержать реквизиты:
Табличная часть коммерческого предложения должна содержать реквизиты:
- Номенклатура;
- Количество.
В коммерческом предложении строки с одинаковыми номенклатурными позициями должны быть объединены.
После получения счета от поставщика, в соответствующем заказе поставщику корректируется табличная часть и устанавливаются цены на материалы. Корректировка табличной части заказа должна происходить при помощи экранной формы "Счет поставщика", в которой выдается табличная часть заказа. Строки заказа с одинаковыми номенклатурными позициями в этой экранной форме должны быть объединены.
В экранной форме "Счет поставщика" должны быть поля для ввода цены, суммы без НДС, суммы НДС, суммы с НДС для каждой строки.
При изменении значения одного из указанных полей ввода в строке, значения остальных в этой строке должны пересчитываться.
Экранная форма должна иметь кнопку "Сохранить", при нажатии на которую данные из формы должны записаться в заказ поставщику.
Если в заказе существует несколько строк с одной номенклатурной позицией, то значения из полей экранной формы соответствующей номенклатуры должны распределяться пропорционально количеству по всем строкам заказа с соответствующей номенклатурой таким образом, что бы сумма значений полей "Сумма" и "Сумма НДС" по строкам заказа с одинаковой номенклатурой равнялась сумме значений соответствующих полей из соответствующей строки экранной формы "Счет поставщика".
|