Запуск пакетной вставки в другую таблицу после вставки нескольких элементов в таблицу

Существует деятельность "Накладная на получение товара", в которой мы получаем один товар или несколько товаров от поставщика. При проводке запасов каждого товара требуется вставить в таблицу магазина, где хранится запас с пометкой "GRN".

Я не могу понять, как вставить все записи сразу в Store и StoreDet в момент публикации GRN.

Например: на данном рисунке я купил два товара у Texco, указав стоимость каждой единицы и количество, которое я получил. После добавления всех позиций счета и нажатия кнопки сохранения, я пытаюсь сохранить все записи в таблицах Store и StoreDet. и количество переходит в поле увеличения.

enter image description here

admin.py

from django.contrib import admin
from .models import GrnItemsDet, PaymentMethods, Warehouse, MaterialMaster, MaterialType,GrnNote


class GrnNoteInline(admin.TabularInline):
    model = GrnItemsDet

class GrnDetAdmin(admin.ModelAdmin):
    inlines = [
        GrnNoteInline
    ]

    def invoiceNumber(self,obj):
        return obj.get_value()

admin.site.register(PaymentMethods)
admin.site.register(Warehouse)
admin.site.register(MaterialMaster)
admin.site.register(MaterialType)
admin.site.register(GrnNote,GrnDetAdmin)
admin.site.register(GrnItemsDet)

model.py

Вернуться на верх