Загрузка данных


-- Отключаем проверку FK
ALTER TABLE TTN NOCHECK CONSTRAINT ALL;
ALTER TABLE StrokaTTN NOCHECK CONSTRAINT ALL;
ALTER TABLE SchetFaktura NOCHECK CONSTRAINT ALL;

-- 7. TTN
INSERT INTO TTN (nomer, data_otgruzki, id_pokupatelya, summa) VALUES
('ТТН-2026-001', '2026-09-12', 1, 3200.00),
('ТТН-2026-002', '2026-09-13', 2, 1250.00),
('ТТН-2026-003', '2026-09-14', 3, 1800.00),
('ТТН-2026-004', '2026-09-15', 4, 1300.00),
('ТТН-2026-005', '2026-09-16', 5, 900.00);

-- 8. StrokaTTN
INSERT INTO StrokaTTN (id_ttn, id_tovara, kolichestvo, tsena) VALUES
(1, 1, 10, 320.00),
(2, 2, 50, 25.00),
(3, 3, 10, 180.00),
(4, 4, 2, 650.00),
(5, 5, 10, 90.00);

-- 10. SchetFaktura
INSERT INTO SchetFaktura (nomer, data_scheta, summa_bez_nds, summa_nds, id_ttn) VALUES
('СФ-2026-001', '2026-09-12', 2666.67, 533.33, 1),
('СФ-2026-002', '2026-09-13', 1041.67, 208.33, 2),
('СФ-2026-003', '2026-09-14', 1500.00, 300.00, 3),
('СФ-2026-004', '2026-09-15', 1083.33, 216.67, 4),
('СФ-2026-005', '2026-09-16', 750.00, 150.00, 5);

-- Включаем обратно
ALTER TABLE SchetFaktura WITH CHECK CHECK CONSTRAINT ALL;
ALTER TABLE StrokaTTN WITH CHECK CHECK CONSTRAINT ALL;
ALTER TABLE TTN WITH CHECK CHECK CONSTRAINT ALL;