SQL запрос
Модераторы: m0p3e, edward_K, Модераторы
SQL запрос
Скажите плиз, в каких таблицах хранятся поля:
должность и отдел работника?
И как их связать с персоной?
должность и отдел работника?
И как их связать с персоной?
Re: SQL запрос
Нужно включить журнализацию,
потом заполнить в форме поля которые необходимы, после этого по журналу посмотреть, что и в какие таблицы, занеслось.
потом заполнить в форме поля которые необходимы, после этого по журналу посмотреть, что и в какие таблицы, занеслось.
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: SQL запрос
Ну подразделение просто Persons.Department
Должность можно получить через Lschet, например:
Должность = Catalogs.name, где
Lschet.cappoint == catalogs.Nrec
С уважением, Игорь
Но совет по поводу журнализации абсолютно верный и универсальный в таких случаях Полностью поддерживаю. Если нет лиценции на Суппорт - используйте демо-версию.
Должность можно получить через Lschet, например:
Должность = Catalogs.name, где
Lschet.cappoint == catalogs.Nrec
С уважением, Игорь
Но совет по поводу журнализации абсолютно верный и универсальный в таких случаях Полностью поддерживаю. Если нет лиценции на Суппорт - используйте демо-версию.
Некоммерческое общение в форуме
Re: SQL запрос
А чем демо-версия от лицензионной отличается?
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: SQL запрос
Отсутствием лицензий на ее использование
А так, по функциональности, не вникал и не знаю.
С уважением, Игорь
А так, по функциональности, не вникал и не знаю.
С уважением, Игорь
Некоммерческое общение в форуме
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: SQL „x„p„Ѓ„‚„Ђ„ѓ
„B„Ќ„t„u„‚„w„{„p „y„x „†„p„z„|„p DICTOPI
„O„Ѓ„y„ѓ„p„~„y„u „ѓ„|„Ђ„r„p„‚„‘ „q„p„x„Ќ „t„p„~„~„Ќ„‡ „Ѓ„‚„Ђ„u„{„„„p „K„p„t„‚„Ќ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
„R„Ђ„t„u„‚„w„p„~„y„u
1. „O„Ѓ„y„ѓ„p„~„y„u „Ђ„ѓ„~„Ђ„r„~„Ќ„‡ „|„Ђ„s„y„‰„u„ѓ„{„y„‡ „ѓ„r„‘„x„u„z „Ѓ„Ђ „y„~„„„u„‚„†„u„z„ѓ„p„}........
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
„K„p„‚„„„Ђ„„„u„{„p „ѓ„Ђ„„„‚„…„t„~„y„{„Ђ„r
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
create view
from Persons(PersByFIO), CatLinks, Catalogs, Appendix,
PsnLinks, Education, Features, LSchet,
ServLen, Communications, Conscription, Appointments, Vacations,
Passports, Lang, Vacancy, StaffStruct, KatPodr, ExtCatLinks,
KlOtpusk,
Synonym Persons MyPers,
Synonym ServLen ServLenWrk,
Synonym CatLinks CatLinksUp,
Synonym Catalogs PersKatPodr,
Synonym Catalogs JobNatureCat,
Synonym Catalogs NationalityCat,
Synonym Catalogs FamilyStateCat,
Synonym Catalogs EducationCat,
Synonym Catalogs EduLevelCat,
Synonym Catalogs EduNameCat,
Synonym Catalogs EduModeCat,
Synonym Catalogs EduSpecialityCat,
Synonym Catalogs EduQualificationCat,
Synonym Catalogs FutCatalogCat,
Synonym Catalogs FutPositionCat,
Synonym Catalogs SLPositionCat,
Synonym Catalogs PsnLinksTypeCat,
Synonym Catalogs CommunicationCat,
Synonym Catalogs BornSity,
Synonym Catalogs PasSity,
Synonym Catalogs LivSity,
Synonym Catalogs LPLivSity,
Synonym Catalogs LangLanguageCat,
Synonym Catalogs LangLevelCat,
Synonym Catalogs ConsRelCat,
Synonym Catalogs ConsAcntGroupCat,
Synonym Catalogs ConsAcntKindCat,
Synonym Catalogs ConsAcntCatCat,
Synonym Catalogs ConsAcntClassCat,
Synonym Catalogs ConsAcntStrucCat,
Synonym Catalogs ConsMilRankCat,
Synonym Catalogs ConsMilAbilityCat,
Synonym Catalogs ConsVUSCat,
Synonym Catalogs ConsMilComissCat,
Synonym Appointments MainAppoint,
Synonym KlKatego MainEmpCategoryCat,
Synonym Catalogs MainPostCat,
Synonym KlRejim MainWorkRegimeCat,
Synonym Catalogs AppKatPodr,
Synonym KlKatego AppEmpCategoryCat,
Synonym Catalogs AppPostCat,
Synonym Catalogs AppPostAccordCat,
Synonym Catalogs AppCategoryCat,
Synonym KlSisOpl AppPayModelCat,
Synonym KlVal AppPayCurrencyCat,
Synonym KlRejim AppWorkRegimeCat,
Synonym Catalogs AppWorkCondCat,
Synonym Catalogs AppPrivPensionCat,
Synonym Vacancy VacancyAll,
Synonym Catalogs GrCat,
Synonym Appointments OldAppoint,
Synonym KlOtpusk VacationsCat,
Synonym Catalogs ExpPostCat,
Synonym Catalogs ExpEnterpriseNameCat,
Synonym Catalogs ExpEnterpriseLocSity,
Synonym Address ExpAddress,
Synonym Catalogs ExpFoundationCat,
Synonym Catalogs PaymentTypeCat,
Synonym Catalogs EduLocSity,
Synonym Address EduAddress, //„p„t„‚„u„ѓ „…„‰„u„q„Ќ
Synonym Address BornAddress, // - „p„t„‚„u„ѓ „‚„Ђ„w„t„u„~„y„‘
Synonym Address PasAddress, // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„Ѓ„y„ѓ„{„y
Synonym Address LivAddress, // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
Synonym Persons LinkedPsn, // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„y
Synonym Address LPLivAddress // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘ „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„p
where((
Root == ZarSignal.Nrec and
'„R' == Persons.IsEmployee and
Persons.JobNature == JobNatureCat.Nrec and
Persons.FamilyState == FamilyStateCat.Nrec and
Persons.Nationality == NationalityCat.Nrec and
Persons.Education == EducationCat.Nrec and
Persons.Department == PersKatPodr.Nrec and
Persons.Gr == GrCat.Nrec and
CurPassport == Passports.Nrec and // „Ѓ„p„ѓ„Ѓ„Ђ„‚„„„p
// „p„t„‚„u„ѓ„p
Persons.BornAddr == BornAddress.Nrec and // „p„t„‚„u„ѓ „‚„Ђ„w„t„u„~„y„‘
BornAddress.Sity == BornSity.Nrec and
Persons.PasspAddr == PasAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„Ѓ„y„ѓ„{„y
PasAddress.Sity == PasSity.Nrec and //
Persons.LiveAddr == LivAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
LivAddress.Sity == LivSity.Nrec and //
Persons.AppointCur == MainAppoint.Nrec and // „Ђ„ѓ„~„Ђ„r„~„Ђ„u „}„u„ѓ„„„Ђ „‚„p„q„Ђ„„„Ќ
MainAppoint.Post == MainPostCat.Nrec and
MainAppoint.EmpCategory == MainEmpCategoryCat.Nrec and
MainAppoint.WorkRegime == MainWorkRegimeCat.Nrec and
Persons.Nrec == Education.Person and // „ѓ„r„u„t„u„~„y„‘ „Ђ„q „Ђ„q„‚„p„x„Ђ„r„p„~„y„y
Education.Name == EduNameCat.Nrec and
Education.Mode == EduModeCat.Nrec and
Education.Level == EduLevelCat.Nrec and
Education.LearnAddr == EduAddress.Nrec and
Education.Speciality == EduSpecialityCat.Nrec and
Education.Qualification == EduQualificationCat.Nrec and
EduAddress.Sity == EduLocSity.Nrec and
Persons.Nrec == Lang.Person and // „H„~„p„~„y„u „‘„x„Ќ„{„Ђ„r
Lang.Language == LangLanguageCat.Nrec and
Lang.Level == LangLevelCat.Nrec and
Persons.Nrec == ServLen.Person and // „ѓ„r„u„t„u„~„y„‘ „Ђ „ѓ„„„p„w„u
slStaffServLenCur == ServLen.CurRec and
ServLen.Position == SLPositionCat.Nrec and
Persons.Nrec == Features.Person and // „Q„p„x„~„Ќ„u „Ѓ„Ђ„{„p„x„p„„„u„|„y
Features.Catalog == FutCatalogCat.Nrec and
Features.Position == FutPositionCat.Nrec and
Persons.Nrec == PsnLinks.FromPerson and // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„y
PsnLinks.ToPerson == LinkedPsn.Nrec and
PsnLinks.LinkType == PsnLinksTypeCat.Nrec and
LinkedPsn.LiveAddr == LPLivAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
LPLivAddress.Sity == LPLivSity.Nrec and // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„p
Persons.Nrec == Communications.Person and // „„„u„|„u„†„Ђ„~„Ќ
Communications.ComType == CommunicationCat.Nrec and
Persons.Nrec == Conscription.Person and // „R„r„u„t„u„~„y„‘ „B„T„R
Conscription.ConsRel == ConsRelCat.Nrec and
Conscription.AcntGroup == ConsAcntGroupCat.Nrec and
Conscription.AcntKind == ConsAcntKindCat.Nrec and
Conscription.AcntCat == ConsAcntCatCat.Nrec and
Conscription.AcntClass == ConsAcntClassCat.Nrec and
Conscription.AcntStruc == ConsAcntStrucCat.Nrec and
Conscription.MilRank == ConsMilRankCat.Nrec and
Conscription.MilAbility == ConsMilAbilityCat.Nrec and
Conscription.VUS == ConsVUSCat.Nrec and
Conscription.MilComiss == ConsMilComissCat.Nrec and
Persons.Nrec == Appointments.Person and // „~„p„x„~„p„‰„u„~„y„‘, „Ѓ„u„‚„u„}„u„‹„u„~„y„‘
Appointments.Department == AppKatPodr.Nrec and
Appointments.Post == AppPostCat.Nrec and
Appointments.EmpCategory == AppEmpCategoryCat.Nrec and
Appointments.WorkCond == AppWorkCondCat.Nrec and
Appointments.PostAccord == AppPostAccordCat.Nrec and
Appointments.WorkRegime == AppWorkRegimeCat.Nrec and
Appointments.PayCurrency == AppPayCurrencyCat.Nrec and
Appointments.PrivPension == AppPrivPensionCat.Nrec and
Appointments.Tariff == TarStav.Nrec and
Appointments.PayModel == AppPayModelCat.SisOpl and
Persons.Nrec == OldAppoint.Person and
Persons.Nrec == Vacations.Person and // „Ђ„„„Ѓ„…„ѓ„{„p
Vacations.VacType == VacationsCat.Nrec and
Persons.Nrec == Experience.Person and // „Ѓ„‚„u„t„Ќ„t„…„‹„p„‘ „‚„p„q„Ђ„„„p
Experience.Post == ExpPostCat.Nrec and
Experience.EnterpriseName == ExpEnterpriseNameCat.Nrec and
Experience.EnterpriseLoc == ExpAddress.Nrec and
ExpAddress.Sity == ExpEnterpriseLocSity.Nrec and
Experience.Foundation == ExpFoundationCat.Nrec and
Persons.Nrec == Disease.Person and // „q„Ђ„|„u„x„~„y
Disease.Diagnosis == KlVidPos.Nrec and //
Disease.PaymentType == PaymentTypeCat.Nrec and //
Persons.Nrec == Vacancy.Person and // „Љ„„„p„„„~„Ђ„u
Appointments.Nrec == Vacancy.Appoint and // „‚„p„ѓ„Ѓ„y„ѓ„p„~„y„u
Vacancy.StaffStr == StaffStruct.Nrec and //
Persons.Nrec == VacancyAll.Person and // „Ѓ„Ђ„|„~„Ќ„z „ѓ„Ѓ„y„ѓ„Ђ„{ „ѓ„„„p„r„Ђ„{
1 == Appendix.ObjBlock and
Persons.Nrec == Appendix.Person and
200 == Appendix.ObjType and
CatEntryP == CatLinks.Ancestor and // „„„Ђ„‰„{„y „r„‡„Ђ„t„p
-1 == CatLinks.LinkType and // „r „{„p„„„p„|„Ђ„s„y
0 == CatLinks.SeqNmb //
))
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
„Y„„„p„„„~„Ђ„u „‚„p„ѓ„Ѓ„y„ѓ„p„~„y„u
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
create view
from
StaffStruct, AdvFeatures, Vacancy, Persons, RaiseStS,
Synonym StaffStruct StaffStructWrk,
Synonym RaiseStS RaiseMain,
Synonym Catalogs RaiseCat,
Synonym Catalogs ServLenCat,
Synonym Catalogs DepartmentCat,
Synonym Catalogs SSPostCat,
Synonym KlKatego SSEmpCategoryCat,
Synonym KlSisOpl SSPayModelCat,
Synonym KlVal SSPayCurrencyCat,
Synonym KlRejim SSWorkRegimeCat,
Synonym Catalogs SSWorkCondCat,
Synonym Catalogs SSPrivPensionCat,
Synonym Catalogs AdvFeaturesCat,
Synonym Catalogs AdvFeaturesValCat
where((
Parent == DepartmentCat.NRec and
DepartmentCat.NRec == StaffStruct.Department and
StaffStruct.Post == SSPostCat.NRec and // „{„p„„„p„|„Ђ„s„y
StaffStruct.EmpCategory == SSEmpCategoryCat.Nrec and // „t„|„‘
StaffStruct.WorkCond == SSWorkCondCat.Nrec and // StaffStruct
StaffStruct.WorkRegime == SSWorkRegimeCat.Nrec and
StaffStruct.PayCurrency == SSPayCurrencyCat.Nrec and
StaffStruct.PrivPension == SSPrivPensionCat.Nrec and
StaffStruct.Tariff == TarStav.Nrec and
StaffStruct.PayModel == SSPayModelCat.SisOpl and
StaffStruct.NRec == Vacancy.StaffStr and
Vacancy.Person == Persons.NRec and
StaffStruct.NRec == RaiseStS.StaffStr and //
RaiseStS.RaiseType == RaiseCat.Nrec and // „t„Ђ„Ѓ„|„p„„„Ќ
AlgNrec == RaiseMain.Nrec and
RaiseMain.RaiseArg == ServLenCat.Nrec and
2 == AdvFeatures.ObjType and // „t„Ђ„Ѓ„Ђ„|„~„y„„„u„|„Ћ„~„Ќ„u
StaffStruct.NRec == AdvFeatures.ObjNrec and // „‡„p„‚„p„{„„„u„‚„y„ѓ„„„y„{„y
AdvFeatures.Position == AdvFeaturesCat.NRec and //
ValCat == AdvFeaturesValCat.NRec //
));
„O„Ѓ„y„ѓ„p„~„y„u „ѓ„|„Ђ„r„p„‚„‘ „q„p„x„Ќ „t„p„~„~„Ќ„‡ „Ѓ„‚„Ђ„u„{„„„p „K„p„t„‚„Ќ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
„R„Ђ„t„u„‚„w„p„~„y„u
1. „O„Ѓ„y„ѓ„p„~„y„u „Ђ„ѓ„~„Ђ„r„~„Ќ„‡ „|„Ђ„s„y„‰„u„ѓ„{„y„‡ „ѓ„r„‘„x„u„z „Ѓ„Ђ „y„~„„„u„‚„†„u„z„ѓ„p„}........
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
„K„p„‚„„„Ђ„„„u„{„p „ѓ„Ђ„„„‚„…„t„~„y„{„Ђ„r
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
create view
from Persons(PersByFIO), CatLinks, Catalogs, Appendix,
PsnLinks, Education, Features, LSchet,
ServLen, Communications, Conscription, Appointments, Vacations,
Passports, Lang, Vacancy, StaffStruct, KatPodr, ExtCatLinks,
KlOtpusk,
Synonym Persons MyPers,
Synonym ServLen ServLenWrk,
Synonym CatLinks CatLinksUp,
Synonym Catalogs PersKatPodr,
Synonym Catalogs JobNatureCat,
Synonym Catalogs NationalityCat,
Synonym Catalogs FamilyStateCat,
Synonym Catalogs EducationCat,
Synonym Catalogs EduLevelCat,
Synonym Catalogs EduNameCat,
Synonym Catalogs EduModeCat,
Synonym Catalogs EduSpecialityCat,
Synonym Catalogs EduQualificationCat,
Synonym Catalogs FutCatalogCat,
Synonym Catalogs FutPositionCat,
Synonym Catalogs SLPositionCat,
Synonym Catalogs PsnLinksTypeCat,
Synonym Catalogs CommunicationCat,
Synonym Catalogs BornSity,
Synonym Catalogs PasSity,
Synonym Catalogs LivSity,
Synonym Catalogs LPLivSity,
Synonym Catalogs LangLanguageCat,
Synonym Catalogs LangLevelCat,
Synonym Catalogs ConsRelCat,
Synonym Catalogs ConsAcntGroupCat,
Synonym Catalogs ConsAcntKindCat,
Synonym Catalogs ConsAcntCatCat,
Synonym Catalogs ConsAcntClassCat,
Synonym Catalogs ConsAcntStrucCat,
Synonym Catalogs ConsMilRankCat,
Synonym Catalogs ConsMilAbilityCat,
Synonym Catalogs ConsVUSCat,
Synonym Catalogs ConsMilComissCat,
Synonym Appointments MainAppoint,
Synonym KlKatego MainEmpCategoryCat,
Synonym Catalogs MainPostCat,
Synonym KlRejim MainWorkRegimeCat,
Synonym Catalogs AppKatPodr,
Synonym KlKatego AppEmpCategoryCat,
Synonym Catalogs AppPostCat,
Synonym Catalogs AppPostAccordCat,
Synonym Catalogs AppCategoryCat,
Synonym KlSisOpl AppPayModelCat,
Synonym KlVal AppPayCurrencyCat,
Synonym KlRejim AppWorkRegimeCat,
Synonym Catalogs AppWorkCondCat,
Synonym Catalogs AppPrivPensionCat,
Synonym Vacancy VacancyAll,
Synonym Catalogs GrCat,
Synonym Appointments OldAppoint,
Synonym KlOtpusk VacationsCat,
Synonym Catalogs ExpPostCat,
Synonym Catalogs ExpEnterpriseNameCat,
Synonym Catalogs ExpEnterpriseLocSity,
Synonym Address ExpAddress,
Synonym Catalogs ExpFoundationCat,
Synonym Catalogs PaymentTypeCat,
Synonym Catalogs EduLocSity,
Synonym Address EduAddress, //„p„t„‚„u„ѓ „…„‰„u„q„Ќ
Synonym Address BornAddress, // - „p„t„‚„u„ѓ „‚„Ђ„w„t„u„~„y„‘
Synonym Address PasAddress, // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„Ѓ„y„ѓ„{„y
Synonym Address LivAddress, // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
Synonym Persons LinkedPsn, // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„y
Synonym Address LPLivAddress // - „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘ „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„p
where((
Root == ZarSignal.Nrec and
'„R' == Persons.IsEmployee and
Persons.JobNature == JobNatureCat.Nrec and
Persons.FamilyState == FamilyStateCat.Nrec and
Persons.Nationality == NationalityCat.Nrec and
Persons.Education == EducationCat.Nrec and
Persons.Department == PersKatPodr.Nrec and
Persons.Gr == GrCat.Nrec and
CurPassport == Passports.Nrec and // „Ѓ„p„ѓ„Ѓ„Ђ„‚„„„p
// „p„t„‚„u„ѓ„p
Persons.BornAddr == BornAddress.Nrec and // „p„t„‚„u„ѓ „‚„Ђ„w„t„u„~„y„‘
BornAddress.Sity == BornSity.Nrec and
Persons.PasspAddr == PasAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„Ѓ„y„ѓ„{„y
PasAddress.Sity == PasSity.Nrec and //
Persons.LiveAddr == LivAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
LivAddress.Sity == LivSity.Nrec and //
Persons.AppointCur == MainAppoint.Nrec and // „Ђ„ѓ„~„Ђ„r„~„Ђ„u „}„u„ѓ„„„Ђ „‚„p„q„Ђ„„„Ќ
MainAppoint.Post == MainPostCat.Nrec and
MainAppoint.EmpCategory == MainEmpCategoryCat.Nrec and
MainAppoint.WorkRegime == MainWorkRegimeCat.Nrec and
Persons.Nrec == Education.Person and // „ѓ„r„u„t„u„~„y„‘ „Ђ„q „Ђ„q„‚„p„x„Ђ„r„p„~„y„y
Education.Name == EduNameCat.Nrec and
Education.Mode == EduModeCat.Nrec and
Education.Level == EduLevelCat.Nrec and
Education.LearnAddr == EduAddress.Nrec and
Education.Speciality == EduSpecialityCat.Nrec and
Education.Qualification == EduQualificationCat.Nrec and
EduAddress.Sity == EduLocSity.Nrec and
Persons.Nrec == Lang.Person and // „H„~„p„~„y„u „‘„x„Ќ„{„Ђ„r
Lang.Language == LangLanguageCat.Nrec and
Lang.Level == LangLevelCat.Nrec and
Persons.Nrec == ServLen.Person and // „ѓ„r„u„t„u„~„y„‘ „Ђ „ѓ„„„p„w„u
slStaffServLenCur == ServLen.CurRec and
ServLen.Position == SLPositionCat.Nrec and
Persons.Nrec == Features.Person and // „Q„p„x„~„Ќ„u „Ѓ„Ђ„{„p„x„p„„„u„|„y
Features.Catalog == FutCatalogCat.Nrec and
Features.Position == FutPositionCat.Nrec and
Persons.Nrec == PsnLinks.FromPerson and // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„y
PsnLinks.ToPerson == LinkedPsn.Nrec and
PsnLinks.LinkType == PsnLinksTypeCat.Nrec and
LinkedPsn.LiveAddr == LPLivAddress.Nrec and // „p„t„‚„u„ѓ „Ѓ„‚„Ђ„w„y„r„p„~„y„‘
LPLivAddress.Sity == LPLivSity.Nrec and // „‚„Ђ„t„ѓ„„„r„u„~„~„y„{„p
Persons.Nrec == Communications.Person and // „„„u„|„u„†„Ђ„~„Ќ
Communications.ComType == CommunicationCat.Nrec and
Persons.Nrec == Conscription.Person and // „R„r„u„t„u„~„y„‘ „B„T„R
Conscription.ConsRel == ConsRelCat.Nrec and
Conscription.AcntGroup == ConsAcntGroupCat.Nrec and
Conscription.AcntKind == ConsAcntKindCat.Nrec and
Conscription.AcntCat == ConsAcntCatCat.Nrec and
Conscription.AcntClass == ConsAcntClassCat.Nrec and
Conscription.AcntStruc == ConsAcntStrucCat.Nrec and
Conscription.MilRank == ConsMilRankCat.Nrec and
Conscription.MilAbility == ConsMilAbilityCat.Nrec and
Conscription.VUS == ConsVUSCat.Nrec and
Conscription.MilComiss == ConsMilComissCat.Nrec and
Persons.Nrec == Appointments.Person and // „~„p„x„~„p„‰„u„~„y„‘, „Ѓ„u„‚„u„}„u„‹„u„~„y„‘
Appointments.Department == AppKatPodr.Nrec and
Appointments.Post == AppPostCat.Nrec and
Appointments.EmpCategory == AppEmpCategoryCat.Nrec and
Appointments.WorkCond == AppWorkCondCat.Nrec and
Appointments.PostAccord == AppPostAccordCat.Nrec and
Appointments.WorkRegime == AppWorkRegimeCat.Nrec and
Appointments.PayCurrency == AppPayCurrencyCat.Nrec and
Appointments.PrivPension == AppPrivPensionCat.Nrec and
Appointments.Tariff == TarStav.Nrec and
Appointments.PayModel == AppPayModelCat.SisOpl and
Persons.Nrec == OldAppoint.Person and
Persons.Nrec == Vacations.Person and // „Ђ„„„Ѓ„…„ѓ„{„p
Vacations.VacType == VacationsCat.Nrec and
Persons.Nrec == Experience.Person and // „Ѓ„‚„u„t„Ќ„t„…„‹„p„‘ „‚„p„q„Ђ„„„p
Experience.Post == ExpPostCat.Nrec and
Experience.EnterpriseName == ExpEnterpriseNameCat.Nrec and
Experience.EnterpriseLoc == ExpAddress.Nrec and
ExpAddress.Sity == ExpEnterpriseLocSity.Nrec and
Experience.Foundation == ExpFoundationCat.Nrec and
Persons.Nrec == Disease.Person and // „q„Ђ„|„u„x„~„y
Disease.Diagnosis == KlVidPos.Nrec and //
Disease.PaymentType == PaymentTypeCat.Nrec and //
Persons.Nrec == Vacancy.Person and // „Љ„„„p„„„~„Ђ„u
Appointments.Nrec == Vacancy.Appoint and // „‚„p„ѓ„Ѓ„y„ѓ„p„~„y„u
Vacancy.StaffStr == StaffStruct.Nrec and //
Persons.Nrec == VacancyAll.Person and // „Ѓ„Ђ„|„~„Ќ„z „ѓ„Ѓ„y„ѓ„Ђ„{ „ѓ„„„p„r„Ђ„{
1 == Appendix.ObjBlock and
Persons.Nrec == Appendix.Person and
200 == Appendix.ObjType and
CatEntryP == CatLinks.Ancestor and // „„„Ђ„‰„{„y „r„‡„Ђ„t„p
-1 == CatLinks.LinkType and // „r „{„p„„„p„|„Ђ„s„y
0 == CatLinks.SeqNmb //
))
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
„Y„„„p„„„~„Ђ„u „‚„p„ѓ„Ѓ„y„ѓ„p„~„y„u
„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ„џ
create view
from
StaffStruct, AdvFeatures, Vacancy, Persons, RaiseStS,
Synonym StaffStruct StaffStructWrk,
Synonym RaiseStS RaiseMain,
Synonym Catalogs RaiseCat,
Synonym Catalogs ServLenCat,
Synonym Catalogs DepartmentCat,
Synonym Catalogs SSPostCat,
Synonym KlKatego SSEmpCategoryCat,
Synonym KlSisOpl SSPayModelCat,
Synonym KlVal SSPayCurrencyCat,
Synonym KlRejim SSWorkRegimeCat,
Synonym Catalogs SSWorkCondCat,
Synonym Catalogs SSPrivPensionCat,
Synonym Catalogs AdvFeaturesCat,
Synonym Catalogs AdvFeaturesValCat
where((
Parent == DepartmentCat.NRec and
DepartmentCat.NRec == StaffStruct.Department and
StaffStruct.Post == SSPostCat.NRec and // „{„p„„„p„|„Ђ„s„y
StaffStruct.EmpCategory == SSEmpCategoryCat.Nrec and // „t„|„‘
StaffStruct.WorkCond == SSWorkCondCat.Nrec and // StaffStruct
StaffStruct.WorkRegime == SSWorkRegimeCat.Nrec and
StaffStruct.PayCurrency == SSPayCurrencyCat.Nrec and
StaffStruct.PrivPension == SSPrivPensionCat.Nrec and
StaffStruct.Tariff == TarStav.Nrec and
StaffStruct.PayModel == SSPayModelCat.SisOpl and
StaffStruct.NRec == Vacancy.StaffStr and
Vacancy.Person == Persons.NRec and
StaffStruct.NRec == RaiseStS.StaffStr and //
RaiseStS.RaiseType == RaiseCat.Nrec and // „t„Ђ„Ѓ„|„p„„„Ќ
AlgNrec == RaiseMain.Nrec and
RaiseMain.RaiseArg == ServLenCat.Nrec and
2 == AdvFeatures.ObjType and // „t„Ђ„Ѓ„Ђ„|„~„y„„„u„|„Ћ„~„Ќ„u
StaffStruct.NRec == AdvFeatures.ObjNrec and // „‡„p„‚„p„{„„„u„‚„y„ѓ„„„y„{„y
AdvFeatures.Position == AdvFeaturesCat.NRec and //
ValCat == AdvFeaturesValCat.NRec //
));
Re: SQL „x„p„Ѓ„‚„Ђ„ѓ
Есть предложение выложить Dict.opi в опыт...
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: SQL запрос
Если бы в нем еще все связи описывались. Лучше уж расказать разработчикам Галактики , что есть такие средства как ER Win, BP Win
Re: SQL запрос
Мы на курсах спрашивали по поводу ER Win и им подобным.
Так вот нам ответили что пытались и даже закупали такое средство (название точно не помню) Но толко в него они смогли занести примерно 2/3 структуры базы а дальше облом
типа не тянут они такое количество отношений.
Вот не знаю на сколько это правда.
Так вот нам ответили что пытались и даже закупали такое средство (название точно не помню) Но толко в него они смогли занести примерно 2/3 структуры базы а дальше облом
типа не тянут они такое количество отношений.
Вот не знаю на сколько это правда.
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: SQL запрос
Могу выслать DICT.OPI для выкладывания в опыте, правда не знаю насколько он соответствует нынешним реалиям, т.к. от версии 5... какой-то
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: SQL запрос
Да он у всех есть скорее всего, и толку от него мало, те связи которые в нем описываются, знает любой Галактист, а тех, которые нужно узнать, там нет. Благо есть этот форум.
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: SQL запрос
Я догадываюсь что есть, однако у Сергея возник вопрос - "в каких таблицах хранятся поля:
должность и отдел работника?
И как их связать с персоной?" В том самом файле DICT.OPI ответ на это вопрос присутствует. В связи с этим вопросом я понял, что не у всех есть.
должность и отдел работника?
И как их связать с персоной?" В том самом файле DICT.OPI ответ на это вопрос присутствует. В связи с этим вопросом я понял, что не у всех есть.
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: SQL запрос
Принимается
Re: SQL запрос
Отправил вчера...
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: SQL запрос
Надо признать, что с самого начала такая работа по описанию БД в Галактике не ставилась...это явное упущение руководителей разработки. Единственное были разные договоренности...ну одна из них, что сыылка на таблицу должна иметь вид сИМЯТАБЛИЦЫ..например сKatOrg но в Галактике можно сейчас найти и сOrg вообщем не очень соблюдается это. И еще..главное же не описать один раз словарь, а поддерживать технологию синхронного изменения описания с изменениями словаря, а это уже сложно, т.к. БД структура БД контролируется не одним отвественным, а разработчиками по разным модулям независимо. Ввиду всего этого не думаю, что в ближайшее время появится хорошее описание словаря. И вообще, надо сказать, что очень трудно со стороны понять, почему так что-то сложно сделать в Галактике. Просто у подаляющего большенства смотрящих со стороны нет опыта разработки такой большой системы и они не могут понять, что то, что при разработке маленькой системы просто, при разработке большой системы иногда просто неосуществимо.
Игорь
Игорь
Некоммерческое общение в форуме