БорисБ
Пользователи-
Число публикаций
90 -
Регистрация
-
Последнее посещение
Тип контента
Профили
Форумы
События
Библиотека
Интернет-журнал
Статьи
Весь контент пользователя БорисБ
-
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Самый верный способ - это выгружать в АРШИН сведения о поверках из собственной учетной системы, а не формировать собственную учётную систему из сведений, предоставляемых АРШИНом. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
У вас лежит. У меня лежит. За всех не скажу, но тенденция видна. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Есть только на чтение. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Используете API? Готовьтесь к банхаммеру. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Никого не банили в «Аршине»? У всех работает, а у нас HTTP/403 Forbidden -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Нужен файл xml или хотя бы его фрагмент. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Import-Module SqlServer Clear-Host $query = " запрос на очистку локального справочника си, используемых в качестве эталона " Invoke-Sqlcmd -ServerInstance $server -Database $database -Query $query $query = " запрос на выборку си, поверенных в качестве эталонов, применяемых в поверках " # в запросе должен возвращаться номер си в реестре в поле regnumber $cnt = 0 while ($true) { $cnt += 1 Write-Host Попытка $cnt... $fail = $false $pos = 1 foreach ($r in Invoke-Sqlcmd -ServerInstance $server -Database $database -Query $query) { $search = $r.regnumber try { $result = Invoke-RestMethod -Uri "https://fgis.gost.ru/fundmetrology/eapi/mieta?rows=100&search=$search" $pos += 1 $f = $false ForEach ($i in $result.result.items) { if ($i.number -eq $search) { $f = $true $add = " insert into локальный справочник си, используемых в качестве эталона values ( '$($i.number)' , '$($i.organization)' , '$($i.mitype_num)' , '$($i.mitype)' , '$($i.minotation)' , '$($i.modification)' , '$($i.factory_num)' , '$($i.year)' , '$($i.npenumber)' , '$($i.rankcode)' , '$($i.verification_date)' , $(@{$true = 1; $false = 0}[$i.applicability -eq 'True'] )) " try { Invoke-Sqlcmd -ServerInstance $server -Database $database -Query $add } catch { Write-Host Ошибка записи сведений в базу данных... } } } } catch { Write-Host Поиск $($r.regnumber) в позиции $pos провалился... Будет предпринята ещё одна попытка. $fail = $true break } if ($f -eq $false) { Write-Host $search" @ " $r.eth не найден } } if ($fail -eq $false) { break } } Write-Host Фаза 1 завершена Это PowerShell -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
По стандарту в типе <xsd:boolean> можно писать true, false, 1 или 0. Но 0 и 1 не работает, увы. При этом валидацию xml проходит. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
<gost:means> </gost:means> Пусто. Вот и ошибка. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Будьте бдительны. Переданные signPass, signMi не обрабатываются и всегда принимают значение false. Техподдержку уже известил. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
А вообще кто как использует API? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Это самая беда API. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Можно фильтровать отфильтрованные записи $search = "somethind_to_find" try { $result = Invoke-RestMethod -Uri "https://fgis.gost.ru/fundmetrology/eapi/mieta?rows=100&search=$search" $pos += 1 $f = $false ForEach ($i in $result.result.items) { if ($i.number -eq $search) { # нашли $search в number (номер в перечне СИ, поверенных в качестве эталонов) } } } catch { Write-Host $_.Message break } -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Нет, я хочу регулярно по расписанию получать локальную копию баз «Аршина». -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Вы имеете в виду ту самую нарезку по 50 000 записей? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Кто-нибудь нашёл хороший способ получать все записи из «Аршина» через внешний публичный интерфейс? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
-
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
-
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
<xsd:restriction base="xsd:date"> <xsd:pattern value="\d{4}-[01]\d-[0-3]\d((\+[01]\d:[0-6]\d)|Z)" /> </xsd:restriction> Всегда можно посмотреть первоисточник. В вашем случае не хватает нуля в смещении времени. 2020-11-27+4:00 должно представляться как 2020-11-27+04:00. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Вы имеете в виду из закрытого раздела ГРСИ? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Вы правда думаете, что потребитель услуги, какой-нибудь условный дедушка, да даже и не дедушка, а просто кто угодно, будет читать Закон? А вот телевизор он посмотрит. А по телевизору покажут не последнего товарища от метрологии, который сказал, что сказал. Как вы думаете в сознании масс на чьей стороне правда будет? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Ещё не разу не встречал неправильную обработку файла «Аршином», всегда были ошибки в данных. Поэтому стоит исходить из того, что файл custom(62).xml сформирован с ошибками. Вы можете его приложить? Коллективным разумом быстро найдём, что не так. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
А что при этом в протоколе? -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Ну так сам «Аршин» и присваивает. -
ФГИС "АРШИН"
БорисБ ответил на тема форума автора berkut008 в Информационные системы и специализированное ПО
Цыфровизация, однако!
