адрес сотрудника в ПФ

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
lada
Посетитель
Сообщения: 44
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва ЗАО "Март-Консалтинг"

адрес сотрудника в ПФ

Сообщение lada »

Добрый день! Подскажите, может кто-нибудь знает функцию преобразования адреса сотрудника в стандартную строку для предоставления в пенсионный фонд? Нужна та стандартная, которую использует Галактика при выгрузке (с анализом Россия - не Россия, Москва - не Москва и т.д.).
Галя
Местный житель
Сообщения: 492
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тюмень Тюмбит-АСУ

Re: адрес сотрудника в ПФ

Сообщение Галя »

Не совсем поняла, похоже то-то прогрпммистское... В каталоге адресов есть специальные признаки - является страной, городом, улицей... В зависимости от этого формируется адрес в выгрузках разных
lada
Посетитель
Сообщения: 44
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва ЗАО "Март-Консалтинг"

Re: адрес сотрудника в ПФ

Сообщение lada »

Вот-вот, мне и хочется заполучить ту функцию, которая формирует адрес в отчетах (есть необходимость свою выгрузку написать). Уж очень не хочется ходить по таблице CATALOGS и анализировать страна-не страна, область-не область и т.д.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: адрес сотрудника в ПФ

Сообщение edward_K »

версия?
lada
Посетитель
Сообщения: 44
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва ЗАО "Март-Консалтинг"

Re: адрес сотрудника в ПФ

Сообщение lada »

585.02
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: адрес сотрудника в ПФ

Сообщение edward_K »

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)
lada
Посетитель
Сообщения: 44
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва ЗАО "Март-Консалтинг"

Re: адрес сотрудника в ПФ

Сообщение lada »

СПАСИБО!!!
Ответить