
Прелагаю попросить спецов

Я думаю многие пользователи будут благодарны за рабочую конструкцию.
Vetaley писав:Прелагаю попросить спецовпощупать ентат опус (шаблон) и внести в него конструктивные изменения))).
Я думаю многие пользователи будут благодарны за рабочую конструкцию.
Geolife_Vitaliy писав:народ, подскажите, пожалуйста, как можно вытянуть ФИО смежников или их представителей (если смежники - юр. лица), кроме сельского совета... нужно это для новго акта приемки-передачи межевых знаков
Здравствуйте! подскажите, пожалуйста, как вытянуть ФИО землеустроителя из окна настройки Совета?
Код: Виділити все
var
LndPeopleTypeWorking, LndPeopleName : string;
begin
//совет
// Чтение кад.номера
SeekIKN(<DM1.QbObject."IKN">);
If LocateData('DM1.QbFirm', 'ID_Firm', VarToStr(GetValue('DM2.TbAdvice', 'Rda_Firm'))) = true then
begin
if (GetValue('DM2.TbAdvice', 'Lnd_People') <> null) then
begin
// Lnd_People - землестроитель
If LocateData('DM1.QbPeople', 'ID_People', VarToStr(GetValue('DM2.TbAdvice', 'Lnd_People'))) then
LndPeopleName := <DM1.QbPeople."Family">;
If LocateData('DM1.TbWorking', 'ID_People', GetValue('DM2.TbAdvice', 'Lnd_People')) then
If LocateData('DM2.TbTypeWorking', 'ID_TypeWorking', <DM1.TbWorking."ID_TypeWorking">) then
LndPeopleTypeWorking := Lowercase(<DM2.TbTypeWorking."Name2">);
end;
end;
end.
Geolife_Vitaliy писав:Здравствуйте! подскажите, пожалуйста, как вытянуть ФИО землеустроителя из окна настройки Совета?
http://rghost.ru/19696191/image.png
Код: Виділити все
PeopleLnd := '';
SeekIKN(<DM1.QbObject."IKN">);
If LocateData('DM1.QbFirm', 'ID_Firm', GetValue('DM2.TbAdvice', 'Rda_Firm')) = true then
If LocateData('DM1.TbWorking', 'ID_People', GetValue('DM2.TbAdvice', 'Lnd_People')) then
If LocateData('DM1.QbPeople', 'ID_People', GetValue('DM2.TbAdvice', 'Lnd_People')) then
PeopleLnd := <DM1.QbPeople."Family">
Код: Виділити все
NaznCelNom := '';
NaznCelName := '';
If LocateData( 'DM2.TbUses', 'ID_Uses', <DM1.TbUser."ID_Uses">) = True Then
begin
If RecordCount('DM2.TbUsesLnk') > 0 then
begin
DataFirst( 'DM2.TbUsesLnk');
While DataEOF( 'DM2.TbUsesLnk') = False Do
begin
If LocateData( 'DM2.TbTypeUse', 'ID_TypeUse', GetValue('DM2.TbUsesLnk', 'ID_TypeUse')) = True Then
begin
NaznCelNom := NaznCelNom + <DM2.TbTypeUse."Number2"> + ', ';
NaznCelName := NaznCelName + <DM2.TbTypeUse."Name"> + ', ';
end;
DATANEXT( 'DM2.TbUsesLnk');
end;
end;
NaznCelNom := Copy(NaznCelNom, 1, Length(NaznCelNom)-2);
NaznCelName := Copy(NaznCelName, 1, Length(NaznCelName)-2);
end;
ermack писав:Доброго дня! Підскажіть будь-ласка за таким кодом в мене відображеється номер цільового за новим класифікатором разом з Секцією типу (А.01.03), а мені потрібно без секції, як це зробити?Код: Виділити все
NaznCelNom := '';
NaznCelName := '';
If LocateData( 'DM2.TbUses', 'ID_Uses', <DM1.TbUser."ID_Uses">) = True Then
begin
If RecordCount('DM2.TbUsesLnk') > 0 then
begin
DataFirst( 'DM2.TbUsesLnk');
While DataEOF( 'DM2.TbUsesLnk') = False Do
begin
If LocateData( 'DM2.TbTypeUse', 'ID_TypeUse', GetValue('DM2.TbUsesLnk', 'ID_TypeUse')) = True Then
begin
NaznCelNom := NaznCelNom + <DM2.TbTypeUse."Number2"> + ', ';
NaznCelName := NaznCelName + <DM2.TbTypeUse."Name"> + ', ';
end;
DATANEXT( 'DM2.TbUsesLnk');
end;
end;
NaznCelNom := Copy(NaznCelNom, 1, Length(NaznCelNom)-2);
NaznCelName := Copy(NaznCelName, 1, Length(NaznCelName)-2);
end;