|
Утилита проверки ИНН на сайте налоговой из текстового файла. | ☑ | ||
---|---|---|---|---|
0
ILM
гуру
27.02.15
✎
14:03
|
Существует в природе такой зверек?
Причина, отсутствие доступа в интернет из подсети с 1С, а также отсуствие тунелей и прочих способов доступа - разрешено копирование файлов между подсетями для админов. |
|||
1
ILM
гуру
27.02.15
✎
14:05
|
А то так и Дельфи с паскалем вспоминать придется)))
|
|||
2
shuhard
27.02.15
✎
14:15
|
(0) дык передай файлик в DMZ, загрузи в 1С, проверь, поставь галки в файлике и верни обратно в защищенный периметр под новым именем
|
|||
3
ILM
гуру
27.02.15
✎
16:26
|
Да за периметром 1с нету, а ставить эмуль нельзя из-за безопасников
|
|||
4
Garykom
гуру
27.02.15
✎
16:38
|
(0) под "проверкой на сайте налоговой подразумевается" http://egrul.nalog.ru/ ?
|
|||
5
Garykom
гуру
27.02.15
✎
16:40
|
(4) или http://npchk.nalog.ru/ ?
|
|||
6
Гёдза
27.02.15
✎
16:42
|
(4) у 1c вроде свой механизм, через вой сайт гоняют
|
|||
7
Has
27.02.15
✎
17:23
|
(0)
http://npchk.nalog.ru/list.html это не поможет? + Для интеграции сервиса в информационные системы доступен SOAP - интерфейс. http://npchk.nalog.ru/ws.doc |
|||
8
ILM
гуру
27.02.15
✎
17:43
|
(5) http://npchk.nalog.ru/FNSNDSCAWS вот его как можно сделать, лучше бы через скрипт. Выдал список всех контрагентов, получил ответ. Передал в 1С и получил статусы назад.
|
|||
9
Garykom
гуру
27.02.15
✎
18:21
|
(8) так http://npchk.nalog.ru/list.html ?
|
|||
10
ILM
гуру
27.02.15
✎
18:46
|
(9) Да так и хочу сделать, но только не из веба, а из командной строки.
|
|||
11
b_ru
27.02.15
✎
19:31
|
||||
12
Garykom
гуру
27.02.15
✎
20:17
|
(11) Кэп?
|
|||
13
shuhard
28.02.15
✎
11:08
|
(2) дык вспоминай php
|
|||
14
Mikhail Volkov
28.02.15
✎
11:52
|
(9) Там юр. адреса дают?
|
|||
15
Mikhail Volkov
28.02.15
✎
12:02
|
+(9) Или кроме фразы "Налогоплательщик зарегистрирован в ЕГРН и имел статус действующего в указанную дату" ничего не дают?
|
|||
16
ILM
гуру
28.02.15
✎
14:08
|
(12) Ага, это точно он. Не удивлюсь если у него на заборе написано слово забор.
(15) Там код юрлица возвращают по ИНН и КПП, для проверки этого хватит. (13) Если только изучить впервые, а так не юзал, а значит и не вспомню)) |
|||
17
Jaap Vduul
28.02.15
✎
14:50
|
Если внешняя сеть под виндами, можно просто скрипт на vbs или ps запускать, который будет входящий файл постить на http://npchk.nalog.ru/list.html и записывать результат в выходной файл.
|
|||
18
ILM
гуру
28.02.15
✎
15:04
|
Напишите как постить плиз, а лучше часть скрипта VBS.
|
|||
19
ILM
гуру
28.02.15
✎
15:05
|
Да внешка по виндой. Просто "Ececute url" не подойдет.
|
|||
20
Jaap Vduul
28.02.15
✎
15:25
|
Вот тут есть пример для vbs:
http://support.microsoft.com/kb/290591/en-us |
|||
21
Garykom
гуру
28.02.15
✎
15:47
|
||||
22
Jaap Vduul
28.02.15
✎
15:56
|
(21)Там обычная html форма, зачем soap?
|
|||
23
Garykom
гуру
28.02.15
✎
15:57
|
(22) на случай изменения этой формы, вебсервис то менять вряд ли будут
|
|||
24
shuhard
28.02.15
✎
16:05
|
(16)[ Если только изучить впервые, а так не юзал, а значит и не вспомню))]
php бесплатен, бегает под виндой и имеет развитый набор библиотек для работы с инетом для криптов после 1С самое оно за 2-3 часа освоишь вот пример моего скриптика, который в SAP курсы валют таскает =) <? $cur=array(); // ЗОНА ОПРЕДЕЛЕНИЯ КОДОВ ВАЛЮТ ЦБР //СПРАВОЧНИК КОДОВ ВАЛЮТ ЦБР http://www.cbr.ru/scripts/XML_val.asp?d=0 $cur["$"]= "R01235"; $cur["eur"]= "R01239"; // ЗОНА ПАРАМЕТРОВ SBO $SBO_Server="(local)"; $SBO_LicenseServer = "172.27.48.1"; $SBO_DbUserName = "sa"; $SBO_DbPassword = "хххх"; $SBO_UserName = "manager"; $SBO_Password = "manager"; $SBO_CompanyDB = "aspo_dubl"; // ПУТЬ К Журналу $file_log = "d:\\php\\log.txt"; // ПОДКЛЮЧЕНИЕ К SBO $out_handle_log = fopen ($file_log, "a+b"); $mycomp = new COM("SAPbobsCOM.Company") or die("Cannot start SBO"); $mycomp->Server=$SBO_Server; $mycomp->LicenseServer = $SBO_LicenseServer; $mycomp->DbUserName = $SBO_DbUserName; $mycomp->DbPassword = $SBO_DbPassword; $mycomp->UserName = $SBO_UserName; $mycomp->Password = $SBO_Password; $mycomp->CompanyDB = $SBO_CompanyDB; $mycomp->Connect(); $MyBob = $mycomp->GetBusinessObject(305); // ДОБЫЧА КУРСОВ $scripturl = 'http://www.cbr.ru/scripts/XML_dynamic.asp'; $date_1=date('d/m/Y', time()-172800*4);//8 дён $date_2=date('d/m/Y'); foreach ($cur as $name_cur => $currency_code) { $requrl = "{$scripturl}?date_req1={$date_1}&date_req2={$date_2}&VAL_NM_RQ={$currency_code}"; echo $requrl."\r\n"; $doc = file($requrl); $doc = implode($doc, ''); $r = array(); if(preg_match("/<ValCurs.*?>(.*?)<\/ValCurs>/is", $doc, $m)) preg_match_all("/<Record(.*?)>(.*?)<\/Record>/is", $m[1], $r, PREG_SET_ORDER); $m = array(); # его уже использовали, реинициализируем for($i=0; $i<count($r); $i++) { if(preg_match("/Date=\"(\d{2})\.(\d{2})\.(\d{4})\"/is", $r[$i][1],$m)) { if(preg_match("/<Nominal>(.*?)<\/Nominal>.*?<Value>(.*?)<\/Value>/is", $r[$i][2], $m)) { $m[2] = preg_replace("/,/",".",$m[2]); } } } // ЗАПИСЬ В SBO $out_rate=$m[2]+1.0-1.0; $MyBob->SetCurrencyRate($name_cur, date("d.m.Y"), $out_rate, True) ; $a=0;$b="000"; $mycomp->GetLastError($a,$b); echo $b."\n"; $loga=$name_cur."->".$out_rate." ".date("r")."\r\n"; fwrite ($out_handle_log, $loga); } $mycomp->Disconnect(); fclose($out_handle_log); ?> |
|||
25
ILM
гуру
28.02.15
✎
18:40
|
(24) Уже нравится язык, каждая строка с $ начинается, что как бы намекает.
|
|||
26
Garykom
гуру
28.02.15
✎
18:42
|
(25) точно и вообще это вылитый язык 1С, тоже одни процедуры и функции, объекты/классы есть но никто не использует ))
|
|||
27
Jaap Vduul
28.02.15
✎
19:21
|
(25)
Тогда PS тоже должен понравиться. |
|||
28
Джордж1
28.02.15
✎
19:25
|
Чет я не понял в чем смысл сервиса?
"Там код юрлица возвращают по ИНН и КПП, для проверки этого хватит. " - не увидел ничего такого |
|||
29
Jaap Vduul
28.02.15
✎
19:29
|
||||
30
Garykom
гуру
28.02.15
✎
19:31
|
А если серьезно на чем таком скриптовом (причем желательно кроссплатформенном) можно быстро сделать получение данных с веб-сервиса?
причем с передачей сложных параметров? в (0) список из (инн, кпп, дата) |
|||
31
Garykom
гуру
28.02.15
✎
19:32
|
(30) про php уже понял (но его ставить нуна)
может есть что другое? |
|||
32
Джордж1
28.02.15
✎
19:36
|
сомнительный сервис.
это все можно и в выписке ЕГРЮЛ увидеть |
|||
33
Garykom
гуру
28.02.15
✎
19:42
|
(32) пусть список 200 контрагентов, как узнать хотя бы действующие?
т.е. периодическая проверка всех с пометкой недействующих |
|||
34
Джордж1
28.02.15
✎
19:45
|
(33)ну ты же с ними работал не позднее 3 месяцев. Держишь руку на пульсе.
А по новым контрагентам - всякие СБ все равно проверят // Непонятен сценарий использования - когда проверять? |
|||
35
Jaap Vduul
28.02.15
✎
19:47
|
(31)
perl, python из экзотики lua |
|||
36
ILM
гуру
28.02.15
✎
20:12
|
(32)(34) Пока бухгалтера озадачены проверкой ИНН перед выгрузкой НДС.
|
|||
37
Has
28.02.15
✎
23:18
|
(34)Сервис создан, как одно из мероприятий по подготовке к расширенному декларированию операций по НДС с 2015 года
|
|||
38
Garykom
гуру
28.02.15
✎
23:22
|
(35) не речь то именно с готовыми средствами в комплекте для доступа к веб-сервису без всяких костылей типа COM и activex
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |