ЗиК 282 вопрос про классификатор
Показывать по
10
20
40
сообщений
- 1
- 2
17.04.2008
20:57
#1
всем привет.
Вообще задача такова:
нужно выгрузить по определенным сорудникам адреса регистрации, ПМЖ и рождения!
С первыми 2-мя я справился.
Вот вопрос про рождение.
Сотрудники могут быть родом из любой страны. Рассмотрим Россию
В ЗиКе при вводе Адреса места рожения указывается:
1. Страна
2. Область
3. Город или нас/пункт
Как мне из классификатора улиц, если есть город или область получить регион (например 77-Москва, 50 - Мос. область)???
Вообще задача такова:
нужно выгрузить по определенным сорудникам адреса регистрации, ПМЖ и рождения!
С первыми 2-мя я справился.
Вот вопрос про рождение.
Сотрудники могут быть родом из любой страны. Рассмотрим Россию
В ЗиКе при вводе Адреса места рожения указывается:
1. Страна
2. Область
3. Город или нас/пункт
Как мне из классификатора улиц, если есть город или область получить регион (например 77-Москва, 50 - Мос. область)???
17.04.2008
22:32
#2
"из региона - код:
Кладр = СоздатьОбъект("Справочник.KLADR");
Если Кладр.НайтиПоНаименованию(Субъект) = 1 Тогда
КодРегиона = Лев(Кладр.Код,2);
КонецЕсли;
Субъект - наименование региона.
из кода - регион:
Кладр = СоздатьОбъект("Справочник.KLADR");
КодРегиона = КодРегионаДвузначный+"000000000";
Если Кладр.НайтиПоКоду(КодРегиона) = 1 Тогда
КодРегиона = Лев(Кладр.Код,2);
КонецЕсли;
"
Кладр = СоздатьОбъект("Справочник.KLADR");
Если Кладр.НайтиПоНаименованию(Субъект) = 1 Тогда
КодРегиона = Лев(Кладр.Код,2);
КонецЕсли;
Субъект - наименование региона.
из кода - регион:
Кладр = СоздатьОбъект("Справочник.KLADR");
КодРегиона = КодРегионаДвузначный+"000000000";
Если Кладр.НайтиПоКоду(КодРегиона) = 1 Тогда
КодРегиона = Лев(Кладр.Код,2);
КонецЕсли;
"
18.04.2008
07:42
#4
Значит по области можно попытаться или городу (если это москва или питер), но 100% результата тут гарантировать нельзя
19.04.2008
21:15
#5
По-моему задача преобразовать место рождения из записи в паспорте в соответствующую современному классификатору адресов нереальна. Столько всего переименовали, а про бывшие республики и речи нет! Если не секрет, для чего это нужно? Не забывайте, что все сведения о работниках по заеонодательству являются стого конфиденциальными.
22.04.2008
13:19
#6
да, я это понимаю...
просто такова задача:
выгрузить в БАНК для пластиковых карточек сотрудников (их около 200)
с ПМЖ и регистрацией разобрался...
вот теперь разбираюсь с местом рождения,
я так понимаю нужно будет ещё и по области и городу пробывать...
Кстати, хотел узнать: в кладере наименование представлено в виде Имя_и_т_д # номер_какой-то..
так вот это номер при использовании НайтиПоНаименованию() не будет мешать?
просто такова задача:
выгрузить в БАНК для пластиковых карточек сотрудников (их около 200)
с ПМЖ и регистрацией разобрался...
вот теперь разбираюсь с местом рождения,
я так понимаю нужно будет ещё и по области и городу пробывать...
Кстати, хотел узнать: в кладере наименование представлено в виде Имя_и_т_д # номер_какой-то..
так вот это номер при использовании НайтиПоНаименованию() не будет мешать?
22.04.2008
15:25
#7
Если надо выгрузить места рождения по колонкам Регион-Район-Нас. пункт, то попробуйте анализировать по сокращениям наименований. А, может быть, для банка достаточно выгрузить всё место рождения строкой в одну колонку? Тогда и преобразовывать не надо.
22.04.2008
15:53
#8
неа... нетак всё просто ...
нужно: Код страны, Код региона (Россия), Район (если есть), Город или Поселок...
нужно: Код страны, Код региона (Россия), Район (если есть), Город или Поселок...
22.04.2008
17:12
#9
Народ, что-то я туплю....
Вот у сотрудника я взял:
1. Облась
2. Район
3. Город
В какой последовательности мне смотреть в КЛАДеРе, что наверняка получить код региона!
Вот у сотрудника я взял:
1. Облась
2. Район
3. Город
В какой последовательности мне смотреть в КЛАДеРе, что наверняка получить код региона!
23.04.2008
09:45
#10
А Вы спросите у банка, что дал Вам такое ТЗ, какой код ставить для страны СССР или ГДР? И наименования регионов в бывшем СССР во многих случаях не соответствуют нынешним! Составляйте таблицу соответствий. Но проще и быстрее, наверное, занести сведения ручками, чем так мучиться для разового случая.
- 1
- 2
Читают тему
(гостей: 1)