
Может можно как то по другому прописать или как исправить такую ошибку?
NoViChoK писав:Такая проблем: в шаблоне "Договор аренды земли" не хочет выводить улицу участка. Там задана переменная Objectstreet и так вот написано: Objectstreet := <DM2.TbStreet."NameStreet">; В обменнике ставлю в строке "улица" - №123 (договора на паи), пробовал без номера (просто 123) - результат тот же. Иногда "пробивает"и в одном договоре ставит № пая, но этот номер потом не меняется (тоесть если задать на "печать по отмеченым" то во всех договорах будет один и тот же номер)
Может можно как то по другому прописать или как исправить такую ошибку?
Ничего не понял. Причём тут обменник к шаблону? Разберитесь что у Вас в улице написано, про обменник забудьте! Шаблоны вытягивают данные из базы данных, как там внесено или проимпортировано, так и попадёт в шаблон.
NoViChoK писав:Например: Поскольку это пай то я пишу в строке "улица" №123 - не выводит это. А эсли выводит то потом остаётся тот же номер при печати договора для других участков.
Вот шаблон: https://drive.google.com/file/d/0B1qrIOC4bct0b1JUTzFKcFJwWG8/edit?usp=sharing
Код: Виділити все
Objectstreet := <DM2.TbStreet."NameStreet">;
Код: Виділити все
Objectstreet := Copy(SeekStreet(<DM1.QbObject."ID_Street">), Pos(' ', SeekStreet(<DM1.QbObject."ID_Street">)), Length(SeekStreet(<DM1.QbObject."ID_Street">)));
Код: Виділити все
//Данные землевладельца
NameKto := ''; //Владелец (кто?)
NameKomy := ''; //Владелец (кому?)
NameKomyGr := ''; //Гр. владелец (кому?)
NameKogo := ''; //Владелец (кого?)
Gender := ''; //пол владельца
begin
If (<DM2.TbTypeOwner."ID_TypeUser"> = True) And (LocateData( 'DM1.QsFirm', 'ID_Firm', <DM1.TbUser."ID_Firm">) = True) Then
begin
NameKto := <DM1.QsFirm."Name_Who">;
NameKomy := <DM1.QsFirm."Name_Towhom">;
NameKomyGr := <DM1.QsFirm."Name_Towhom">;
NameKogo := <DM1.QsFirm."Name_Whom">;
end;
If (<DM2.TbTypeOwner."ID_TypeUser"> = False) And (LocateData( 'DM1.QsPeople', 'ID_People', <DM1.TbUser."ID_People">) = True) Then
begin
NameKto := <DM1.QsPeople."Family">;
NameKomy := <DM1.QsPeople."Family2">;
NameKomyGr := 'гр. ' + <DM1.QsPeople."Family2">;
NameKogo := 'гр. ' + <DM1.QsPeople."Family3">;
end;
begin
If LocateData( 'DM2.TbTypeOwner', 'ID_TypeOwner', <DM1.TbUser."ID_TypeOwner">) = True Then
Case <DM1.QsPeople."Gender"> of
'0' : Gender := NameKto + ' звернувся(лась)';
'1' : Gender := NameKto + ' звернувся';
'2' : Gender := NameKto + ' звернулась';
end;
end;
Dorochenko_iv писав:пока вручную не зайдешь в списки физ.лиц и не выберешь пол владельца определяет как "0", хотя в списке стоит мужской/женский ?
Код: Виділити все
[IIf(Length(Trim(LimArea)) > 0, 'під обмеженнями', '')]
TiJester писав:А как условие для Picture сделать, чтобы управлять параметром visible?
Код: Виділити все
If Length(Trim(LimArea)) > 0 then
Picture1.Visible := true
else
Picture1.Visible := false;
TiJester писав:If Length(Trim(LimArea)) > 0 then
Picture1.Visible := true
else
Picture1.Visible := false;
А мне надо включать либо отображать изображение к примеру Picture5 которая является элементом условного обозначения.
Вот в чем проблема.
Код: Виділити все
If Length(Trim(LimArea)) > 0 then
Picture1.Visible := true
else
Picture1.Visible := false;