адрес сотрудника в ПФ
Модераторы: m0p3e, edward_K, Модераторы
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва ЗАО "Март-Консалтинг"
адрес сотрудника в ПФ
Добрый день! Подскажите, может кто-нибудь знает функцию преобразования адреса сотрудника в стандартную строку для предоставления в пенсионный фонд? Нужна та стандартная, которую использует Галактика при выгрузке (с анализом Россия - не Россия, Москва - не Москва и т.д.).
Re: адрес сотрудника в ПФ
Не совсем поняла, похоже то-то прогрпммистское... В каталоге адресов есть специальные признаки - является страной, городом, улицей... В зависимости от этого формируется адрес в выгрузках разных
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва ЗАО "Март-Консалтинг"
Re: адрес сотрудника в ПФ
Вот-вот, мне и хочется заполучить ту функцию, которая формирует адрес в отчетах (есть необходимость свою выгрузку написать). Уж очень не хочется ходить по таблице CATALOGS и анализировать страна-не страна, область-не область и т.д.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: адрес сотрудника в ПФ
версия?
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва ЗАО "Март-Консалтинг"
Re: адрес сотрудника в ПФ
585.02
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: адрес сотрудника в ПФ
var iAdrFunc : AddressFunc; // Переменная типа интерфейс AddressFunc
StateCode:= iAdrFunc.GetCountryCode(cAddrProp) // код страны
AddrProp:= iAdrFunc.MakeAddress_Pas(cAddrProp, 1, RStreet, RObl, Rraion, RCity, RNasPunct, StateCode, RegionCode);
AddrZip:= string(iAdrFunc.GetAddressInd(cAddrProp));
RabStreet := iAdrFunc.GetStreet(cAddrProp);
WStreetDet:= iAdrFunc.GetStreetStr(RabStreet);
WDomDet := iAdrFunc.GetHouseStr(RabStreet); //дом
Korp := iAdrFunc.GetCorpStr(RabStreet); //корпус
Kvart:= iAdrFunc.GetFlatStr(RabStreet); //квартира
RegionCode := iAdrFunc.GetCodeRegion(iAdrFunc.GetATDnrec(cAddrProp)); // код региона
RObl := iAdrFunc.GetNameRegion(iAdrFunc.GetATDnrec(cAddrProp))
Rraion := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),3)
RCity := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),4)
RNasPunct := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),5)
StateCode:= iAdrFunc.GetCountryCode(cAddrProp) // код страны
AddrProp:= iAdrFunc.MakeAddress_Pas(cAddrProp, 1, RStreet, RObl, Rraion, RCity, RNasPunct, StateCode, RegionCode);
AddrZip:= string(iAdrFunc.GetAddressInd(cAddrProp));
RabStreet := iAdrFunc.GetStreet(cAddrProp);
WStreetDet:= iAdrFunc.GetStreetStr(RabStreet);
WDomDet := iAdrFunc.GetHouseStr(RabStreet); //дом
Korp := iAdrFunc.GetCorpStr(RabStreet); //корпус
Kvart:= iAdrFunc.GetFlatStr(RabStreet); //квартира
RegionCode := iAdrFunc.GetCodeRegion(iAdrFunc.GetATDnrec(cAddrProp)); // код региона
RObl := iAdrFunc.GetNameRegion(iAdrFunc.GetATDnrec(cAddrProp))
Rraion := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),3)
RCity := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),4)
RNasPunct := iAdrFunc.GetNameATD(iAdrFunc.GetATDnrec(cAddrProp),5)
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва ЗАО "Март-Консалтинг"
Re: адрес сотрудника в ПФ
СПАСИБО!!!