11.10.2010, 09:34 | #1 |
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Судебный пристав делает электронный запрос например в ПФ,ФОМС,Сбербанк и налоговую.
В ПК СП Есть таблица «Zapros» и поле «result». В случае если приходит положительный ответ о том что должник работает в поле ставиться «2»,если есть счет в банке «5», если есть имущество «4», в случае отрицательного ответа «1». Так вот у меня идея следующая написать Sql-запрос к базе следующего характера. В поле результат есть информация о том что должник работает, но при этом в описи нет постановлении о производстве удержания из ЗП(по коду документа наверное 27-й код). Аналогично проверить налоговую и сбербанк. Так как сейчас с увеличением количества запросов исполнители делают их «скопом» и зачастую могут просто забыть или проглядеть положительный ответ. Помогите кто может написать такой запрос или фильтр? |
В Минюст Цитата Спасибо |
11.10.2010, 11:56 | #2 |
Модератор раздела
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45
раз(а) в 45 сообщениях
Обратиться по нику Цитата выделенного |
ZAPROS каким образом связана с IP?
|
В Минюст Цитата Спасибо |
11.10.2010, 12:33 | #3 |
Модератор раздела
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45
раз(а) в 45 сообщениях
Обратиться по нику Цитата выделенного |
Код:
select ip.npp from ip where ip.date_ip_out is null and exists (select * from zapros where zapros.fk_ip = ip.pk and zapros.result = 2) and not exists (select * from document where document.fk = ip.pk and document.kod = 27) |
В Минюст Цитата Спасибо |
11.10.2010, 13:11 | #4 |
Модератор ФССП
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548
раз(а) в 528 сообщениях
Обратиться по нику Цитата выделенного |
это
Код:
and not exists
__________________
Yo Way Yo, Home Va-Ray, Yo Ay-Rah, Jerhume Brunnen-G |
В Минюст Цитата Спасибо |
11.10.2010, 16:33 | #5 |
Модератор ФССП
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548
раз(а) в 528 сообщениях
Обратиться по нику Цитата выделенного |
вот
Код:
select IP.NUM_IP as NUMBER, IP.DATE_IP_IN, IP.NAME_D, IP.DATE_BORN_D, IP.SUM_, ZAPROS.TEXT as OTVET, ZAPROS.ADRESAT from IP join ZAPROS on IP.PK = ZAPROS.FK_IP where ZAPROS.RESULT = 2 and ZAPROS.ADRESAT containing 'банк' and IP.RESULT = 'НЕ ИСПОЛНЕНО' and IP.SUM_ is not null and IP.SUM_ <> 0 and not exists (select * from document where (ip.pk = document.fk and (document.kod = '10' and document.date_doc + 30 < current_timestamp)) ) and ZAPROS.DATE_RES = (select max(Z.DATE_RES) from ZAPROS Z where ZAPROS.FK_IP = Z.FK_IP group by Z.FK_IP)
__________________
Yo Way Yo, Home Va-Ray, Yo Ay-Rah, Jerhume Brunnen-G |
В Минюст Цитата Спасибо |
11.10.2010, 20:09 | #6 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 392
Благодарности: 0
Поблагодарили 76
раз(а) в 76 сообщениях
Обратиться по нику Цитата выделенного |
raus
в случае с банком, как я понял, у автора топика отрабатывается вариант ответа '5', а '2' - для работающих (странно, кстати, т.к. по умолчанию в ПК "СП" положительным считается ответ с кодом '2') кроме того, вот в этом Код:
ZAPROS.ADRESAT containing 'банк' and p.s. и с условием на сумму нужно быть аккуратнее - по алиментам в базе сумма либо отсутствует, либо прописывается 0 |
В Минюст Цитата Спасибо |
11.10.2010, 23:19 | #7 |
Модератор ФССП
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548
раз(а) в 528 сообщениях
Обратиться по нику Цитата выделенного |
Sirius34 - это пример, всего лишь пример использования синтаксиса и связи таблиц..... Не так уж сложно подставить свои значения....
В примере выбраны: ИП - не оконченные Сумма больше нуля Запросы из банка содержат положительную инфу В течении 30 дней не вынесено постановление о обращении взыскания на ДС Самые свежие запросы типа так,....
__________________
Yo Way Yo, Home Va-Ray, Yo Ay-Rah, Jerhume Brunnen-G |
В Минюст Цитата Спасибо |
12.10.2010, 08:56 | #8 | ||
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Цитата:
Там ошибка в поле вы правильно подметили. Поле "result" таблица "Zapros" 1- отрицательный ответ 2- должник работает есть информация из ФОМС или ПФ 3- 4- ответ из налоговой 5- у должника есть счет в банке. Вообще запрос еще на поле адресат наверное будет лишний, ведь если есть информация по полю результ по сути дальше и не важно содержит организация в названии "Банк" или нет, например есть кредитные организации они не имеют в своем названии "Банк", следовательно будут исключены. ГЛАВНОЕ ТЕПЕРЬ ПОДУМАТЬ КАК ВЫБРАТЬ. УСЛОВИЕ СЛЕДУЮЩЕЕ (Есть положительный ответ поле "result содержит 5", в описи нет постановления с 10кодом, ИП не оконченно и еще в ответе на счете сумма больше 100руб например....). Загвозка в том что формат поля "TEXT" символьный и к нему не применим запрос "Больше" При использовании поля адресат будут исключенны не только кредитные организации, если применить "содержит банк", например у меня не все банки содержат в названии слово "банк", например "осб № 78" (Отделение сберегательного банка № 78). Ну это пустяки кто понял суть что я хотел найти сможет исправить. ОГРОМНОЕ СПАСИБО АВТОРУ ЗА SQL !!! Я вчера проверил работает, но нужно немного переделать только, но это уже пустяки. Цитата:
|
||
В Минюст Цитата Спасибо |
12.10.2010, 12:36 | #9 |
Модератор ФССП
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548
раз(а) в 528 сообщениях
Обратиться по нику Цитата выделенного |
а что там написано, какие данные содержатся? CAST не пробовали применить?
__________________
Yo Way Yo, Home Va-Ray, Yo Ay-Rah, Jerhume Brunnen-G |
В Минюст Цитата Спасибо |
14.10.2010, 09:11 | #10 | |
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Цитата:
Евгений а рельно к этому запросу для поля "текст ответа добавить условие скажем сумма больше 50руб". Просто ответ выглядит примерно так (Сбербанк 0000/0000, счет №42301810168211000000, сумма: 0.76; Сбербанк 0000/0000, счет №42307810568211000000, сумма: 10.42 Если конечно это рельно сделать, как то исключить 20-и значный номер счета чтобы он не попал под это условие, и выбрать только те где сумма больше 50руб ??? Тоесть Условия теже. 1. ИП не оконченно 2. Есть положительный ответ "5" Для поля "result" 3. Без документа с кодом 10 4. положительный ответ за 60 дней. |
|
В Минюст Цитата Спасибо |
|
|
«Закония» в соц. сетях