Диплом: Автоматизация процесса ведения документации в ООО "ЭКСПРЕСС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
138
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.Left:=3;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.Caption:='добавление
oн
записи';
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.Show;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.Button1.Visible:=true;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.GroupBox1.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.GroupBox3.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.GroupBox4.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
dobForm.GroupBox5.Visible:=false;
end;
procedure
oн
TMainClientsForm.ComboBox1Change(Sender:
oн
TObject);
begin
if
oн
mainClientsForm.ComboBox1.ItemIndex=0
oн
then
oн
mainClientsForm.N6.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=1
oн
then
oн
mainClientsForm.N7.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=2
oн
then
oн
mainClientsForm.N8.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=3
oн
then
oн
mainClientsForm.N9.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=4
oн
then
oн
mainClientsForm.N10.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=5
oн
then
oн
mainClientsForm.N20.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=6
oн
then
oн
mainClientsForm.N21.Click;
if
oн
mainClientsForm.ComboBox1.ItemIndex=7
oн
then
oн
mainClientsForm.N18.Click;
end;
procedure
oн
TMainClientsForm.DataSource1DataChange(Sender:
oн
TObject;
oн
oн
Field:
oн
TField);
oн
oн
oн
oн
var
oн
oн
sql_str,rez:string;
oн
oн
P11:Tparameter;
oн
oн
rezdate:tdatetime;
oн
oн
rezint:integer;
oн
oн
rezfloat:real;
oн
oн
Ayear,
oн
amonth,aday,ahour,aminute,asecond,amillisecond:word;
begin
if
oн
mainflag
oн
then
begin
oн
oн
oн
oн
oн
oн
prosmForm.edit1.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit2.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit3.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit5.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit9.text:='1';
oн
oн
oн
oн
oн
prosmForm.edit10.text:='1';
oн
oн
oн
oн
oн
oн
prosmForm.edit11.text:='2011';
oн
oн
oн
oн
oн
oн
prosmForm.edit14.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit15.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit16.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit18.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit19.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit20.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit21.text:='';
139
oн
oн
oн
oн
oн
oн
prosmForm.edit22.text:='';
oн
oн
oн
oн
oн
oн
prosmForm.edit23.text:='';
oн
oн
oн
oн
oн
//из
oн
таблицы
prosmForm.Edit1.Text:=MainClientsForm.DataSource1.DataSet.FieldByName('nameTo
var').AsString;
idLocation:=MainClientsForm.DataSource1.DataSet.FieldByName('idLocation').AsInteg
er;
oн
oн
;
idAddional:=MainClientsForm.DataSource1.DataSet.FieldByName('idAddional').AsInte
ger;
oн
oн
;
idZapas:=MainClientsForm.DataSource1.DataSet.FieldByName('idZapas').AsInteger;
oн
oн
oн
oн
oн
;
oн
oн
oн
oн
oн
//
oн
размещение
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
sql_str:='SELECT
oн
*
oн
from
oн
Location
oн
where
oн
idLocation=
oн
:P11';
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=false;
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Clear;
oн
oн
P11
oн
:=mainclientsform.ADOQuery1.Parameters.AddParameter;
oн
P11.Name:='P11';
oн
p11.DataType
oн
:=
oн
ftinteger;
oн
P11.Value:=idLocation;
oн
P11.Size:=4;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Add(sql_str);
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=true;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.ExecSQL;
rez:=MainClientsForm.ADOQuery1.FieldByName('Location').AsString;
oн
oн
oн
oн
prosmForm.Edit14.Text:=rez;
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('addional_location').AsString;
oн
oн
oн
oн
prosmForm.Edit15.Text:=rez;
oн
oн
oн
oн
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('notes').AsString;
oн
oн
oн
oн
prosmForm.Edit16.Text:=rez;
oн
oн
oн
oн
//
oн
дополнительные
oн
сведения
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
sql_str:='SELECT
oн
*
oн
from
oн
Addional
oн
where
oн
oн
idAddional=
oн
:P11';
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=false;
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Clear;
oн
oн
P11
oн
:=mainclientsform.ADOQuery1.Parameters.AddParameter;
oн
P11.Name:='P11';
oн
p11.DataType
oн
:=
oн
ftinteger;
oн
P11.Value:=
oн
idAddional;
oн
P11.Size:=4;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Add(sql_str);
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=true;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.ExecSQL;
rez:=MainClientsForm.ADOQuery1.FieldByName('Ser_num').AsString;
oн
oн
oн
oн
prosmForm.Edit5.Text:=rez;
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('kharakt').AsString;
oн
oн
oн
oн
prosmForm.Edit8.Text:=rez;
oн
oн
oн
oн
oн
//
oн
запасы
oн
oн
oн
oн
oн
oн
sql_str:='SELECT
oн
*
oн
from
oн
zapas
oн
where
oн
oн
idzapas=
oн
:P11';
140
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=false;
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Clear;
oн
oн
P11
oн
:=mainclientsform.ADOQuery1.Parameters.AddParameter;
oн
P11.Name:='P11';
oн
p11.DataType
oн
:=
oн
ftinteger;
oн
P11.Value:=
oн
idzapas;
oн
P11.Size:=4;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.SQL.Add(sql_str);
oн
oн
oн
oн
MainClientsForm.ADOQuery1.Active:=true;
oн
oн
oн
oн
MainClientsForm.ADOQuery1.ExecSQL;
oн
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('Izmerenie').AsString;
oн
oн
oн
oн
prosmForm.ComboBox1.Text:=rez;
oн
oн
oн
oн
rezint:=
oн
MainClientsForm.ADOQuery1.FieldByName('zapas').AsInteger;
oн
oн
oн
oн
prosmForm.Edit2.Text:=inttostr(
oн
rezint);
oн
oн
oн
oн
rezfloat:=
oн
MainClientsForm.ADOQuery1.FieldByName('stoimost').AsFloat;
oн
oн
oн
oн
prosmForm.Edit3.Text:=floattostr(
oн
rezfloat);
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('rezerv_name').AsString;
oн
oн
oн
oн
oн
prosmForm.Edit19.Text:=rez;
oн
oн
oн
oн
oн
rez:=MainClientsForm.ADOQuery1.FieldByName('rezerv_prim').AsString;
oн
oн
oн
oн
oн
prosmForm.Edit23.Text:=rez;
oн
oн
oн
oн
oн
rezint:=
oн
MainClientsForm.ADOQuery1.FieldByName('rezerv_kol').AsInteger;
oн
oн
oн
oн
prosmForm.Edit18.Text:=inttostr(
oн
rezint);
oн
oн
oн
oн
rezdate:=
oн
MainClientsForm.ADOQuery1.FieldByName('rezerv_date').AsDateTime;
oн
oн
decodedatetime(rezdate,Ayear,
oн
amonth,aday,ahour,aminute,asecond,amillisecond);
oн
oн
oн
oн
oн
aday:=1;
oн
oн
oн
amonth:=1;
oн
oн
oн
Ayear:=0;
oн
oн
oн
if
oн
oн
oн
oн
oн
Ayear>2000
oн
then
oн
begin
oн
oн
prosmForm.Edit20.Text:=inttostr(aday);
oн
oн
prosmForm.Edit21.Text:=inttostr(amonth);
oн
oн
prosmForm.Edit22.Text:=inttostr(Ayear);
oн
oн
end;
end;
end;
procedure
oн
TMainClientsForm.N4Click(Sender:
oн
TObject);
var
oн
oн
oн
oн
oн
zakForm:
oн
Taddform;
begin
oн
oн
oн
oн
oн
oн
oн
oн
mainflag:=false;
oн
oн
oн
oн
oн
oн
oн
IsMDIChildOpen(MainClientsForm,'zakForm');
oн
oн
oн
oн
oн
oн
oн
oн
oн
IsMDIChildOpen(MainClientsForm,'addForm');
oн
oн
oн
oн
oн
zakForm:=Taddform.Create(Owner);
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.Top:=240;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.Left:=3;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.Caption:='создание
oн
заказа';
141
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.Show;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.Button1.Visible:=true;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox1.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox2.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox4.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox5.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox3.Left:=2;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
zakForm.GroupBox3.Top:=2;
end;
procedure
oн
TMainClientsForm.N14Click(Sender:
oн
TObject);
var
oн
poisk:Tparampoik;
begin
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
oн
IsMDIChildOpen(MainClientsForm,'addform');
oн
IsMDIChildOpen(MainClientsForm,'parampoik');
oн
poisk:=Tparampoik.Create(Owner);
oн
poisk.Left:=530;
oн
poisk.Top:=3;
oн
poisk.Width:=300;
oн
oн
poisk.Caption:='поиск
oн
наличия
oн
товара';
oн
oн
nomer_poisk:=1;
oн
oн
poisk.Label2.Visible:=false;
oн
oн
poisk.Label3.Visible:=false;
oн
oн
poisk.Label7.Visible:=false;
oн
oн
poisk.Edit2.Visible:=false;
oн
oн
poisk.Edit3.Visible:=false;
oн
oн
poisk.Edit4.Visible:=false;
oн
oн
poisk.Edit5.Visible:=false;
oн
oн
poisk.Edit6.Visible:=false;
oн
oн
poisk.Edit7.Visible:=false;
oн
oн
oн
poisk.UpDown1.Visible:=false;
oн
oн
oн
poisk.UpDown2.Visible:=false;
oн
oн
oн
poisk.UpDown3.Visible:=false;
oн
oн
oн
poisk.UpDown4.Visible:=false;
end;
procedure
oн
TMainClientsForm.N15Click(Sender:
oн
TObject);
var
oн
poisk:Tparampoik;
begin
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
oн
IsMDIChildOpen(MainClientsForm,'addform');
oн
IsMDIChildOpen(MainClientsForm,'parampoik');
oн
poisk:=Tparampoik.Create(Owner);
oн
poisk.Left:=530;
oн
poisk.Top:=3;
oн
poisk.Width:=300;
oн
poisk.Caption:='Поиск
oн
свободных
oн
курьеров';
142
oн
nomer_poisk:=2;
oн
poisk.Edit1.Visible:=false;
oн
poisk.Label1.Visible:=false;
poisk.Label3.Visible:=false;
oн
poisk.Label2.Visible:=false;
oн
poisk.Label2.Visible:=false;
oн
oн
poisk.Label3.Visible:=false;
oн
oн
poisk.Label7.Visible:=false;
oн
oн
poisk.Edit2.Visible:=false;
oн
oн
poisk.Edit3.Visible:=false;
oн
oн
poisk.Edit4.Visible:=false;
oн
oн
poisk.Edit5.Visible:=false;
oн
oн
poisk.Edit6.Visible:=false;
oн
oн
poisk.Edit7.Visible:=false;
oн
oн
oн
poisk.UpDown1.Visible:=false;
oн
oн
oн
poisk.UpDown2.Visible:=false;
oн
oн
oн
poisk.UpDown3.Visible:=false;
oн
oн
oн
poisk.UpDown4.Visible:=false;
oн
end;
procedure
oн
TMainClientsForm.N16Click(Sender:
oн
TObject);
var
oн
poisk:Tparampoik;
begin
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
oн
IsMDIChildOpen(MainClientsForm,'addform');
oн
IsMDIChildOpen(MainClientsForm,'parampoik');
oн
poisk:=Tparampoik.Create(Owner);
oн
poisk.Left:=530;
oн
poisk.Top:=3;
oн
poisk.Width:=300;
oн
poisk.Caption:='поиск
oн
размещения
oн
товара';
oн
nomer_poisk:=3;
oн
oн
oн
poisk.Label2.Visible:=false;
oн
oн
poisk.Label3.Visible:=false;
oн
oн
poisk.Label7.Visible:=false;
oн
oн
poisk.Edit2.Visible:=false;
oн
oн
poisk.Edit3.Visible:=false;
oн
oн
poisk.Edit4.Visible:=false;
oн
oн
poisk.Edit5.Visible:=false;
oн
oн
poisk.Edit6.Visible:=false;
oн
oн
poisk.Edit7.Visible:=false;
oн
oн
oн
poisk.UpDown1.Visible:=false;
oн
oн
oн
poisk.UpDown2.Visible:=false;
oн
oн
oн
poisk.UpDown3.Visible:=false;
oн
oн
oн
poisk.UpDown4.Visible:=false;
143
oн
end;
procedure
oн
TMainClientsForm.N17Click(Sender:
oн
TObject);
var
oн
poisk:Tparampoik;
begin
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
oн
IsMDIChildOpen(MainClientsForm,'addform');
oн
IsMDIChildOpen(MainClientsForm,'parampoik');
oн
poisk:=Tparampoik.Create(Owner);
oн
poisk.Left:=530;
oн
poisk.Top:=3;
oн
poisk.Width:=300;
oн
poisk.Caption:='просмотр
oн
доставок';
oн
nomer_poisk:=4;
oн
poisk.Label1.Visible:=false;
oн
oн
poisk.Edit1.Visible:=false;
oн
oн
poisk.Label7.Caption:='Доставки
oн
в
oн
период'
oн
end;
procedure
oн
TMainClientsForm.N11Click(Sender:
oн
TObject);
var
oн
oн
oн
oн
oн
naklForm:
oн
Taddform;
begin
oн
oн
oн
oн
oн
oн
oн
oн
mainflag:=false;
oн
oн
oн
oн
oн
oн
oн
IsMDIChildOpen(MainClientsForm,'naklForm');
oн
oн
oн
oн
oн
oн
oн
oн
oн
IsMDIChildOpen(MainClientsForm,'addForm');
oн
oн
oн
oн
oн
naklForm:=Taddform.Create(Owner);
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.Top:=240;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.Left:=3;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.Caption:='создание
oн
доставки';
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.Show;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox1.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox2.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox3.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox5.Visible:=false;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox4.Left:=2;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox4.Top:=2;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox4.Width:=600;
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
oн
naklForm.GroupBox4.Height:=250;
end;
procedure
oн
TMainClientsForm.N19Click(Sender:
oн
TObject);
var
oн
poisk:Tparampoik;
begin
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
144
oн
IsMDIChildOpen(MainClientsForm,'addform');
oн
IsMDIChildOpen(MainClientsForm,'parampoik');
oн
poisk:=Tparampoik.Create(Owner);
oн
poisk.Left:=530;
oн
poisk.Top:=3;
oн
poisk.Width:=300;
oн
oн
poisk.Caption:='назначение
oн
курьера';
oн
oн
nomer_poisk:=5;
oн
oн
oн
oн
poisk.Label2.Visible:=false;
oн
oн
poisk.Label3.Visible:=false;
oн
oн
poisk.Label7.Visible:=false;
oн
oн
poisk.Edit2.Visible:=false;
oн
oн
poisk.Edit3.Visible:=false;
oн
oн
poisk.Edit4.Visible:=false;
oн
oн
poisk.Edit5.Visible:=false;
oн
oн
poisk.Edit6.Visible:=false;
oн
oн
poisk.Edit7.Visible:=false;
oн
oн
oн
poisk.UpDown1.Visible:=false;
oн
oн
oн
poisk.UpDown2.Visible:=false;
oн
oн
oн
poisk.UpDown3.Visible:=false;
oн
oн
oн
poisk.UpDown4.Visible:=false;
oн
oн
oн
poisk.Label1.Caption:='номер
oн
в
oн
плане
oн
доставки';
oн
oн
oн
poisk.Button1.Caption:='Распределение'
oн
end;
procedure
oн
TMainClientsForm.N18Click(Sender:
oн
TObject);
begin
oн
oн
oн
oн
oн
oн
oн
oн
IsMDIChildOpen(MainClientsForm,'DBDirectoryTemplateForm');
oн
mainclientsform.DataSource1.DataSet:=mainclientsform.ADOTable8;
mainclientsform.ADOTable8.Active:=true;
MainClientsForm.BuildGridDatabaseDirectoryItem('покупатели',
oн
mainclientsform.DataSource1);
DirectoryForm.TableDBGrid.Fields[0].DisplayLabel:='ИД.№
oн
покупателя';
DirectoryForm.TableDBGrid.Fields[1].DisplayLabel:='Ф.И.О.
oн
/
oн
Наименование
oн
организации';
DirectoryForm.TableDBGrid.Fields[2].DisplayLabel:='Адрес';
DirectoryForm.TableDBGrid.Fields[3].DisplayLabel:='Банковские
oн
реквизиты';
{DirectoryForm.TableDBGrid.Fields[4].DisplayLabel:='ид.
oн
запасов';
DirectoryForm.TableDBGrid.Fields[5].DisplayLabel:='ид.
oн
партии';}
end;
end.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)