1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
| procedure TZayavka_Form.Dobav_ButtonClick(Sender: TObject);
Var Result: integer;
begin
Result:= Dobav_Zayavki_Form.ShowModal;
if Result=mrOk then
begin
Zayavka_Query.Close;
Zayavka_Query.SQL.Clear;
Zayavka_Query.SQL.Add ('INSERT into Zaiavka (NOMER_ZAIAVKI, DATA_VNESENIA, DATA_ARESTA, DATA_NAPRAVLENIYA');
Zayavka_Query.SQL.Add(', DATA_POSTUPLENIYA, REALIZATOR_1, AKT_PRIEM_PEREDACHI, SROK_REALIZACII,');
Zayavka_Query.SQL.Add('OTDEL, SPI, DOLGNIK, VZISKATEL, SUSHNOST_VZISKANIIA, HRANITEL, OREST_IMUSHESTVO, ');
Zayavka_Query.SQL.Add('VID_OREST_IMUSH, NAIMENOVANIE_IMUSH, KOLICHESTVO, STOIMOST, OBSHAYA_STOIMOS, ');
Zayavka_Query.SQL.Add('SOSTOIANIA_REALIZACII, DATA_KONECH_REALIZ, SUMMA_REALIZ_IMUSH, FORMA_REALIZ, ');
Zayavka_Query.SQL.Add('ITOGI_1_REALIZ, DATA_UVEDOMLENIYA, SNIG_CENI, DATA_SNIGENIYA, DATA_PEREDACHI, ');
Zayavka_Query.SQL.Add('REALIZATOR_2, DATA_POST_UVED, OSNOV_OTZIVA, ZALOG, DATA_TORGOV_1, NAIMENOV_SMI, ');
Zayavka_Query.SQL.Add('SUMMA_ZADATKA, PRIMECHANIE, DATA_TORGOV_2, RAZMER_ZADATKA, SUMMA_PERED_VZISKAT, ');
Zayavka_Query.SQL.Add('DATA_AKTA_PEREDACHI_VZISK, SUMMA_PERED_DOLGNIKAM, DATA_AKTA_PEREDACHI_DOLGN, DATA_SNIATIYA_ARESTA) ');
Zayavka_Query.SQL.Add('VALUES (');
Zayavka_Query.SQL.Add('(Select max(NOMER_ZAIAVKI) + 1 FROM Zaiavka ), :DATA_VNESENIA, :DATA_ARESTA, :DATA_NAPRAVLENIYA');
Zayavka_Query.SQL.Add(', :DATA_POSTUPLENIYA, :REALIZATOR_1, :AKT_PRIEM_PEREDACHI, :SROK_REALIZACII,');
Zayavka_Query.SQL.Add(':OTDEL, :SPI, :DOLGNIK, :VZISKATEL, :SUSHNOST_VZISKANIIA, :HRANITEL, :OREST_IMUSHESTVO, ');
Zayavka_Query.SQL.Add(':VID_OREST_IMUSH, :NAIMENOVANIE_IMUSH, :KOLICHESTVO, :STOIMOST, :OBSHAYA_STOIMOS, ');
Zayavka_Query.SQL.Add(':SOSTOIANIA_REALIZACII, :DATA_KONECH_REALIZ, :SUMMA_REALIZ_IMUSH, :FORMA_REALIZ, ');
Zayavka_Query.SQL.Add(':ITOGI_1_REALIZ, :DATA_UVEDOMLENIYA, :SNIG_CENI, :DATA_SNIGENIYA, :DATA_PEREDACHI, ');
Zayavka_Query.SQL.Add(':REALIZATOR_2, :DATA_POST_UVED, :OSNOV_OTZIVA, :ZALOG, :DATA_TORGOV_1, :NAIMENOV_SMI, ');
Zayavka_Query.SQL.Add(':SUMMA_ZADATKA, :PRIMECHANIE, :DATA_TORGOV_2, :RAZMER_ZADATKA, :SUMMA_PERED_VZISKAT, ');
Zayavka_Query.SQL.Add(':DATA_AKTA_PEREDACHI_VZISK, :SUMMA_PERED_DOLGNIKAM, :DATA_AKTA_PEREDACHI_DOLGN, :DATA_SNIATIYA_ARESTA) ');
//Zayavka_Query.ParamByName('NOMER_ZAIAVKI').AsInteger:= StrToInt(Dobav_Zayavki_Form.N.Text);
Zayavka_Query.ParamByName('DATA_VNESENIA').AsDate:= Dobav_Zayavki_Form.Data_Vneseniya.Date;
Zayavka_Query.ParamByName('DATA_ARESTA').AsDate:= Dobav_Zayavki_Form.Data_Aresta.Date;
Zayavka_Query.ParamByName('DATA_NAPRAVLENIYA').AsDate:= Dobav_Zayavki_Form.Data_Napravleniya.Date;
Zayavka_Query.ParamByName('DATA_POSTUPLENIYA').AsDate:= Dobav_Zayavki_Form.Data_Postupleniya.Date;
Zayavka_Query.ParamByName('REALIZATOR_1').AsInteger:=StrtoInt(VarToStr(Dobav_Zayavki_Form.Realizator.KeyValue));
Zayavka_Query.ParamByName('AKT_PRIEM_PEREDACHI').AsString:= Dobav_Zayavki_Form.Akt_Priem_Peredach.Text;
Zayavka_Query.ParamByName('SROK_REALIZACII').AsDate:= Dobav_Zayavki_Form.Pervaya_Realizaciya.Date;
Zayavka_Query.ParamByName('Otdel').AsInteger:=StrtoInt(VarToStr(Dobav_Zayavki_Form.Otdel.KeyValue));
Zayavka_Query.ParamByName('SPI').AsString:= Dobav_Zayavki_Form.SPI.Text;
Zayavka_Query.ParamByName('DOLGNIK').AsString:= Dobav_Zayavki_Form.Dolgnik.Text;
Zayavka_Query.ParamByName('VZISKATEL').AsString:= Dobav_Zayavki_Form.Vziskatel.Text;
Zayavka_Query.ParamByName('SUSHNOST_VZISKANIIA').AsInteger:=StrtoInt(VarToStr(Dobav_Zayavki_Form.Sushost.KeyValue));
Zayavka_Query.ParamByName('HRANITEL').AsString:= Dobav_Zayavki_Form.Hranitel.Text;
Zayavka_Query.ParamByName('OREST_IMUSHESTVO').AsInteger:=Strtoint(VarToStr(Dobav_Zayavki_Form.Vid_Imushestva.KeyValue));
Zayavka_Query.ParamByName('VID_OREST_IMUSH').AsInteger:=Strtoint(VarToStr(Dobav_Zayavki_Form.Imushestvo.KeyValue));
Zayavka_Query.ParamByName('NAIMENOVANIE_IMUSH').AsString:= Dobav_Zayavki_Form.Naim_Imush.Text;
Zayavka_Query.ParamByName('KOLICHESTVO').AsInteger:= StrToInt(Dobav_Zayavki_Form.Kolichestvo.Text);
Zayavka_Query.ParamByName('STOIMOST').AsInteger:= StrToInt(Dobav_Zayavki_Form.Cena.Text);
Zayavka_Query.ParamByName('OBSHAYA_STOIMOS').AsInteger:= StrToInt(Dobav_Zayavki_Form.Stoimost.Text);
Zayavka_Query.ParamByName('SOSTOIANIA_REALIZACII').AsInteger:=StrToInt(VarToStr(Dobav_Zayavki_Form.Sost_Realizacii.KeyValue));
Zayavka_Query.ParamByName('DATA_KONECH_REALIZ').AsDate:= Dobav_Zayavki_Form.Data_Kon_realizacii.Date;
Zayavka_Query.ParamByName('SUMMA_REALIZ_IMUSH').AsInteger:= StrToInt(Dobav_Zayavki_Form.Summa_real_imush.Text);
Zayavka_Query.ParamByName('FORMA_REALIZ').AsInteger:=StrToInt(VarToStr(Dobav_Zayavki_Form.Forma_Realizacii.KeyValue));
Zayavka_Query.ParamByName('ITOGI_1_REALIZ').AsString:= Dobav_Zayavki_Form.Itog_1.Text;
Zayavka_Query.ParamByName('DATA_UVEDOMLENIYA').AsDate:= Dobav_Zayavki_Form.Data_uvedoml.Date;
Zayavka_Query.ParamByName('SNIG_CENI').AsInteger:= StrToInt(Dobav_Zayavki_Form.Snigen_Ceni.Text);
Zayavka_Query.ParamByName('DATA_SNIGENIYA').AsDate:= Dobav_Zayavki_Form.Data_Snigen.Date;
Zayavka_Query.ParamByName('DATA_PEREDACHI').AsDate:= Dobav_Zayavki_Form.Data_Peredachi.Date;
Zayavka_Query.ParamByName('REALIZATOR_2').AsInteger:=StrToInt(VarToStr(Dobav_Zayavki_Form.Realizator_2.KeyValue));
Zayavka_Query.ParamByName('DATA_POST_UVED').AsDate:= Dobav_Zayavki_Form.Data_Postupleniya_2.Date;
Zayavka_Query.ParamByName('OSNOV_OTZIVA').AsInteger:=StrToInt(VarToStr(Dobav_Zayavki_Form.Osnovanie_Otziva.KeyValue));
Zayavka_Query.ParamByName('ZALOG').AsString:= Dobav_Zayavki_Form.Zalog.Text;
Zayavka_Query.ParamByName('DATA_TORGOV_1').AsDate:= Dobav_Zayavki_Form.Data_torgov_1.Date;
Zayavka_Query.ParamByName('NAIMENOV_SMI').AsString:= Dobav_Zayavki_Form.SMI.Text;
Zayavka_Query.ParamByName('SUMMA_ZADATKA').AsInteger:= StrToInt(Dobav_Zayavki_Form.Zadatok.Text);
Zayavka_Query.ParamByName('PRIMECHANIE').AsString:= Dobav_Zayavki_Form.Primechanie.Text;
Zayavka_Query.ParamByName('DATA_TORGOV_2').AsDate:= Dobav_Zayavki_Form.Data_Torgov_2.Date;
Zayavka_Query.ParamByName('RAZMER_ZADATKA').AsInteger:= StrToInt(Dobav_Zayavki_Form.Razmer_Zadatka.Text);
Zayavka_Query.ParamByName('SUMMA_PERED_VZISKAT').AsInteger:= StrToInt(Dobav_Zayavki_Form.Summa_Vziskatelu.Text);
Zayavka_Query.ParamByName('DATA_AKTA_PEREDACHI_VZISK').AsDate:= Dobav_Zayavki_Form.Data_Peredachi_imush.Date;
Zayavka_Query.ParamByName('SUMMA_PERED_DOLGNIKAM').AsInteger:= StrToInt(Dobav_Zayavki_Form.Summa_Dolgniku.Text);
Zayavka_Query.ParamByName('DATA_AKTA_PEREDACHI_DOLGN').AsDate:= Dobav_Zayavki_Form.Data_Akta_Peredachi.Date;
Zayavka_Query.ParamByName('DATA_SNIATIYA_ARESTA').AsDate:= Dobav_Zayavki_Form.Data_Snyatiya_aresta.Date;
Zayavka_Query.ExecSQL;
Vivod_Query.Close;
Vivod_Query.Open;
end;
Dobav_Zayavki_Form.Akt_Priem_Peredach.Clear;
Dobav_Zayavki_Form.SPI.Clear;
Dobav_Zayavki_Form.Dolgnik.Clear;
Dobav_Zayavki_Form.Vziskatel.Clear;
Dobav_Zayavki_Form.Hranitel.Clear;
Dobav_Zayavki_Form.Naim_Imush.Clear;
Dobav_Zayavki_Form.Kolichestvo.Clear;
Dobav_Zayavki_Form.Cena.Clear;
Dobav_Zayavki_Form.Stoimost.Clear;
Dobav_Zayavki_Form.Summa_real_imush.Clear;
Dobav_Zayavki_Form.Itog_1.Clear;
Dobav_Zayavki_Form.Snigen_Ceni.Clear;
Dobav_Zayavki_Form.Zalog.Clear;
Dobav_Zayavki_Form.SMI.Clear;
Dobav_Zayavki_Form.Zadatok.Clear;
Dobav_Zayavki_Form.Primechanie.Clear;
Dobav_Zayavki_Form.Razmer_Zadatka.Clear;
Dobav_Zayavki_Form.Summa_Vziskatelu.Clear;
Dobav_Zayavki_Form.Summa_Dolgniku.Clear;
Dobav_Zayavki_Form.Data_Vneseniya.Date:= Date;
Dobav_Zayavki_Form.Data_Aresta.Date:=Date;
Dobav_Zayavki_Form.Data_Napravleniya.Date:=Date;
Dobav_Zayavki_Form.Data_Postupleniya.Date:=Date;
Dobav_Zayavki_Form.Pervaya_Realizaciya.Date :=Date;
Dobav_Zayavki_Form.Data_Kon_realizacii.Date:=Date;
Dobav_Zayavki_Form.Data_uvedoml.Date:=Date;
Dobav_Zayavki_Form.Data_Snigen.Date:=Date;
Dobav_Zayavki_Form.Data_Peredachi.Date:=Date;
Dobav_Zayavki_Form.Data_Postupleniya_2.Date:=Date;
Dobav_Zayavki_Form.Data_torgov_1.Date:=Date;
Dobav_Zayavki_Form.Data_Torgov_2.Date:=Date;
Dobav_Zayavki_Form.Data_Peredachi_imush.Date:=Date;
Dobav_Zayavki_Form.Data_Akta_Peredachi.Date:=Date;
Dobav_Zayavki_Form.Data_Snyatiya_aresta.Date:=Date;
end; |