Навигация
Главное меню
Главная
Новости
Веб сервисы
Онлайн сервисы
Статьи
FAQ
Наш опыт
Файлы
Демо-версия ИС ПАРУС 8
Прайс-лист "Парус - Предприятие 8"
Форум
О проекте
Результаты опросов
Ссылки
Карта сайта
Добавить в
Подписка на рассылку
Авторизация
Нас считают
Статистика сайта
5865 всего пользователей
0 сегодня
0 на этой неделе
0 в этом месяце
Последний: kapriolozy
Реклама
Кто в онлайне
Посетителей нет.
 
Главная arrow Форум
 
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
Re:КЛАДР-перевод в 8.5.2.2 (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: Re:КЛАДР-перевод в 8.5.2.2
#244
IEIEIE (Посетитель)
Fresh Boarder
Постов: 7
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Re:КЛАДР-перевод в 8.5.2.2 18 г., 2 мес. назад  
Тестирование проводилось на 78 регионе. Рекомендую- последний параметр не должен равняться 1. За исключением 1 улицы (фиг поймешь налоговую, точный дубликат) программа сработала на ура.
Еще одна неточность.
Обратил внимание, что довольно много улиц переносятся без индексов и домов у них нет. 153 штуки таких в регионе. При этом дома перенеслись 1 в 1(кол-во в tr_mit_doma и tr_mit_kladr_prom и в Парусе совпадают). Это особенность КЛАДРА, т.к. некоторые улицы (с заполненными последними символами-я подозреваю, что большинство таких улиц уже не существуют, но не все) имеют дома, если анализировать по первым 15-ти символам. Пример: в СПб Витебского Канала наб перетаскивается без индекса в улице и без домов. Заходим в pers(dos программу для сдачи в ПФ). Видим: по данной улице есть дома с индексами Н(1-11) 190013 и Ч(2-6) 191180.
Предлагаю процедуру, к-рая дописывает недостающие дома. Но она работает только при условии перевода кода КЛАДРА в окато Паруса. Заинтересованные лица легко могут ее переписать.
create or replace procedure P_KLADR_AFTER_MAIN
(
-- процедура добавляет недостающие дома. Должна запускаться после pr_mit_kladr_import_main
ncompany in number,
sRegion in varchar2
--,
--nlocaltype in number
)
is
nRnGeo pkg_std.tref;
nRnGeo2 pkg_std.tref;
nVers pkg_std.tref;
begin
find_version_by_company(nCOMPANY => nCompany,sUNITCODE =>'GEOGRAFY' ,nVERSION => nVers);--найдем версию

-- цикл по уже добавленным улицам, у которых нет индексов и нет домов
for a_ in
(select t.*,
td.sname as sname_td,td.skorp as skorp_td,td.ssocr as ssocr_td,td.scode as scode_td,td.sindex as sindex_td,td.sgninmb as sgninmb_td,td.suno,td.socatd as socatd_td
from v_geografy t,tr_mit_doma td
where
t.nversion=nVers
and t.stype_name='Улица'
and t.spostal_code is null
and substr(t.sokato,1,15)=substr(td.scode,1,15)
and substr(td.scode,1,2)=sRegion
and not exists (select null from geographyhouse h where h.prn=t.nrn)
and not exists (select null from tr_mit_kladr_prom1 p where p.company=102555 and p.code=t.scode)
order by t.sfull_name)
loop
begin
p_geographyhouse_base_insert(nCOMPANY,a_.nrn,a_.sindex_td,a_.sname_td||a_.skorp_td,nrngeo2);
-- добавление в аналог tr_mit_kladr_prom
insert into tr_mit_kladr_prom1 values (a_.scode_td, nrngeo2,ncompany);
end;
end loop;
commit;
end P_KLADR_AFTER_MAIN;
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
      Темы Автор Дата
    thread link
КЛАДР-перевод в 8.5.2.2
IEIEIE 18.01.2007 20:45
    thread link
thread linkthread link Re:КЛАДР-перевод в 8.5.2.2
Mit 22.01.2007 15:55
    thread link
thread linkthread link Re:КЛАДР-перевод в 8.5.2.2
IEIEIE 22.01.2007 18:48
    thread link
thread linkthread link Re:КЛАДР-перевод в 8.5.2.2
IEIEIE 26.01.2007 21:17
    thread link
thread linkthread linkthread link Re:КЛАДР-перевод в 8.5.2.2
Mit 29.01.2007 09:38
    thread link
thread linkthread link Re:КЛАДР-перевод в 8.5.2.2
IEIEIE 29.01.2007 09:59
    thread link
thread linkthread link Re:КЛАДР-перевод в 8.5.2.2
IEIEIE 29.01.2007 10:24
    thread link
thread linkthread linkthread link Re:КЛАДР-перевод в 8.5.2.2
IEIEIE 30.01.2007 22:13
Вверх Ответить

Работает на FireBoard.
Русская редакция: www.freedom-ru.net & www.joomlao.com ver.1.0.4

получить последние сообщения прямо на Ваш рабочий стол
 
Статистика
Наши решения
irbis1
Наши спонсоры
irbis1
Последнее
Популярное
TOP-5 файлов
Значок файла Информация о том, кто и когда изменил хозоперацию (5912)
Значок файла Утилита импорта и утилита экспорта oracle-dbf (3581)
Значок файла Перенос данных раздела "Географические понятия" из организации в организацию в рамках одной базы (3304)
Значок файла Пример использования VBscript 2 (с формированием сводной таблицы в Excel) (3173)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3162)
Последние файлы
Значок файла Скрипты создания новой БД для Парус 8 (1936)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3162)
Значок файла Функция определения количества рабочих дней по исполнению и графику работы (1980)
Значок файла Web расширение "Товарные запасы он-лайн" для ИС "Парус-8" (2220)
Значок файла Копирование прав доступа из роли в роль (вариант 2) (2588)
ПАРУС Онлайн Неофициальный сайт сообщества системы Парус-8 © 2025
pokie games slot machine online poker game