Адрес партии не соответствует адресу отправления: различия между версиями

Новая страница: «====== Ошибки "Пункт отправления не соответствует текущему местоположению партии" и "Местоположение ППЗ не соответствует ни одному из ППЗ доноров" и их решение ====== Данные две ошибки в сущности означают следующее: система, проверяющая корректность отправ...»
 
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 13: Строка 13:


=== 1. Смотрим, что вообще заполнено в документе ===
=== 1. Смотрим, что вообще заполнено в документе ===
* Для Формирований партии нам нужно сравнить адрес в поле <syntaxhighlight lang='bash'>
* Для Формирований партии нам нужно сравнить адрес в поле '''"Адрес хранения"''' (в шапке) документа и поле '''"Адрес хранения"''' всех партий из вкладки "Основания партии" документа Формирование партии.   
'"Адрес хранения"
* Для СДИЗ - адрес в поле '''"Адрес отправителя"''' документа (вкладка '''"Перевозка"''') и поле '''"Адрес хранения"''' партии (в шапке документа).
</syntaxhighlight>' (в шапке) документа и поле <syntaxhighlight lang='bash'>
'"Адрес хранения"
</syntaxhighlight>' всех партий из вкладки "Основания партии" документа Формирование партии.   
* Для СДИЗ - адрес в поле <syntaxhighlight lang='bash'>
'"Адрес отправителя"
</syntaxhighlight>' документа (вкладка <syntaxhighlight lang='bash'>
'"Перевозка"
</syntaxhighlight>') и поле <syntaxhighlight lang='bash'>
'"Адрес хранения"
</syntaxhighlight>' партии (в шапке документа).


Эти адреса должны совпадать. Как проверить что совпадают?
Эти адреса должны совпадать. Как проверить что совпадают?
* Сразу хочу сказать, что речь идет об элементе справочника "Адреса", который указывается в адресе хранения.  
* Сразу хочу сказать, что речь идет об элементе справочника "Адреса", который указывается в адресе хранения.  
* Сравниваем код элемента справочника (Поле код) - не совпадает, значит разные. (хотя даже если код разный, а остальное одинаковое, то ошибка не возникнет, но как минимум это даст информацию, что перед вами два разных элемента справочника).  
* Сравниваем код элемента справочника (Поле код) - не совпадает, значит разные. (хотя даже если код разный, а остальное одинаковое, то ошибка не возникнет, но как минимум это даст информацию, что перед вами два разных элемента справочника).  
* Сравниваем поле "Адрес". Для этого можно воспользоваться каким-либо сервисом. Мне обычно достаточно этого: [[http///text.num2word.ru/]]
* Сравниваем поле "Адрес". Для этого можно воспользоваться каким-либо сервисом. Мне обычно достаточно этого: [[http://text.num2word.ru/]]
* Сравниваем поля "ОКТМО", "ГУИД" для версий протокола 1.0.8 и высшие.
* Сравниваем поля "ОКТМО", "ГУИД" для версий протокола 1.0.8 и высшие.


Строка 39: Строка 29:


Если адреса идентичны, то нам нужно убедиться, что адрес, заполненный у нас в партии совпадает. Для этого:
Если адреса идентичны, то нам нужно убедиться, что адрес, заполненный у нас в партии совпадает. Для этого:
  - Заходим в карточку партии в СДИЗ (вы уже знаете как её найти) или в одну из партий (как правило первую, часто единственную) основний в Формировании партий, копируем <syntaxhighlight lang='bash'>
Заходим в карточку партии в СДИЗ (вы уже знаете как её найти) или в одну из партий (как правило первую, часто единственную) основний в Формировании партий, копируем '''номер''' партии (выглядит он примерно вот так "011111/23/0231"). Советую сразу проверить в карточке ОКПД2 партии, ППЗ это или Зерно.  
'номер
Далее заходим в подсистему "Управление партиями" и открываем "Сервис -> Реестр партий ФГИС зерно".
</syntaxhighlight>' партии (выглядит он примерно вот так "011111/23/0231"). Советую сразу проверить в карточке ОКПД2 партии, ППЗ это или Зерно.  
Выбираем "Зерно" это или ППЗ, заполняем организацию, заполняем "Номер партии" и нажимаем "Запросить партии".  
  - Далее заходим в подсистему "Управление партиями" и открываем "Сервис -> Реестр партий ФГИС зерно".
Если вы всё сделали правильно, увидите эту партию. Копируем текст из вкладки "Адрес хранения" и сравниваем с данными из партии. (можно воспользоваться тем де сервисом по сравнению текста)
  - Выбираем "Зерно" это или ППЗ, заполняем организацию, заполняем "Номер партии" и нажимаем "Запросить партии".  
Если строки адреса отличаются, тогда нажимаем "Обновить свойства партии". Это означает что как-то так получилось, что у вас в программе был неактуальный адрес. Мы его исправили и можем пробовать регистрировать повторно (может понадобиться сопоставление адресов).  
  - Если вы всё сделали правильно, увидите эту партию. Копируем текст из вкладки "Адрес хранения" и сравниваем с данными из партии. (можно воспользоваться тем де сервисом по сравнению текста)
  - Если строки адреса отличаются, тогда нажимаем "Обновить свойства партии". Это означает что как-то так получилось, что у вас в программе был неактуальный адрес. Мы его исправили и можем пробовать регистрировать повторно (может понадобиться сопоставление адресов).  
[[File:screenshot_8.png]]
[[File:screenshot_8.png]]


Строка 58: Строка 46:
=== Для этого: ===
=== Для этого: ===


  - Нужно зайти на сайт [[https///specagro.ru/hotline_grain?sut_voprosa=2]]
Нужно зайти на сайт [[https://specagro.ru/hotline_grain?sut_voprosa=2]]
  - Заполнить все поля. Останавливаться буду только на важных.
Заполнить все поля. Останавливаться буду только на важных.
  - Тема: "Ошибка <текст ошибки>".
Тема: "Ошибка <текст ошибки>".
  - Описание: описание проблемы. Пример приведу далее.  
Описание: описание проблемы. Пример приведу далее.  
  - В приложенных файлах нужно отправить текст запроса в ФГИС. <hi #fff200><syntaxhighlight lang='bash'>
В приложенных файлах нужно отправить текст запроса в ФГИС. '''Важный момент!!!''' Не стоит тратить время, нужно сразу отправлять пример на версии протокола 1.0.8. Я лично отправлял два примера всегда: по протоколу 1.0.5 и 1.0.8.
'Важный момент!!!
</syntaxhighlight>'</hi> Не стоит тратить время, нужно сразу отправлять пример на версии протокола 1.0.8. Я лично отправлял два примера всегда: по протоколу 1.0.5 и 1.0.8.




Строка 87: Строка 73:
=== Как получить файлы запросов: ===
=== Как получить файлы запросов: ===
* Выбираем нужную версию протокола (главное не забыть вернуть): "Настройки -> Основные настройки -> Версия протокола".
* Выбираем нужную версию протокола (главное не забыть вернуть): "Настройки -> Основные настройки -> Версия протокола".
* Заполняем каталог логов: "Настройки -> Дополнительные настройки -> Запросы -> Каталог логов" (Пример: C:<br/>Зерно<br/>log<br/>)
* Заполняем каталог логов: "Настройки -> Дополнительные настройки -> Запросы -> Каталог логов" (Пример: C:\Зерно\log\)
* Перезаходим в программу (иногда изменение заполнение каталога логов не применяется при записи). При перезаходе проблем быть не должно.  
* Перезаходим в программу (иногда изменение заполнение каталога логов не применяется при записи). При перезаходе проблем быть не должно.  
* Заходим в нужный документ (СДИЗ или Формирование партии), и пробуем регистрировать.  
* Заходим в нужный документ (СДИЗ или Формирование партии), и пробуем регистрировать.  
* Если в выбранной папке ничего нет, и никто параллельно туда ничего не пишет, то в папке появится файл запроса и один или несколько файлов "запроса ответа" (это запрос, который мы отправляем чтоб получить ответ).  
* Если в выбранной папке ничего нет, и никто параллельно туда ничего не пишет, то в папке появится файл запроса и один или несколько файлов "запроса ответа" (это запрос, который мы отправляем чтоб получить ответ).  
* Нам нужно найти файл запроса. Он будет первым (по дате или номеру), он больше по содержимому, если в нем начать искать строку "address", она найдется.
* Нам нужно найти файл запроса. Он будет первым (по дате или номеру), он больше по содержимому, если в нем начать искать строку "address", она найдется.
[[Category:99 ошибки и из решения]]
<vote type=1 />