№ 33793
В спецификацию акта реализации вносятся только продукты (и не вносятся элементы прейскуранта). Внесенные ранее элементы спецификации, которые являются элементами прейскуранта, нельзя редактировать. В акт реализации можно вручную добавить корневые элементы.
Введена новая система взаимосвязей актов реализации и заказов.
Изменились таблицы в базе данных:
Удалена таблица SaleDocumentMenuItems
. В спецификации акта реализации продукты расходуются суммарно, поэтому появилась новая таблица SaleDocumentOrderItems
, она связана один-к-одному с OrderItems
(sdoi_orit_ID = orit_ID)
и один-ко-многим с таблицей SaleDocumentItems
(sdoi_sdit_ID = sdit_ID)
. Количество объема продукта, приходящегося на элемент спецификации заказа указывается в столбце sdoi_Volume
.
Например, для того чтобы получить объем расхода продуктов по складу и себестоимость продуктов для каждого элемента заказов необходимо выполнить следующий запрос:
SELECT orit_ID, orit_Volume, orit_Count, dbo.f_Div(sten_Volume * sdoi_Volume, sdit_Volume), dbo.f_Div(sten_Sum * sdoi_Volume, sdit_Volume) FROM OrderItems JOIN SaleDocumentOrderItems ON sdoi_orit_ID = orit_ID JOIN SaleDocumentItems ON sdit_ID = sdoi_sdit_ID JOIN StoreEngine ON sten_Item_ID = sdit_ID