Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол (версия 4.57.0) - часть 7

 

  Главная      Книги - Разные     Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол обмена интерфейсного уровня Версия 4.57.0

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     5      6      7      8     ..

 

 

 

Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол (версия 4.57.0) - часть 7

 

 

* - Присутствует, если объект представляет вторичную упаковку
** - Присутствует, если объект представляет третичную упаковку
Структура объекта PackageComponentsSscc:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Array of
SsccInfo
1
вложенности
Objects
"вверх"
down
Иерархия
Array of
SsccInfo
1
вложенности
Objects
"вниз"
Структура объекта PackageComponentsSgtin:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Array of
SsccInfo
1
вложенности
Objects
"вверх"
down
Иерархия
Array of
SgtinInfo
1
вложенности
Objects
"вниз"
Структура объекта SsccInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
sscc
SSCC
String
SSCC
1
gtin
GTIN
String
GTIN
1
status
Статус SGTIN
String
1
batch
Номер
String
BatchNumber
1
производствен
ной серии
expiration_date
Срок годности
String
MskDateTime
1
препарата
492
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
pause_decision
Информация о
Object
HierarchyPause
0
_info
решении о
DecisionInfo
приостановке
Структура объекта HierarchyPauseDecisionInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
UUID
1
р решения
number
Номер
String
1
решения
date
Дата решения
String
Date
1
Структура объекта SsccInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
SSCC
String
SSCC
1
packing_date
Дата и время
String
MskDateTime
1
совершения
операции
упаковки
owner_id
Идентификато
String
1
р текущего
владельца
упаковки
owner_organiza
Наименование
String
1
tion_name
организации
текущего
владельца
упаковки
childs
Список
Array of
{SsccInfo,
0*
вложенных в
Objects
SgtinInfo}
упаковку
элементов
* - Отсутствует, если данный объект находится в описании иерархии "вверх".
493
10.9.3. Выгрузка отчёта по остаткам ЛП (Устарел)
Тип задачи: remaining_medicines
Данный тип задачи на получение аналитических данных является
устаревшим.
ВАЖНО
Необходимо использовать новые методы, приведённые в разделе
Аналитические данные по отчётам.
Необходимые права доступа: VIEW_BATCH_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.3.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
1
batches
Производствен
Array of Strings
0*
ная серия
utilization_date
Дата начала
String
Date
0**
_start
периода
нанесения
utilization_date
Дата
String
Date
0***
_end
окончания
периода
нанесения
federal_subject
Код субъекта
String
0
_code
РФ
city_with_type
Населенный
String
0
пункт
inn
ИНН текущего
String
ИНН/ИТИН
0
владельца
owner
Наименование
String
0
текущего
владельца
packing_inn
ИНН
String
ИНН/ИТИН
0
производителя
* - Обязателен, если не указан период нанесения
** - Обязателен, если не указаны серия и дата окончания периода нанесения
*** - Обязателен, если не указаны серия и дата начала периода нанесения. Период нанесения
не должен превышать 90 дней
494
10.9.3.2. Доступные поля выгрузки
Наименование
Описание
Примечания
gtin
GTIN
batch
Производственная серия
exp_date
Срок годности
branch_id
Идентификатор МД
prod_name
МНН (стандартизованное
значение)
federal_subject_name
Наименование субъекта
city
Населенный пункт
area
Район
inn
ИНН текущего владельца
owner
Наименование текущего
владельца
packing_inn
ИНН производителя
emitent
Наименование производителя
cnt
Количество упаковок ЛП
update_date
Дата обновления данных в
отчете
10.9.4. Выгрузка отчёта по выбытию ЛП (Устарел)
Тип задачи: medicine_disposal
Данный тип задачи на получение аналитических данных является
устаревшим.
ВАЖНО
Необходимо использовать новые методы, приведённые в разделе
Аналитические данные по отчётам.
Необходимые права доступа: VIEW_BATCH_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.4.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
1
batches
Производствен
Array of Strings
0
ная серия
495
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
exit_date_start
Дата начала
String
Date
1*
периода
выбытия
exit_date_end
Дата
String
Date
1*
окончания
периода
выбытия
federal_subject
Код субъекта
String
0
_code
РФ
city_with_type
Населенный
String
0
пункт
inn
ИНН текущего
String
ИНН/ИТИН
0
владельца
owner
Наименование
String
0
текущего
владельца
packing_inn
ИНН
String
ИНН/ИТИН
0
Дата
(Устарел)
производителя
устаревания
2022-02-28
emitent_inn
ИНН
String
ИНН/ИТИН
0
производителя
496
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
exit_type
Тип вывода из
Number
{1,2,3,4,5,6,7,8
0
1 - Продажа;
оборота
}
2 - Отпуск по
льготному
рецепту;
3 - Медицинс
кое
использование
;
4 - Отпуск
ЛП по
документам;
5 - Выбытие
по иным
причинам;
6 - По
причине
уничтожения;
7 - Агентская
продажа, в том
числе
дистанционная
торговля;
8 - Экспорт
* - Обязателен. Период выбытия не должен превышать 90 дней
10.9.4.2. Доступные поля выгрузки
Наименование
Описание
Примечания
gtin
GTIN
batch
Производственная серия
branch_id
Идентификатор МД
exp_date
Срок годности
prod_name
МНН (стандартизованное
значение)
federal_subject_name
Наименование субъекта
city
Населенный пункт
area
Район
inn
ИНН текущего владельца
owner
Наименование текущего
владельца
497
Наименование
Описание
Примечания
packing_inn (Устарел)
ИНН производителя
Дата устаревания 2022-02-28
emitent_inn
ИНН производителя
emitent
Наименование производителя
exit_type
Тип вывода из оборота
cnt
Количество упаковок ЛП
update_date
Дата обновления данных в
отчете
10.9.5. Выгрузка отчёта по движению ЛП, введённых в оборот (Устарел)
Тип задачи: lp_movement_circulation
Данный тип задачи на получение аналитических данных является
устаревшим.
ВАЖНО
Необходимо использовать новые методы, приведённые в разделе
Аналитические данные по отчётам.
Необходимые права доступа: VIEW_LP_MOVEMENT_CIRCULATION_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.5.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
1
batch
Номер
String
BatchNumber
1
производствен
ной серии
10.9.5.2. Доступные поля выгрузки
Наименование
Описание
Примечания
update_date
Дата обновления данных
gtin
GTIN
batch
Производственная серия
current_sgtin_state_number
Номер операции
current_sgtin_state_op_date
Дата операции
current_org_name
Наименование организации
отправителя
498
Наименование
Описание
Примечания
current_inn
ИНН организации отправителя
current_branch_id
Идентификатор МД
отправителя
next_org_name
Наименование организации
получателя
next_inn
ИНН организации получателя
next_branch_id
Идентификатор МД
получателя
cnt
Количество ЛП
10.9.6. Выгрузка отчёта по остаткам импортированных ЛП до ввода в ГО (Устарел)
Тип задачи: import_movement
Данный тип задачи на получение аналитических данных является
устаревшим.
ВАЖНО
Необходимо использовать новые методы, приведённые в разделе
Аналитические данные по отчётам.
Необходимые права доступа: VIEW_BATCH_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.6.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
0
batch
Номер
String
BatchNumber
0*
производствен
ной серии
utilization_op_
Дата начала
String
Date
0**
date_start
периода
нанесения
utilization_op_
Дата
String
Date
0**
date_end
окончания
периода
нанесения
federal_subject
Наименование
String
1
_name
субъекта
inn
ИНН текущего
String
1
владельца
499
* - Обязателен, если не указана дата нанесения
** - Обязателен, если не указана серия
10.9.6.2. Доступные поля выгрузки
Наименование
Описание
Примечания
update_date
Дата построения отчета
gtin
GTIN
batch
Производственная серия
prod_name
МНН
branch_id
Идентификатор МД
federal_subject_name
Наименование субъекта
inn
ИНН текущего владельца
owner
Наименование текущего
владельца
reg_holder_inn
ИНН производителя
reg_holder
Наименование производителя
cnt
Количество упаковок ЛП
10.9.7. Выгрузка информации о количестве SGTIN и их сериях в SSCC
Тип задачи: number_sgtins_in_batches
Необходимые права доступа: SSCC_CHECK
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.7.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
bulk_sscc
Список SSCC
Array of Strings
1
на проверку*
* - Максимальное количество элементов в списке запрашиваемых SSCC: 35
10.9.7.2. Доступные поля выгрузки
500
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
запрошенных
записей
failed
Количество не
Number
1
найденных
записей и
записей, не
прошедших
проверку
entries
Записи из
Array of
FoundSgtins
0
реестра
Objects
failed_entries
Массив КИЗ,
Array of
FailedSgtinsNu
0
по которым
Objects
mberInfo
поиск
завершился с
ошибкой
Структура объекта FoundSgtins:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
SSCC
String
1
number_sgtins
Состав короба
SgtinNumberIn
1
fo
Структура объекта SgtinNumberInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
batch
Серия
String
0
count_sgtins
Количество
Number
0
SGTIN в серии
exp_date
Срок годности
Date
0
Структура объекта FailedSgtinsNumberInfo:
501
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
SSCC
String
SSCC
1
error_code
Код ошибки*
Number
1
error_desc
Описание
String
1
ошибки
* Значения кодов:
Код
Значение
2
Запрашиваемые данные не найдены.
10.9.8. Выгрузка общедоступной информации по SGTIN
Тип задачи: public_sgtins
Необходимые права доступа: REESTR_ALL, REESTR_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.8.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtins
Массив SGTIN
Array of Strings
SGTIN
1
Максимальное количество элементов в списке запрашиваемых SGTIN: 100
10.9.8.2. Формат результата выгрузки
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
запрошенных
записей
failed
Количество не
Number
1
найденных
записей и
записей, не
прошедших
проверку
502
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
PublicSgtins
0
реестра
Objects
failed_entries
Массив КИЗ,
Array of
FailedPublicSgt
0
по которым
Objects
ins
поиск
завершился с
ошибкой
Структура объекта PublicSgtins:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
gtin
GTIN
String
GTIN
1
status
Статус
String
1
sscc
Идентификаци
String
SSCC
0
онный код
третичной
упаковки
status_date
Дата
String
DateTime
1
последней
смены статуса
last_tracing_op
Дата
String
DateTime
0
_date
последней
операции
branch_id
Идентификато
String
SysID или
1
р МД
BranchID
текущего
местонахожде
ния ЛП
batch
Номер
String
BatchNumber
0
производствен
ной серии
emission_type
Тип эмиссии
Number
{1,2,3,4}
0
rzn_decision_d
Дата подачи
String
DateTime
0
ate
сведений в
АИС РЗН
expiration_date
Срок годности
String
DateTime
0
503
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
gnvlp
Признак
Boolean
1
наличия в
ЖНВЛП
prod_name
Торговаямарка
String
0
(бренд)
sell_name
Торговое
String
0
наименование
full_prod_name
Полное
String
0
наименование
товара
pack1_desc
Полное
String
0
наименование
товара
prod_form_nam
Лекарственная
String
0
e
форма
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата
reg_holder
Держатель
String
0
регистрационн
ого
удостоверения
reg_date
Дата
String
DateTime
0
государственн
ой
регистрации
reg_number
Номер
String
0
регистрационн
ого
удостоверения
504
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
drug_code
Внутренний
String
0
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
halt_doc_date
Дата решения
String
DateTime
0
о
приостановке
halt_doc_num
Номер
String
0
решения о
приостановке
halt_id
Идентификато
String
UUID
0
р решения о
приостановке
withdrawal_typ
Тип вывода из
Number
{1, 2, 3, 4, 5, 6}
0
e
оборота
via_device
Способ
Number
{1, 2, 3, 4}
0
выбытия
Структура объекта FailedPublicSgtins:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
error_code
Код ошибки*
Number
1
error_desc
Описание
String
1
ошибки
* Значения кодов:
Код
Значение
2
Запрашиваемые данные не найдены.
10.9.9. Выгрузка отчёта "Мой виртуальный склад"
Тип задачи: remaining_medicines_branches
Необходимые права доступа: VIEW_BALANCE_ON_BP_REPORT
505
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.9.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
0*
р места
деятельности
warehouse_id
Идентификато
String
0*
р места
ответственног
о хранения
gtin
GTIN
String
0**
* - Обязателен, если не указан GTIN
** - Обязателен, если не указан идентификатор места деятельности или идентификатор
ответственного хранения
10.9.9.2. Доступные поля выгрузки
Наименование
Описание
Примечания
branch_id
Идентификатор места
деятельности или
идентификатор места
ответственного хранения
gtin
GTIN
batch
Серия
exp_date
Срок годности
prod_name
МНН (стандартизованное
значение)
prod_sell_name
Торговое наименование
cnt
Количество упаковок ЛП
cnt_not_on_my_balance
Количество SGTIN, которое
было отгружено отправителем
update_date
Дата обновления данных в
отчете
10.9.10. Выгрузка из реестра серий
Тип задачи: batches_registry
Необходимые права доступа: VIEW_BATCHES_REGISTRY
506
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.10.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
0
batch
Номер
String
0
производствен
ной серии
emission_type
Тип эмиссии
Number
{1,2,3,4}
0
1 - Собственн
ое
производство;
2 - Контрактн
ое
производство;
3 - Иностран
ное
производство;
4 - Маркиров
ан в зоне
таможенного
контроля
product_sell_na
Торговое
String
0
me
наименование
10.9.10.2. Доступные поля выгрузки
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sell_name
Торговое
String
0
наименование
gtin
GTIN
String
GTIN
0
Идентификаци
онный номер
для
идентификаци
и товаров
batch
Серия
String
0
emission_type
Тип эмиссии
String
0
count_sgtin
Количество
Number
0
SGTIN
507
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
7vzn
7 ВЗН
Boolean
0
false - Нет;
true - Да
gnvlp
ЖНВЛП
Boolean
0
false - Нет;
true - Да
in_circulation_c
Количество
Number
0
ount
SGTIN
введенных в
оборот
not_in_circulati
Количество
Number
0
on_count
SGTIN не
введенных в
оборот
sent_to_rzn
Отправлено в
Boolean
0
Параметр
(Устарел)
РЗН
заполняется
только для
резидентов
false - Не
принято;
true - Принят
о;
null - для
нерезидентов
status_from_rzn
Статус от РЗН
String
0
Заполняется
только для
резидентов.
Для
нерезидентов
- null
expiration_date
Срок годности
String
Date
0
container_id
Идентификато
String
UUID
0
р контейнера
10.9.11. Выгрузка общедоступной информации по SGTIN из архива
Тип задачи: public_sgtins_archive
Необходимые права доступа: REESTR_ALL, REESTR_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.11.1. Параметры фильтрации
508
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtins
Массив SGTIN
Array of Strings
SGTIN
1
Максимальное количество элементов в списке запрашиваемых SGTIN: 100
10.9.11.2. Доступные поля выгрузки
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
запрошенных
записей
failed
Количество не
Number
1
найденных
записей и
записей, не
прошедших
проверку
entries
Записи из
Array of
PublicSgtinsAr
0
реестра
Objects
chive
failed_entries
Массив КИЗ,
Array of
FailedPublicSgt
0
по которым
Objects
insArchive
поиск
завершился с
ошибкой
Структура объекта PublicSgtinsArchive:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
gtin
GTIN
String
GTIN
1
status
Статус
String
1
sscc
Идентификаци
String
SSCC
0
онный код
третичной
упаковки
509
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
status_date
Дата
String
DateTime
1
последней
смены статуса
last_tracing_op
Дата
String
DateTime
0
_date
последней
операции
branch_id
Идентификато
String
SysID или
1
р МД
BranchID
текущего
местонахожде
ния ЛП
batch
Номер
String
BatchNumber
0
производствен
ной серии
emission_type
Тип эмиссии
Number
{1,2,3,4}
0
rzn_decision_d
Дата подачи
String
DateTime
0
ate
сведений в
АИС РЗН
expiration_date
Срок годности
String
DateTime
0
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
gnvlp
Признак
Boolean
1
наличия в
ЖНВЛП
prod_name
Торговаямарка
String
0
(бренд)
sell_name
Торговое
String
0
наименование
full_prod_name
Полное
String
0
наименование
товара
pack1_desc
Полное
String
0
наименование
товара
prod_form_nam
Лекарственная
String
0
e
форма
510
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата
reg_holder
Держатель
String
0
регистрационн
ого
удостоверения
reg_date
Дата
String
DateTime
0
государственн
ой
регистрации
reg_number
Номер
String
0
регистрационн
ого
удостоверения
drug_code
Внутренний
String
0
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
halt_doc_date
Дата решения
String
DateTime
0
о
приостановке
halt_doc_num
Номер
String
0
решения о
приостановке
halt_id
Идентификато
String
UUID
0
р решения о
приостановке
withdrawal_typ
Тип вывода из
Number
{1, 2, 3, 4, 5}
0
e
оборота
via_device
Способ
Number
{1, 2, 3, 4}
0
выбытия
Структура объекта FailedPublicSgtinsArchive:
511
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
error_code
Код ошибки*
Number
1
error_desc
Описание
String
1
ошибки
* Значения кодов:
Код
Значение
2
Запрашиваемые данные не найдены.
10.9.12. Выгрузка отчёта по ценам (Устарел)
Тип задачи: pricing_report
Данный тип задачи на получение аналитических данных является
устаревшим.
ВАЖНО
Необходимо использовать новые методы, приведённые в разделе
Аналитические данные по отчётам.
Необходимые права доступа: VIEW_PRICING_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.12.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
week
Неделя
String
Date
0*
Первый день
недели
month
Месяц
String
Date
0**
Первый день
месяца
gtin
Массив GTIN
Array of Strings
1
* - Обязателен, если не указан месяц
** - Обязателен, если не указана неделя
10.9.12.2. Доступные поля выгрузки
Наименование
Описание
Примечания
federal_subject_code
Код субъекта
512
Наименование
Описание
Примечания
federal_subject_name
Наименование субъекта
inn
ИНН участника
org_name
Наименование участника
prod_name
МНН
gtin
GTIN
prod_sell_name
Торговое наименование
cnt
Количество точек продаж
volume_sales
Объем продаж, уп.
average_price
Средневзвешенная цена, руб.
Пример использования метода:
Пример фильтрации за неделю с 25.04.2022 по 01.05.2022.
• Примечание: при указании даты вычисляется к какой неделе относится эта дата и выдаётся
результат за всю неделю.
Запрос:
POST api/v1/export/tasks/pricing_report
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
"task_filter": {
"filters": {
"week": "2022-04-25",
"gtin": ["GTIN_1", "GTIN_2"]
},
"fields": [
"federal_subject_code",
"federal_subject_name",
"inn",
"org_name",
"prod_name",
"gtin",
"prod_sell_name",
"cnt",
"volume_sales",
"average_price"
],
}
}
Получение результата:
513
{
"id": "cc7890a8-39ac-4ba9-ae9a-b20f406a781c"
}
10.9.13. Выгрузка списка успешно обработанных SGTIN по id исходного XML-
документа
Тип задачи: sgtins_by_doc_id
Необходимые права доступа: MANAGE_EXPORT_TASKS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
10.9.13.1. Параметры фильтрации
Имя
Описание
Тип данных
Ограничения
Обязательны
Примечания
реквизита в
реквизита
JSON
й
формате
JSON
document_id
Уникальный
String
UUID
1
идентификатор
документа
10.9.13.2. Доступные поля выгрузки
Наименование
Описание
Примечания
sgtin
SGTIN
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
UUID
1
р созданной
задачи
В случае ошибки клиент получает следующую информацию:
514
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
error_code
Код ошибки
String
1
См. Список
возможных
кодов ошибок
error_descriptio
Описание
String
1
n
ошибки
Пример использования метода
Запрос:
POST api/v1/export/tasks/sgtins_by_doc_id
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"task_filter":
{
"filters":
{
"document_id":"ff919606-f792-4c72-95f6-461037528632"
},
"fields": ["sgtin"]
}
}
Получение результата:
{
"id": "cc7890a8-39ac-4ba9-ae9a-b20f406a781c"
}
515
11. Аналитические данные по отчётам
В данном разделе описана функциональность создания однократных заданий на выгрузки
больших объемов и скачивания результатов в формате *.csv.
Ограничения
1. Максимальное количество созданных заданий в сутки для организации - 10.
a. Создание заданий на выгрузку доступно по API и в ЛК ФГИС МДЛП, лимит на создание
заданий общий.
b. При достижении указанного лимита создание новых заданий на выгрузку будет
недоступно.
2. К каждому сформированному заданию на выгрузку формируется файл отчёта.
a. Файл отчета будет удален автоматически через 10 дней.
b. Задание на выгрузку будет автоматически удалено через 30 дней.
3. Создание задания, скачивание / удаление файла выгрузки доступно пользователю, у которого
присутствует право на данный тип задания.
a. Список созданных заданий доступен всем пользователям в разрезе организации.
4. Часовые пояса:
a. Учёт лимита на запросы происходит по дате, соответствующей дате в часовом поясе
UTC;
b. Агрегация в отчётах для каждого события происходит с учетом того часового пояса,
который указан в полученном документе от участника.
Последовательность формирования выгрузок больших объемов
1. Создание нового задания на выгрузку (Метод создания нового задания на выгрузку) и
получение идентификатора задания на выгрузку, используемого на последующих шагах
работы с выгрузкой.
2. Проверка статуса готовности задания на выгрузку по идентификатору задания на выгрузку
(Метод получения статуса задания на выгрузку и Метод получения статусов заданий на
выгрузку).
3. Получение результирующего идентификатора для задания на выгрузку в статусе
"COMPLETED"
("Выполнено") (Метод получения результирующих идентификаторов
выгрузок данных).
4. Получение сформированного файла выгрузки данных по полученному результирующему
идентификатору выгрузки (Метод получения выгрузки). Если выгрузка перемещена в архив,
необходимо сформировать выгрузку повторно.
11.1. Метод создания нового задания на выгрузку
Метод предназначен для создания нового задания на выгрузку и получение идентификатора
задания на выгрузку, который необходим для работы с другими методами сервиса выгрузок.
Endpoint: POST <endpoint>/<version>/data/export/tasks
Необходимые
права
доступа:
GENERAL_PRICING_REPORT
/
516
GENERAL_REPORT_ON_MOVEMENT
/
GENERAL_REPORT_ON_REMAINING_ITEMS
/
GENERAL_REPORT_ON_DISPOSAL / VIRTUAL_WAREHOUSE_REPORT (в зависимости от
типа задания на выгрузку)
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
report_id
Тип задания на
String
1
Cм. Список типов
выгрузку
заданий на получение
аналитических данных
по отчётам
params
Параметры
Object
0
Формат зависит от типа
создаваемого
задания. См.
задания
Параметры фильтрации
и описание доступных
полей для выгрузок
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_id
Идентификатор
String
UUID
1
созданной
задачи
create_date
Дата создания
String
DateTime
1
задания
Пример использования метода
Запрос:
POST api/v1/data/export/tasks HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Content-Type: application/json
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
517
{
"report_id":"GENERAL_REPORT_ON_REMAINING_ITEMS",
"params":{
"1156_IC_Product_MDLP_general_gtin":"08027864050035"
}
}
Получение результата:
{
"task_id": "8ef694e2-1332-4590-a79d-3a98a06c2ac1",
"create_date": "2022-09-09T12:02:21.27"
}
11.2. Метод получения статуса задания на выгрузку
Метод предназначен для получения статуса задания на выгрузку по идентификатору задания,
полученному в Метод создания нового задания на выгрузку.
Endpoint: GET <endpoint>/<version>/data/export/tasks/{task_id}
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_id
Идентификатор
String
UUID
1
созданного
задания
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_id
Идентификатор
String
UUID
1
созданного
задания
518
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
current_status
Статус задачи
String
1
Возможные значения:
"PREPARATION" - "
Подготовка";
"COMPLETED" - "Вы
полнено";
"FAILED" - "Не
успешно"
report_id
Тип задания на
String
1
Cм. Список типов
выгрузку
заданий на получение
аналитических данных
по отчётам
create_date
Дата создания
String
DateTime
1
задачи
params
Параметры
Object
0
задания в
формате * .json
creator
Создатель
Object
UserViewDto
1
задания
task_type
Время хранения
Object
TaskType
1
выгрузки в днях
Формат объекта UserViewDto:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
full_name
ФИО создателя
String
1
задания
Формат объекта TaskType:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
downloading_stor
Время хранения
Number
1
age_days
выгрузки в днях
Пример использования метода
Запрос:
519
GET /api/v1/data/export/tasks/aa1f5f59-063e-4b4c-9477-b276732aaaf9 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
Получение результата:
{
"task_id":"aa1f5f59-063e-4b4c-9477-b276732aaaf9",
"current_status":"COMPLETED",
"report_id":"GENERAL_REPORT_ON_REMAINING_ITEMS",
"create_date":"2022-09-09T12:05:21.27",
"creator":{
"full_name":"Иванов Дмитрий Иванович"
},
"task_type":{
"downloading_storage_days":10
}
}
11.3. Метод получения статусов заданий на выгрузку
Метод предназначен для получения информации по всем заданиям на выгрузку
Endpoint: POST <endpoint>/<version>/data/export/tasks/search
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
pagination
Пагинация
Object
Pagination
1
520
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
current_statuses
Текущий статус
String
0
Возможные значения:
задания
"PREPARATION" - "
Подготовка";
"COMPLETED" - "Вы
полнено";
"FAILED" - "Не
успешно".
Можно передавать
несколько значений в
строке, например:
"PREPARATION,COM
PLETED,FAILED"
report_ids
Наименования
Array of
0
Cм. Список типов
типов задания
Strings
заданий на получение
аналитических данных
по отчётам
task_ids
Идентификатор
Array of
0
ы созданных
Strings
заданий
create_dates_fro
Дата создания
String
DateTime
0
m
(с)
create_dates_to
Дата создания
String
DateTime
0
(по)
Формат объекта Pagination:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
page
Страница
Number
0
Для получения списка
пагинации
заданий на выгрузку с
первой записи
необходимо указать 0
size
Размер значений
Number
0
Не может превышать
пагинации
1000
Выходная информация
По результатам выполнения клиент получает следующую информацию:
521
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
list
Список
Array of
1
результатов
Objects
фильтрации
total_count
Количество
Number
1
задач,
соответствующи
х запросу
Формат элемента массива list:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_id
Идентификатор
String
UUID
1
созданного
задания
create_date
Дата создания
String
DateTime
1
задания
params
Строка
String
0
параметров
задания в
формате * .json
current_status
Текущий статус
String
1
Возможные значения:
задания
"PREPARATION" - "
Подготовка";
"COMPLETED" - "Вы
полнено";
"FAILED" - "Не
успешно"
report_id
Тип задания
String
1
Cм. Список типов
заданий на получение
аналитических данных
по отчётам
creator
Создатель
Object
UserViewDto
1
задания
task_type
Время хранения
Object
TaskType
1
выгрузки в днях
Формат объекта UserViewDto:
522
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
full_name
ФИО создателя
String
1
задания
Формат объекта TaskType:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
downloading_stor
Время хранения
Number
1
age_days
выгрузки в днях
Пример использования метода
Запрос:
POST /api/v1/data/export/tasks/search HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Content-Type: application/json
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
{
"pagination": {
"page": 1,
"size": 100
},
"report_ids": ["GENERAL_PRICING_REPORT","GENERAL_REPORT_ON_DISPOSAL"]
}
Получение результата:
523
{
"list":[
{
"task_id":"8ef694e2-1332-4590-a79d-3a98a06c2ac1",
"current_status":"COMPLETED",
"report_id":"GENERAL_PRICING_REPORT",
"create_date":"2022-09-09T12:02:21.27",
"creator":{
"full_name":"Иванов Дмитрий Иванович"
},
"task_type":{
"downloading_storage_days":10
}
},
{
"task_id":"83aca9f8-de09-42b2-8ff9-1b1dbb5d5285",
"current_status":"COMPLETED",
"report_id":"GENERAL_REPORT_ON_DISPOSAL",
"create_date":"2022-09-22T12:02:21.27",
"creator":{
"full_name":"Сидоров Сергей Михайлович"
},
"task_type":{
"downloading_storage_days":10
}
}
],
"total_count":2
}
11.4. Метод получения результирующих идентификаторов
выгрузок данных
Метод предназначен для получения идентификаторов для выгрузки данных.
Endpoint: GET <endpoint>/<version>/data/export/results
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
524
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_ids
Список
Array of
UUID
0
Если значение
идентификаторо
Strings
отсутствует, то
в заданий, по
вернется список всех
которым
выгрузок с учетом
необходимо
пагинации.
отобразить
выгрузки
Параметр пути (path
param)
page
Страница
Number
1
Для получения списка
пагинации
выгрузок с первой
записи необходимо
указать 0.
Параметр пути (path
param)
size
Размер значений
Number
1
Не может превышать
пагинации
1000.
Параметр пути (path
param)
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
list
Список
Array of
Result
1
результатов
Objects
фильтрации
total_count
Количество
Number
1
задач,
соответствующи
х запросу
Формат объекта Result:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
task_id
Идентификатор
String
UUID
1
созданного
задания
525
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
result_id
Идентификатор
String
UUID
0
Заполнено, если
результирующей
значение параметра
выгрузки
"download_status"
("Статус выгрузки")
равно "SUCCESS"
("Успешно")
available
Возможность
String
1
Возможные значения:
скачивания
выгрузки
"AVAILABLE" - "Дос
тупна";
"NOT_AVAILABLE"
- "Недоступна"
file_size
Размер CSV
Number
1
выгрузки в
архиве
file_delete_date
Дата и время
String
DateTime
1
запланированно
го удаления
выгрузки
download_status
Статус выгрузки
String
1
Возможные значения:
"SUCCESS" - "Успеш
но";
"PREPARATION" - "
Подготовка";
"FAILED" - "Не
успешно"
526
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
error_message
Сообщение об
String
0
Параметр возвращается
ошибке
при наличии ошибки,
когда значение
параметра
"download_status"
("Статус выгрузки")
равно "FAILED" ("Не
успешно").
Техническая
особенность
формирования
выгрузки: параметр
может возвращаться,
если значение
параметра "available"
("Возможность
скачивания выгрузки")
равно "AVAILABLE"
("Доступна"). При
принятии решения о
доступности выгрузки
необходимо
ориентироваться на
значение параметра
"available"
("Возможность
скачивания выгрузки")
Пример использования метода
Запрос:
GET /api/v1/data/export/results?page=1&size=12&task_ids=4780df3c-c1d7-4e76-83f7-
cea7dcefada0&task_ids=aa1f5f59-063e-4b4c-9477-b276732aaaf9 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
Получение результата:
527
{
"list":[
{
"task_id":"4780df3c-c1d7-4e76-83f7-cea7dcefada0",
"result_id":"54a85f64-5717-4562-b3fc-2c963f66afa6",
"file_delete_date":"2021-01-25T10:11:13.305Z",
"file_size":1024,
"download_status":"SUCCESS",
"available":"AVAILABLE"
},
{
"task_id":"aa1f5f59-063e-4b4c-9477-b276732aaaf9",
"result_id":"5f9fffb9-1c22-49dc-b10d-dfbc0acfcc42",
"file_delete_date":"2021-01-27T12:13:15.305Z",
"file_size":600,
"download_status":"PREPARATION",
"available":"NOT_AVAILABLE"
}
],
"total_count":2
}
11.5. Метод получения выгрузки
Метод предназначен для получения результата задания на выгрузку только в том случае, когда
параметры "download_status" ("Статус выгрузки") и "available" ("Возможность скачивания
выгрузки"), возвращаемые в "Метод получения результирующих идентификаторов выгрузок
данных", имеют значения "SUCCESS"
("Успешно") и "AVAILABLE"
("Доступна"),
соответственно.
Endpoint: GET <endpoint>/<version>/data/export/results/{result_id}/file
Необходимые
права
доступа:
GENERAL_PRICING_REPORT
/
GENERAL_REPORT_ON_MOVEMENT
/
GENERAL_REPORT_ON_REMAINING_ITEMS
/
GENERAL_REPORT_ON_DISPOSAL / VIRTUAL_WAREHOUSE_REPORT (в зависимости от
типа задания на выгрузку)
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
result_id
Идентификатор
String
UUID
1
выгрузки
Выходная информация
528
По результатам успешного выполнения метода клиент получает zip-архив. Время загруженного
CSV файла указано в формате UTC+0.
В случае ошибки клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
error_code
Код ошибки
String
1
error_descriptio
Описание
String
1
n
ошибки
Пример использования метода
Запрос:
GET /api/v1/data/export/results/54b7e985-a438-4644-a506-bd53a4841621/file HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
Accept: */*
Получение результата:
Файл a2668930-22ec-4258-ad2d-699484813dfb.zip
11.6. Метод удаления файла выгрузки
Метод предназначен для удаления файла выгрузки. После вызова метода выгрузка будет удалена
через три минуты.
Endpoint: DELETE <endpoint>/<version>/data/export/results/{result_id}
Необходимые
права
доступа:
GENERAL_PRICING_REPORT
/
GENERAL_REPORT_ON_MOVEMENT
/
GENERAL_REPORT_ON_REMAINING_ITEMS
/
GENERAL_REPORT_ON_DISPOSAL / VIRTUAL_WAREHOUSE_REPORT (в зависимости от
типа задания на выгрузку)
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
result_id
Идентификатор
String
UUID
1
выгрузки
529
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
result_id
Идентификатор
String
UUID
1
выгрузки
task_id
Идентификатор
String
UUID
1
созданного
задания
file_delete_date
Дата и время
String
DateTime
1
запланированно
го удаления
выгрузки
Пример использования метода
Запрос:
DELETE /api/v1/data/export/results/54b7e985-a438-4644-a506-bd53a4841621 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token fc15b313-0a97-40cd-9700-7e1b2b468c42
Получение результата:
{
"result_id":"54b7e985-a438-4644-a506-bd53a4841621",
"task_id":"aa1f5f59-063e-4b4c-9477-b276732aaaf9",
"file_delete_date":"2022-12-29T15:03:49.577171"
}
11.7. Параметры фильтрации и описание доступных полей
для выгрузок
11.7.1. Общий отчёт по ценам
Тип задания: GENERAL_PRICING_REPORT
Необходимые права доступа: GENERAL_PRICING_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
11.7.1.1. Параметры фильтрации
530
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1026_IC_Period_
Тип
String
1
Допустимые значения:
Type_WM
периода
"IC_Period_Month" - Месяц
;
"IC_Period_Week" - Неделя
531
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1028_IC_Period_
Неделя
String
0*
Указать период выгрузки в
Week
виде порядкового номера
недели при отсчёте с
1
января 1970 года. В этом
параметре
недоступно
указание двух последних
недель. Если требуется
получить данные за одну из
последних двух недель,
воспользуйтесь
параметрами
"0616_IC_Operation_MDLP_
period_all"
("Получить
данные за последние две
недели")
и
"1031_IC_Period_Week_all"
("Неделя (включая две
последние недели)").
Формула для расчёта:
(год_выгрузки
-
1970)
*
52,1786
+
номер_недели_в_году_выгр
узки.
Полученное при расчёте
число всегда округляется до
целого в меньшую сторону.
Например, для задания
периода
выгрузки
"7.11.2022
- 13.11.2022"
(45
неделя
2022 года)
вычисление производится
следующим образом:
(2022 - 1970) * 52,1786 + 45
= 2758,2872
При округлении получается
"2758".
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1028_IC_Period_Week":
"2758"
}
532
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1027_IC_Period_
Месяц
String
0**
Указать период выгрузки в
Month_11_2019
виде порядкового номера
месяца. Для включения в
выгрузку данных за две
последние недели текущего
месяца укажите в параметре
"0616_IC_Operation_MDLP_
period_all"
("Получить
данные за последние две
недели") значение "true".
Формула для расчёта:
текущий_год
*
12
+
номер_месяца_в_году_выгр
узки.
Например, для задания
периода выгрузки "Ноябрь
2022"
(11-й месяц
2022
года)
вычисление
производится
следующим
образом: 2022 * 12 + 11 =
24275
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1027_IC_Period_Month_
11_2019": "24275"
}
1156_IC_Product
GTIN
Array of
GTIN
0
_MDLP_general_
Strings
gtin
1157_IC_Product
Серия
Array of
0
_MDLP_general_
Strings
batch
533
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
0312_IC_Source
Источник
Array of
0
Допустимые значения:
_type
финансиро
Strings
вания
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов
внебюджетных фондов";
"смешанные средства
бюджетов"
534
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
0616_IC_Operati
Получить
String
0
Допустимые значения:
on_MDLP_perio
данные за
"true" - получить данные за
d_all
последние
две недели
последние две недели;
"false" - не
получать
данные за последние две
недели.
Если указано значение
"true",
и
тип
периода - неделя, то номер
недели должен быть указан
в
параметре
"1031_IC_Period_Week_all"
("Неделя (включая две
последние недели)"), при
этом можно указать как
номер одной из двух
последних недель, так и
номер
любой
другой
недели.
Если указано значение
"true",
тип
периода - месяц,
и
в
параметре
"1027_IC_Period_Month_11_
2019"
указан
номер
текущего месяца,
то в
выгрузке будут данные за
текущий месяц, включая
данные за последние две
недели.
Значение заключается в
кавычки в запросе метода,
т.к.
формат
параметра - string, пример:
{
"0616_IC_Operation_MDL
P_period_all": "true"
}
535
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1031_IC_Period_
Неделя
String
0***
Указать период выгрузки в
Week_all
(включая
виде порядкового номера
две
недели при отсчёте с
1
последние
января 1970 года. Параметр
недели)
может быть заполнен, если
в
параметре
"0616_IC_Operation_MDLP_
period_all"
("Получить
данные за последние две
недели") указано значение
"true". В данном параметре
можно указать как номер
одной из двух последних
недель, так и номер любой
другой недели.
Формула для расчёта:
(год_выгрузки
-
1970)
*
52,1786
+
номер_недели_в_году_выгр
узки.
Полученное при расчёте
число всегда округляется до
целого в меньшую сторону.
Например, для задания
периода
выгрузки
"7.11.2022
- 13.11.2022"
(45
неделя
2022 года)
вычисление производится
следующим образом:
(2022 - 1970) * 52,1786 + 45
= 2758,2872
При округлении получается
"2758".
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1028_IC_Period_Week":
"2758"
}
* - Обязателен, если не указано значение параметра "1027_IC_Period_Month_11_2019"
536
("Месяц") или если в параметре "0616_IC_Operation_MDLP_period_all" ("Получить данные за
последние две недели") указано значение, отличное от "true"
** - Обязателен, если не указано значение параметра "1028_IC_Period_Week" ("Неделя") или
параметра "1031_IC_Period_Week_all" ("Неделя (включая две последние недели)")
*** - Обязателен, если не указано значение параметра "1028_IC_Period_Week" ("Неделя") или
параметра "1027_IC_Period_Month_11_2019" ("Месяц")
11.7.1.2. Доступные поля выгрузки
Наименования доступных полей выгрузки (соответствуют наименованиям в выгрузке в формате
* .csv):
Наименование
Примечание
GTIN
ИНН участника
ИНН эмитента
Код субъекта РФ
Количество точек продаж
МНН
Наименование участника
Наименование эмитента
Объем продаж, уп.
Серия
Значение в выгрузке заполнено, только если в запросе
был заполнен параметр
"1157_IC_Product_MDLP_general_batch" ("Серия")
Средневзвешенная цена, руб.
Субъект РФ
Торговое наименование
Источник финансирования
Возможные значения:
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов внебюджетных фондов";
"смешанные средства бюджетов"
11.7.2. Общий отчёт по выбытию ЛП
Тип задания: GENERAL_REPORT_ON_DISPOSAL
Необходимые права доступа: GENERAL_REPORT_ON_DISPOSAL
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
537
11.7.2.1. Параметры фильтрации
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1026_IC_Period_
Тип
String
1
Допустимые значения:
Type_WM
периода
"IC_Period_Month" - Месяц
;
"IC_Period_Week" - Неделя
1028_IC_Period_
Неделя
String
0*
Указать период выгрузки в
Week
виде порядкового номера
недели при отсчёте с
1
января 1970 года.
Формула для расчёта:
(год_выгрузки
-
1970)
*
52,1786
+
номер_недели_в_году_выгр
узки.
Полученное при расчёте
число всегда округляется до
целого в меньшую сторону.
Например, для задания
периода
выгрузки
"7.11.2022
- 13.11.2022"
(45
неделя
2022 года)
вычисление производится
следующим образом:
(2022 - 1970) * 52,1786 + 45
= 2758,2872
При округлении получается
"2758".
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1028_IC_Period_Week":
"2758"
}
538
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1027_IC_Period_
Месяц
String
0**
Указать период выгрузки в
Month_11_2019
виде порядкового номера
месяца.
Формула для расчёта:
текущий_год
*
12
+
номер_месяца_в_году_выгр
узки.
Например, для задания
периода выгрузки "Ноябрь
2022"
(11-й месяц
2022
года)
вычисление
производится
следующим
образом: 2022 * 12 + 11 =
24275
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1027_IC_Period_Month_
11_2019": "24275"
}
1156_IC_Product
GTIN
Array of
GTIN
0
_MDLP_general_
Strings
gtin
1157_IC_Product
Серия
Array of
0
_MDLP_general_
Strings
batch
0312_IC_Source
Источник
Array of
0
Допустимые значения:
_type
финансиро
Strings
вания
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов
внебюджетных фондов";
"смешанные средства
бюджетов"
539
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
0616_IC_Operati
Получить
String
0
Допустимые значения:
on_MDLP_perio
данные за
"true" - получить данные за
d_all
последние
две недели
последние две недели;
"false" - не
получать
данные за последние две
недели.
Если указано значение
"true",
и
тип
периода - неделя, то номер
недели должен быть указан
в
параметре
"1031_IC_Period_Week_all"
("Неделя (включая две
последние недели)"), при
этом можно указать как
номер одной из двух
последних недель, так и
номер
любой
другой
недели.
Если указано значение
"true",
тип
периода - месяц,
и
в
параметре
"1027_IC_Period_Month_11_
2019"
указан
номер
текущего месяца,
то в
выгрузке будут данные за
текущий месяц, включая
данные за последние две
недели.
Значение заключается в
кавычки в запросе метода,
т.к.
формат
параметра - string, пример:
{
"0616_IC_Operation_MDL
P_period_all": "true"
}
540
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1031_IC_Period_
Неделя
String
0***
Указать период выгрузки в
Week_all
(включая
виде порядкового номера
две
недели при отсчёте с
1
последние
января 1970 года. Параметр
недели)
может быть заполнен, если
в
параметре
"0616_IC_Operation_MDLP_
period_all"
("Получить
данные за последние две
недели") указано значение
"true". В данном параметре
можно указать как номер
одной из двух последних
недель, так и номер любой
другой недели.
Формула для расчёта:
(год_выгрузки
-
1970)
*
52,1786
+
номер_недели_в_году_выгр
узки.
Полученное при расчёте
число всегда округляется до
целого в меньшую сторону.
Например, для задания
периода
выгрузки
"7.11.2022
- 13.11.2022"
(45
неделя
2022 года)
вычисление производится
следующим образом:
(2022 - 1970) * 52,1786 + 45
= 2758,2872
При округлении получается
"2758".
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1028_IC_Period_Week":
"2758"
}
* - Обязателен, если не указано значение параметра "1027_IC_Period_Month_11_2019"
541
("Месяц") или если в параметре "0616_IC_Operation_MDLP_period_all" ("Получить данные за
последние две недели") указано значение, отличное от "true"
** - Обязателен, если не указано значение параметра "1028_IC_Period_Week" ("Неделя") или
параметра "1031_IC_Period_Week_all" ("Неделя (включая две последние недели)")
*** - Обязателен, если не указано значение параметра "1028_IC_Period_Week" ("Неделя") или
параметра "1027_IC_Period_Month_11_2019" ("Месяц")
11.7.2.2. Доступные поля выгрузки
Наименования доступных полей выгрузки (соответствуют наименованиям в выгрузке в формате
* .csv):
Наименование
Примечания
Дата выбытия
ИНН эмитента
Наименование эмитента
Код субъекта РФ
Субъект РФ
Населенный пункт
Район
ИНН участника
Наименование участника
Идентификатор МД участника
Адрес
МНН
Торговое наименование
GTIN
Серия
Срок годности
Тип выбытия
Cм. Типы выбытия
Объем выбытий, уп.
Источник финансирования
Возможные значения:
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов внебюджетных фондов";
"смешанные средства бюджетов"
542
11.7.3. Общий отчёт по движению ЛП
Тип задания: GENERAL_REPORT_ON_MOVEMENT
Необходимые права доступа: GENERAL_REPORT_ON_MOVEMENT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
11.7.3.1. Параметры фильтрации
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1026_IC_Period_
Тип
String
1
Допустимые значения:
Type_WM
периода
"IC_Period_Month" - Месяц
;
"IC_Period_Week" - Неделя
543
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1029_IC_Period_
Неделя
String
0*
Указать период выгрузки в
Week_now
виде порядкового номера
недели при отсчёте с
1
января 1970 года.
Формула для расчёта:
(год_выгрузки
-
1970)
*
52,1786
+
номер_недели_в_году_выгр
узки.
Полученное при расчёте
число всегда округляется до
целого в меньшую сторону.
Например, для задания
периода
выгрузки
"7.11.2022
- 13.11.2022"
(45
неделя
2022 года)
вычисление производится
следующим образом:
(2022 - 1970) * 52,1786 + 45
= 2758,2872
При округлении получается
"2758".
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1029_IC_Period_Week_n
ow": "2758"
}
544
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1027_IC_Period_
Месяц
String
0**
Указать период выгрузки в
Month_11_2019
виде порядкового номера
месяца.
Формула для расчёта:
текущий_год
*
12
+
номер_месяца_в_году_выгр
узки.
Например, для задания
периода выгрузки "Ноябрь
2022"
(11-й месяц
2022
года)
вычисление
производится
следующим
образом: 2022 * 12 + 11 =
24275
Полученное
значение
заключается в кавычки в
запросе метода, т.к. формат
параметра - string, пример:
{
"1027_IC_Period_Month_
11_2019": "24275"
}
1156_IC_Product
GTIN
Array of
GTIN
0
_MDLP_general_
Strings
gtin
1157_IC_Product
Серия
Array of
0
_MDLP_general_
Strings
batch
0312_IC_Source
Источник
Array of
0
Допустимые значения:
_type
финансиро
Strings
вания
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов
внебюджетных фондов";
"смешанные средства
бюджетов"
* - Обязателен, если не указано значение параметра "1027_IC_Period_Month_11_2019"
("Месяц")
545
** - Обязателен, если не указано значение параметра "1029_IC_Period_Week_now" ("Неделя")
11.7.3.2. Доступные поля выгрузки
Наименования доступных полей выгрузки (соответствуют наименованиям в выгрузке в формате
* .csv):
Наименование
Примечания
Дата операции
Операция агрегируется по дате операции, полученной в
документе движения, который направляет участник
ИНН эмитента
Наименование эмитента
МНН
Торговое наименование
GTIN
Серия
Номер операции
ИНН отправителя
Наименование отправителя
Идентификатор МД отправителя
ИНН получателя
Наименование получателя
Идентификатор МД получателя
Количество, уп.
Источник финансирования
Возможные значения:
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов внебюджетных фондов";
"смешанные средства бюджетов"
11.7.4. Общий отчёт по остаткам ЛП
Тип задания: GENERAL_REPORT_ON_REMAINING_ITEMS
Необходимые права доступа: GENERAL_REPORT_ON_REMAINING_ITEMS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
11.7.4.1. Параметры фильтрации
546
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1156_IC_Product
GTIN
Array of
GTIN
0
Если значения параметров
_MDLP_general_
Strings
"1156_IC_Product_MDLP_ge
gtin
neral_gtin" ("GTIN") и
"1157_IC_Product_MDLP_ge
neral_batch" ("Серия") не
1157_IC_Product
Серия
Array of
0
указаны, то осуществляется
_MDLP_general_
Strings
выгрузка данных по всем
batch
GTIN + Серия, доступным
данному участнику
0312_IC_Source
Источник
Array of
0
Допустимые значения:
_type
финансиро
Strings
вания
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов
внебюджетных фондов";
"смешанные средства
бюджетов"
11.7.4.2. Доступные поля выгрузки
Наименования доступных полей выгрузки (соответствуют наименованиям в выгрузке в формате
* .csv):
Наименование
Примечания
ИНН эмитента
Наименование эмитента
Код субъекта РФ
Субъект РФ
Населенный пункт
Район
ИНН участника
Наименование участника
Идентификатор МД участника
Учитываются только активные места деятельности
Адрес
МНН
Торговое наименование
GTIN
Серия
547
Наименование
Примечания
Срок годности
Остатки на рынке, уп.
Остатки до ввода в ГО, уп.
Общие остатки, уп.
Источник финансирования
Возможные значения:
"собственный бюджет";
"федеральный бюджет";
"региональный бюджет";
"средства бюджетов внебюджетных фондов";
"смешанные средства бюджетов"
11.7.5. Мой виртуальный склад (новый)
Тип задания: VIRTUAL_WAREHOUSE_REPORT
Необходимые права доступа: VIRTUAL_WAREHOUSE_REPORT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
11.7.5.1. Параметры фильтрации
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1512_IC_id_mo_
Идентифик
String
BranchID
1
mox
атор МД /
МОХ
1246_IC_Product
GTIN
Array of
GTIN
0
_gtin
Strings
1247_IC_Product
Серия
Array of
0
_batch
Strings
1257_IC_Product
Статус ЛП
String
0
Возможные значения:
_MDLP_stat_lp
ЛП отгружено новому
владельцу;
На балансе текущего
владельца (значение по
умолчанию)
0611_IC_Agg_M
Учесть
Boolean
1
Возможные значения:
DLP_shipped
отгруженн
ые ЛП
true - учесть отгруженные
ЛП;
false - не учитывать
отгруженные ЛП
548
Имя реквизита
Описание
Тип
Ограничения
Кардина
Примечания
в формате
реквизита
данных
льность
JSON
JSON
1173_IC_Product
Тип срока
Array of
0
Возможные значения:
_MDLP_expirati
годности
Strings
on_lp
"Просрочено";
"Остаток срока годности до
14 дней";
"Остаток срока годности до
месяца";
"Остаток срока годности до
2х месяцев";
"Остаток срока годности до
3х месяцев";
"Остаток срока годности
больше 3х месяцев"
0238_IC_Date_St
Начало
String
Date
0
Значение по умолчанию:
art_period_8
периода
текущая дата минус 2 года
окончания
срока
годности
0239_IC_Date_Fi
Завершение
String
Date
0
Значение по умолчанию:
nish_period_8
периода
текущая дата плюс 2 года
окончания
срока
годности
11.7.5.2. Доступные поля выгрузки
Наименования доступных полей выгрузки (соответствуют наименованиям в выгрузке в формате
* .csv):
Наименование
Примечание
Адрес / Идентификатор МД / МОХ
МНН
Торговое наименование
GTIN
Серия
Тип срока годности
Возможные значения:
Просрочено;
Остаток срока годности до 14 дней;
Остаток срока годности до месяца;
Остаток срока годности до 2х месяцев;
Остаток срока годности до 3х месяцев;
Остаток срока годности больше 3х месяцев
549
Наименование
Примечание
Дата окончания срока годности
Количество упаковок
550
12. Получение событий, связанных с выбытием
КИЗ
12.1. Общие правила работы
1. События добавляются в очередь с момента активации соответствующей подписки.
2. После получения порции данных по подписке данные из очереди выдачи участнику будут
удалены.
3. Период хранения данных в очереди участника по подписке в случае, если участник не
получает эти данные, равна 3 дням.
4. В выдаче данные отсортированы по дате добавления в очередь участника по возрастанию (от
наиболее старой даты к новой дате).
12.2. Список доступных типов событий вывода из оборота
(WithdrawalEventType)
Таблица 68. Список доступных типов событий вывода из оборота (WithdrawalEventType)
Наименование типа
Описание
SGTIN_AWAITING_WITHDRAWAL_KKT
Формирование события в подписку по SGTIN,
для которого поступила информация о
выбытии, поместившая SGTIN в реестр
ожиданий вывода из оборота (ККТ или
документ).
Событие формируется при наличии подписки
для следующих участников оборота товаров:
• для участника, осуществившего вывод ЛП
из оборота;
• для текущего владельца SGTIN в ЛК (в
случае отсутствия сведений о приемке со
стороны участника, осуществившего вывод
ЛП из оборота).
Событие формируется при получении схем:
• 511;
• 10511;
• 512;
10522
551
Наименование типа
Описание
SGTIN_AWAITING_WITHDRAWAL_DEVICE
Формирование события в подписку по SGTIN,
для которого поступила информация о
выбытии, поместившая SGTIN в реестр
ожиданий вывода из оборота (РВ или
документ).
Событие формируется при наличии подписки
для следующих участников оборота товаров:
• для участника, осуществившего вывод ЛП
из оборота;
• для текущего владельца SGTIN в ЛК (в
случае отсутствия сведений о приемке со
стороны участника, осуществившего вывод
ЛП из оборота).
Событие формируется при получении схем:
• 521;
• 10521;
• 10523;
• 531;
• 10531;
10532
552
Наименование типа
Описание
SGTIN_WITHDRAWN
Формирование события в подписку по SGTIN
при смене статуса (для SGTIN, находившихся в
реестре ожиданий, по факту выхода из реестра
ожиданий).
Событие формируется при наличии подписки
для
участника
оборота
товаров,
осуществившего вывод ЛП из оборота.
Событие формируется при получении схем:
• 335 - для типов custom_procedure_code:
◦ 10 (экспорт);
◦ 93 (уничтожение);
◦ 94 (отказ в пользу государства).
• 461:
◦ 511:
▪ 10511;
▪ 512;
▪ 521;
▪ 10521;
▪ 10522;
▪ 10523;
▪ 531;
▪ 10531;
10532.
552 - все типы
12.3. Создание подписки на получение событий, связанных с
выбытием КИЗ
Endpoint: POST <endpoint>/<version>/withdrawal_events/subscribe
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
553
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
event_types
Массив типов
Array of Strings
WithdrawalEve
1
См. Список
событий
ntType;
доступных
Минимальный
типов событий
размер:
1;
вывода из
Максимальны
оборота
й размер: 3;
(WithdrawalEv
entType).
branch_ids
Массив
Array of Strings
Branch;
1
идентификато
Минимальный
ров МД
размер:
1;
Максимальны
й
размер:
2000;
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subscription_id
Идентификато
String
UUID
1
р подписки
Пример использования метода
Запрос:
POST api/v1/withdrawal_events/subscribe HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"event_types": [
"SGTIN_AWAITING_WITHDRAWAL_KKT",
"SGTIN_WITHDRAWN",
],
"branch_ids": [
"00000000100930"
]
}
554
Получение результата:
{
"subscription_id": "3c2bf2c2-cea2-489d-a282-ddcf79b315b4"
}
12.4. Получение списка подписок
Endpoint:
GET
<endpoint>/<version>/withdrawal_events/subscriptions?start_from={start_from}&count=
{count}
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
Минимальное
1
Параметр
записи
значение: 0
запроса (query
parameter)
count
Максимальное
Number
Минимальное
1
Параметр
количество
значение:
1;
запроса (query
записей
Максимальное
parameter)
значение: 500;
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей по
запросу
subscriptions
Массив с
Array of
WithdrawalEve
1
См. Формат
информацией
Objects
ntsSubscription
объекта
о подписках
WithdrawalEve
ntsSubscription.
Таблица 69. Формат объекта WithdrawalEventsSubscription
555
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subscription_id
Идентификато
String
UUID
1
р подписки
event_types
Массив типов
Array of Strings
WithdrawalEve
1
См. Список
событий
ntType
доступных
типов событий
вывода из
оборота
(WithdrawalEv
entType).
branch_ids
Массив
Array of Strings
Branch
1
идентификато
ров МД
Пример использования метода
Запрос:
GET api/v1/withdrawal_events/subscriptions?start_from=0&count=1 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"total": 1,
"subscriptions": [
{
"subscription_id": "3c2bf2c2-cea2-489d-a282-ddcf79b315b4",
"event_types": [
"SGTIN_AWAITING_WITHDRAWAL_KKT",
"SGTIN_WITHDRAWN"
],
"branch_ids": [
"00000000100930"
]
}
]
}
12.5. Изменение подписки на получение событий, связанных
с выбытием КИЗ
Endpoint: PUT <endpoint>/<version>/withdrawal_events/subscriptions/{subscription_id}
556
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subscription_id
Идентификато
String
UUID
1
Параметр пути
р подписки
(path param)
event_types
Массив типов
Array of Strings
WithdrawalEve
1
См. Список
событий
ntType;
доступных
Минимальный
типов событий
размер:
1;
вывода из
Максимальны
оборота
й размер: 3;
(WithdrawalEv
entType).
branch_ids
Массив
Array of Strings
Branch;
1
идентификато
Минимальный
ров МД
размер:
1;
Максимальны
й
размер:
2000;
Выходная информация
По результатам выполнения клиент получает ответ с кодом 200 и пустым телом.
Пример использования метода
Запрос:
PUT api/v1/withdrawal_events/subscriptions/{subscription_id} HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"event_types": [
"SGTIN_AWAITING_WITHDRAWAL_KKT",
"SGTIN_WITHDRAWN",
],
"branch_ids": [
"00000000100930"
]
}
557
12.6. Получение событий, связанных с выбытием КИЗ
Endpoint:
GET
<endpoint>/<version>/withdrawal_events?subscription_id={subscription_id}&count={cou
nt}
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Фиксация событий вывода КИЗ из оборота начинается после создания подписки.
Соответственно, события, произошедшие до создания подписки не будут отражены в результате
метода.
События, полученные в результате метода считаются обработанными и повторное их получение
невозможно. При последующем вызове будут возвращены следующие по очереди события.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subscription_id
Идентификато
String
UUID
1
Параметр
р подписки
запроса (query
parameter)
count
Максимальное
Number
Минимальное
1
Параметр
количество
значение:
1;
запроса (query
записей
Максимальное
parameter)
значение: 500;
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
events
Массив с
Array of
WithdrawalEve
1
См. Формат
информацией
Objects
nt
объекта
о событиях
WithdrawalEve
выбытия КИЗ
nt
count
Общее
Number
1
количество
записей
Таблица 70. Формат объекта WithdrawalEvent
558
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
event_type
Тип события
String
WithdrawalEve
1
См. Список
ntType
доступных
типов событий
вывода из
оборота
(WithdrawalEv
entType)
branch_id
Идентификато
String
Branch
1
р МД
sgtin
SGTIN (КИЗ)
String
SGTIN
1
gtin
GTIN
String
GTIN
1
status
Статус
String
1
batch
Номер
String
BatchNumber
1
производствен
ной серии
withdrawal_typ
Тип вывода из
Number
{1,2,3,4,5,6}
0
e
оборота
via_device
Способ
Number
{1,2,3,4}
0
выбытия
status_date
Дата
String
DateTime
1
последней
смены статуса
last_tracing_op
Дата
String
DateTime
0
_date
последней
операции
expiration_date
Срок годности
String
DateTime
0
Пример использования метода
Запрос:
GET api/v1/withdrawal_events?subscription_id=3c2bf2c2-cea2-489d-a282-
ddcf79b315b4&count=1 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
559
{
"events": [
{
"event_type": "SGTIN_WITHDRAWN",
"branch_id": "00000000100930",
"sgtin": "046040600024394KibV4AEbwD7L",
"gtin": "04604060002439",
"status": "disposed",
"batch": "1122",
"withdrawal_type": 4,
"via_device": 2,
"status_date": "2022-02-15T14:34:55",
"last_tracing_op_date": "2022-02-14T12:11:07",
"expiration_date": "2025-03-01T00:00:00"
}
],
"count": 1
}
12.7. Отписка от получения событий, связанных с выбытием
КИЗ
Endpoint: POST <endpoint>/<version>/withdrawal_events/unsubscribe
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subscription_id
Идентификато
String
UUID
1
р подписки
Выходная информация
По результатам выполнения клиент получает ответ с кодом 200 и пустым телом.
Пример использования метода
Запрос:
560
POST api/v1/withdrawal_events/unsubscribe HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"subscription_id": "3c2bf2c2-cea2-489d-a282-ddcf79b315b4"
}
12.8. Формат ответа в случае ошибки
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
error_code
Код ошибки
String
1
error_descriptio
Описание
String
1
n
ошибки
12.9. Список возможных кодов ошибок
Наименование
Описание
core.error.6001
Участник не является владельцем указанных
мест деятельности
core.error.6002
Места деятельности уже указаны для другой
подписки
core.error.6003
Указанный subscription_id отсутствует в
системе
561
13. Часто задаваемые вопросы
1.
Для чего нужна учетная система (УС)?
Учетная система используется только для авторизации пользователей в API (получение
токена авторизации). Каждая учетная система привязана только к одному участнику (одной
организации) с конкретным sys_id (идентификатором субъекта обращения в «ИС
"Маркировка". МДЛП»). У организации может быть зарегистрировано в API несколько
учетных систем, с реквизитами которых можно авторизовать пользователей. Никакой
дополнительной функциональной нагрузки зарегистрированная учетная система на данный
момент не несет и не имеет связи с пользователями участника. Она не используется в
фильтрации списка исходящих/входящих документов, она не используется в фильтрации
поиска пользователей, групп прав, других учетных систем - единственным критерием
фильтрации в поиске является sys_id зарегистрированного пользователя, чей
авторизационный токен используется в запросах.
2.
Не могли бы вы привести пример кода на языке X / платформе Y, как можно реализовать
вызов метода Z?
Нет, таких примеров мы не даем.
3.
Какие данные мне использовать, чтобы получить доступ тестовому стенду API?
Данные для подключения приведены в документации по API. Рекомендуется, используя
учетные записи тестовых пользователей, создавать учетные записи для своих пользователей
и учетных систем.
4.
Как получить доступ к справочнику ГС1 (GS1)?
ГС1 - закрытый (платный) реестр, в публичном открытом АПИ он не предусмотрен. Запросы
к данному реестру должны выполняться отдельно на стороне разработчиков учетных систем.
5.
Для чего может понадобиться метод "Получение списка исходящих документов"?
Метод может использоваться для просмотра истории отправленных документов.
6.
Как долго хранится информация об исходящих документах?
Информация об отправленных документах хранится постоянно и не удаляется.
7.
Помечается ли документ как прочитанный и возможно ли его скачивать несколько раз?
Документ никогда не помечается прочитанным. Если имеется входящий документ для
данного участника, то он всегда будет присутствовать в его списке входящих документов.
8.
Все ли документы возвращаются методом "Получение списка входящих документов"?
Данный метод возвращает информацию по всем входящим документам, за исключением
квитанций об обработке документов (схемы документов 200, 201 и 211).
9.
Каким образом можно получить квитанции об обработке документов, если они
отсутствуют в ответе метода "Получение списка входящих документов"?
Квитанции об обработке документов можно получить, используя метод "Получение списка
документов по идентификатору запроса".
10.
Можно ли использовать один request_id для нескольких отправок документов?
Нет, вернется ошибка. Уникальность request_id контролируется.
11.
На тестовом стенде (судя по тестовым данным в конце описания API) можно
авторизоваться только с паролем (test_non_resident). Если хочется проверить авторизацию
резидента, нужно подключаться к песочнице?
Используя тестовую учетную запись test_non_resident, вы можете создавать своих
пользователей и осваивать работу с API на них. Подключаться к "Песочнице" рекомендуется
562
уже после того, как работа с API освоена на максимальном количестве методов на тестовом
стенде.
12.
При уже полученном токене какая будет реакция системы на попытку повторной
авторизации?
При повторной отправке запроса на токен с тем же кодом система вернет ошибку.
13.
Существует ли какой-то рекомендованный механизм проверки связи и общей
работоспособности API?
На данный момент единого механизма не существует.
14.
Если мы авторизуемся как нерезидент, дальше система нам даст возможность
отправлять подписанные документы?
Пользователи участника-нерезидента авторизуются по логину/паролю, поэтому они могут
отправлять только неподписанные документы.
15.
Метод "Завершение отправки документа" должен выполняться только после отправки
документа большого размера или для всех типов документов?
Метод "Завершение отправки документа" необходимо вызывать только для документов
большого размера.
16.
Что именно является размером документа: размер содержимого документа, документа в
BASE64 или всего запроса в формате JSON?
Размером является весь запрос в JSON: документ, подпись в BASE64 и т.д.
17.
Отмена отправки документа может выполняться только для документов большого
размера или для всех типов документов?
Отмена может быть выполнена только для больших документов до вызова метода
"Завершение отправки документа".
18.
Сколько времени даётся на загрузку документа большого объёма?
Ссылка на загрузку документа становится недействительной через 2 часа.
19.
Требуется ли клиентский сертификат для установки TLS-соединения?
Клиентский сертификат для TLS соединения не требуется. Требуется установить корневой
сертификат в список доверенных сертификатов с сайта КриптоПро.
20.
Можно ли через одно TLS-соединение посылать данные разных клиентов?
Можно.
21.
Можно ли использовать сертифицированное ПО без аппаратных токенов?
Можно.
22.
После успешной авторизации на любой вызов метода по HTTPS приходит ответ с HTTP
кодом 307. В чем может быть причина?
HTTP коды 3xx сигнализируют о необходимости выполнять запрос по другому URL. Новый
URL указывается в HTTP заголовке ответа Location и большинство HTTP клиентов умеют в
автоматическом режиме перенаправлять такие запросы по указанному в URL, прозрачно для
пользователя.
23.
Попытались получить квитанцию по ссылке, которую уже однажды использовали, но
запрос завершился неудачно. Ссылка недействительна?
Время жизни ссылки - 2 часа. Для скачивания документа необходимо получать новую
ссылку каждый раз, когда старая становиться недействительной.
24.
Как определить, что отправленный ранее документ был обработан системой?
Документ, обработанный системой, имеет статус PROCESSED_DOCUMENT или
563
FAILED_RESULT_READY в зависимости от статуса обработки. Более подробную информацию о
статусе обработки документа можно узнать из его квитанции.
564
История изменений
Дата
Версия
Описание изменений
изменений
10.01.2024
4.57.0
В раздел "Аналитические данные по отчётам" добавлены:
• параметры фильтрации:
◦ "0312_IC_Source_type"
("Источник финансирования") - для
типов заданий GENERAL_PRICING_REPORT ("Общий отчёт
по ценам"), GENERAL_REPORT_ON_DISPOSAL
("Общий
отчёт
по
выбытию
ЛП"),
GENERAL_REPORT_ON_MOVEMENT
("Общий отчёт по
движению ЛП"), GENERAL_REPORT_ON_REMAINING_ITEM
("Общий отчёт по остаткам ЛП");
◦ "1031_IC_Period_Week_all" ("Неделя (включая две последние
недели)") - для типов заданий GENERAL_PRICING_REPORT
("Общий
отчёт
по
ценам"),
GENERAL_REPORT_ON_DISPOSAL
("Общий отчёт по
выбытию ЛП");
◦ "0616_IC_Operation_MDLP_period_all"
("Получить данные за
последние
две
недели") - для
типов
заданий
GENERAL_PRICING_REPORT
("Общий отчёт по ценам"),
GENERAL_REPORT_ON_DISPOSAL
("Общий отчёт по
выбытию ЛП").
• поле выгрузки "Источник финансирования" - для типов заданий
GENERAL_PRICING_REPORT
("Общий отчёт по ценам"),
GENERAL_REPORT_ON_DISPOSAL ("Общий отчёт по выбытию
ЛП"), GENERAL_REPORT_ON_MOVEMENT ("Общий отчёт по
движению ЛП"), GENERAL_REPORT_ON_REMAINING_ITEM
("Общий отчёт по остаткам ЛП")
565
Дата
Версия
Описание изменений
изменений
23.11.2023
4.57.0
в разделах "Формат объекта LicenseEntry" и "Формат объекта
LicenseApiFilter" добавлены возможные значения параметра
"l_status" ("Статус лицензии");
в выходную информацию методов "Получение информации о
лицензиях на производство" и "Получение информации о
лицензиях на фарм. деятельность" добавлены возможные значения
параметра "L_STATUS" ("Статус лицензии");
в таблицу "Список прав пользователей учетной системы
(RightsEnum)"
добавлено
новое
право - VIRTUAL_WAREHOUSE_REPORT
("Доступ к отчёту
"Мой виртуальный склад (новый)");
в таблицу "Список типов заданий на получение аналитических
данных
по
отчётам"
добавлен
новый
тип
задания - VIRTUAL_WAREHOUSE_REPORT ("Мой виртуальный
склад (новый)");
в раздел "Аналитические данные по отчётам" добавлено описание
параметров фильтрации и доступных полей выгрузки для типа
задания - VIRTUAL_WAREHOUSE_REPORT ("Мой виртуальный
склад (новый)");
в разделе "Метод передачи контейнера на модерацию" в пример
запроса метода добавлен заголовок Accept-Language
10.10.2023
4.56.0
в разделе "Установка защищенного соединения к API по TLS
(HTTPS)" обновлены протоколы, которые можно использовать для
соединения;
в раздел "Загрузка документов" добавлено описание метода
"Скачивание документа по идентификатору";
в разделах "Метод для получения информации из реестра
производимых организацией ЛП", "Метод для получения детальной
информации о производимом организацией ЛП", "Метод для
поиска публичной информации в реестре производимых ЛП" и
"Метод для получения публичной информации о производимом
ЛП" в выходную информацию добавлено описание параметра
"prod_pack_1_desc" ("Описание первичной упаковки ЛП");
в разделе "Метод фильтрации по субъектам обращения" в выходной
информации скорректировано описание параметра "entity_type"
("Тип участника");
в разделе "Работа с инструкциями и изображениями упаковок
лекарственных препаратов" добавлено примечание о том, какие
контейнеры можно редактировать;
в разделе "Требования к инструкции в JSON" дополнено описание
структуры инструкции в формате * .json
566
Дата
Версия
Описание изменений
изменений
17.08.2023
4.55.0
добавлен раздел "Работа с инструкциями и изображениями
упаковок лекарственных препаратов";
в разделе "Формат объекта MedProductsFilter" добавлено описание
параметра "extended" ("Расширенный выходной формат");
в разделах "Метод для получения информации из реестра
производимых организацией ЛП" и "Метод для получения
детальной информации о производимом организацией ЛП" в
выходную информацию добавлено описание параметров:
◦ "container_id" ("Идентификатор контейнера");
◦ "autopropagate"
("Признак автоматической установки связи
между контейнером и сериями").
в раздел "Выгрузка из реестра серий" добавлено описание нового
поля, доступного для выгрузки: "container_id" ("Идентификатор
контейнера");
добавлен раздел "Список типов задач для фильтрации
аналитических данных (TaskType)";
в методе "Просмотр списка задач пользователя" для параметра
метода "task_type" ("Тип задачи") скорректировано примечание;
в разделе "Типы выбытия" скорректировано описание для значения
"7" - "Агентская продажа, в том числе дистанционная торговля";
в разделе "Выгрузка отчёта по выбытию ЛП (Устарел)" в
параметре фильтрации "exit_type"
("Тип вывода из оборота")
скорректировано описание значения "7"
05.07.2023
4.54.0
в рамках релиза 4.54.0 изменений не было
05.07.2023
4.53.0
в разделе "Формат объекта SGTIN" для параметра "prod_name"
описание реквизита изменено на "Международное непатентованное
наименование (стандартизованное значение)"
567
Дата
Версия
Описание изменений
изменений
18.05.2023
4.53.0
в разделе "Общие требования по использованию методов"
скорректирована информация по лимитам, к наименованиям
методов добавлены url;
добавлен раздел "Метод для редактирования параметров МД для
аптек";
в разделах "Метод для получения публичной информации о
производимом ЛП" и "Метод для получения детальной информации
о производимом организацией ЛП" в выходную информацию
добавлено описание параметров:
◦ "reg_status" ("Статус рег. Удостоверения");
◦ "type_form" ("Лекарственная форма");
◦ "gnvlp" ("Признак наличия в списке ЖНВЛП");
◦ "vzn_drug"
("Признак, отображающий, относится ли ЛП к
списку 7ВЗН");
◦ "prod_desc" ("Наименование товара на этикетке");
◦ "is_narcotic" ("Признак, является ли ЛП наркотическим или
психотропным");
в разделе "Получение событий, связанных с выбытием КИЗ":
◦ добавлен раздел "Общие правила работы";
◦ скорректировано описание типов событий вывода из оборота
(WithdrawalEventType) в разделе "Список доступных типов
событий вывода из оборота (WithdrawalEventType)"
03.05.2023
4.52.0
в разделе "Общий отчёт по движению ЛП" параметр
"1028_IC_Period_Week"
("Неделя")
заменён
на
"1029_IC_Period_Week_now" ("Неделя")
29.03.2023
4.52.0
в разделе "Общие требования по использованию методов"
актуализирован интервал между вызовами метода "Метод поиска по
общедоступному реестру КИЗ в архивном хранилище по списку
значений" (/reestr/sgtin/public/archive/sgtins-by-list)
13.03.2023
4.52.0
в рамках релиза 4.52.0 изменений не было
01.03.2023
4.51.0
в раздел "Метод для поиска информации о местах осуществления
деятельности по фильтру" добавлено описание новых входных и
выходных параметров
03.02.2023
4.51.0
в разделе "Аналитические данные по отчётам" скорректировано
описание параметров фильтрации "1028_IC_Period_Week"
("Неделя") и "1027_IC_Period_Month_11_2019" ("Месяц")
568
Дата
Версия
Описание изменений
изменений
31.01.2023
4.51.0
в разделе "Ограничения на форматы полей данных"
скорректировано описание для ограничения "DateTime"
24.01.2023
4.51.0
во входные и выходные параметры метода "Фильтрация по реестру
решений о вводе лекарственных препаратов в гражданский оборот"
добавлены:
◦ "prod_sell_name" ("Торговое наименование");
◦ "reg_num" ("Номер регистрационного удостоверения")
добавлено описание методов:
◦ "Фильтрация по реестру деклараций (импортные ЛП)";
◦ "Фильтрация по реестру партий, ввозимых из ЕАЭС".
в таблицу "Формат объекта GroupedUser" добавлены параметры
"inn_ind"
("ИНН физического лица") и "poa_number"
("Номер
доверенности")
в разделе "Выгрузка из реестра серий" добавлен новый параметр
фильтрации "product_sell_name" ("Торговое наименование");
в разделе "Метод получения выгрузки" скорректирован пример
запроса метода
30.12.2022
4.50.0
в следующих методах скорректированы примеры использования:
◦ "Метод создания нового задания на выгрузку";
◦ "Метод получения статуса задания на выгрузку";
◦ "Метод получения статусов заданий на выгрузку";
◦ "Метод получения результирующих идентификаторов выгрузок
данных";
◦ "Метод получения выгрузки";
◦ "Метод удаления файла выгрузки"
569
Дата
Версия
Описание изменений
изменений
20.12.2022
4.50.0
в таблицу "Список прав пользователей учетной системы
(RightsEnum)" добавлены новые права:
◦ GENERAL_PRICING_REPORT ("Доступ к общему отчету по
ценам");
◦ GENERAL_REPORT_ON_MOVEMENT
("Доступ к общему
отчету по движению ЛП");
◦ GENERAL_REPORT_ON_REMAINING_ITEMS
("Доступ к
общему отчету по остаткам ЛП");
◦ GENERAL_REPORT_ON_DISPOSAL ("Доступ к общему отчету
по выбытию ЛП").
добавлен раздел "Аналитические данные по отчётам" с описанием
новых методов:
◦ "Метод создания нового задания на выгрузку";
◦ "Метод получения статуса задания на выгрузку";
◦ "Метод получения статусов заданий на выгрузку";
◦ "Метод получения результирующих идентификаторов выгрузок
данных";
◦ "Метод получения выгрузки";
◦ "Метод удаления файла выгрузки".
объявлены
устаревшими
права
VIEW_BATCH_REPORT
("Просмотр отчётов по ЛП") и VIEW_PRICING_REPORT
("Просмотр отчёта по ценам");
объявлены устаревшими следующие типы задач на получение
аналитических данных:
◦ remaining_medicines ("Выгрузка отчёта по остаткам ЛП");
◦ medicine_disposal ("Выгрузка отчёта по выбытию ЛП");
◦ pricing_report ("Выгрузка отчёта по ценам");
◦ lp_movement_circulation ("Выгрузка отчёта по движению ЛП,
введённых в оборот");
◦ import_movement
("Выгрузка
отчёта
по
остаткам
импортированных ЛП до ввода в ГО").
в разделе "Метод для получения информации о регистрации в
организации для текущего пользователя" для выходного параметра
"kpp" ("КПП") объекта Member скорректирована кардинальность
570
Дата
Версия
Описание изменений
изменений
29.11.2022
4.50.0
в разделе "Ограничения на форматы полей данных"
скорректировано выражение для параметра "ACTION_ID";
в таблице "Формат объекта SGTIN" для параметра "source_type"
("Источник финансирования") расширен диапазон значений;
добавлены разделы "Типы входящих документов для параметра
doc_type" и "Типы исходящих документов для параметра doc_type";
удалён раздел "Примеры авторизации на тестовых участниках";
в метод "Получение перечня мест осуществления деятельности в
системе" во входную и выходную информацию добавлены
параметры:
◦ "has_pharm_license"
("Лицензия
на
фармацевтическую
деятельность");
◦ "has_prod_license"
("Лицензия
на
производственную
деятельность");
◦ "has_med_license" ("Лицензия на медицинскую деятельность");
◦ "has_narcotic_license" ("Лицензия на деятельность по обороту
наркотических средств, психотропных веществ и их
прекурсоров, культивированию наркосодержащих растений")
21.10.2022
4.49.0
в разделе "Примеры авторизации на тестовых участниках" удалена
информация, что для работы в API необходимо зарегистрировать
своих пользователей, используя тестовых пользователей,
приведённых в этом разделе
20.10.2022
4.49.0
добавлены разделы "Список типов задач на получение
аналитических данных (TaskType)", "Список статусов обработки
задачи на получение аналитических данных (TaskStatus)" и "Формат
объекта Task";
в таблицу "Список типов задач на получение аналитических
данных (TaskType)" добавлен тип задачи "sgtins_by_doc_id"
(Выгрузка списка успешно обработанных SGTIN по id исходного
XML-документа)
12.10.2022
4.49.0
добавлены разделы "Получение аналитических данных" и
"Получение событий, связанных с выбытием КИЗ";
в методы "Создание задачи" и "Получение результата задачи"
добавлена информация о поддержке нового task_type
-
"SGTINS_BY_DOC_ID" ("позволяет выгрузить список успешно
обработанных SGTIN, по id исходного XML-документа")
571
Дата
Версия
Описание изменений
изменений
10.10.2022
4.49.0
в разделе "Фильтрация по реестру регистраторов эмиссии" в
таблицы "Структура данных EmissionDeviceFilter" и "Формат
объекта EmissionDeviceInfoEntry" для параметра "status" ("Статус")
актуализирована информация о поддерживаемых статусах для
регистратора эмиссии;
в разделе "Фильтрация по реестру регистраторов выбытия" тип
данных для выходного параметра "status" ("Статус") изменен на
"Number";
метод "Фильтрация по реестру виртуального склада" (/reestr/virtual-
storage/filter)
удалён, право REESTR_VIRTUAL_STORAGE
удалено;
в разделе "Метод для поиска зарегистрированных пользователей по
фильтру"
(<endpoint>/<version>/users/filter) в таблицу "Формат
объекта UserFilter" добавлен параметр "user_id" ("Идентификатор
пользователя");
в метод "Фильтрация по субъектам обращения" в таблицу "Формат
объекта RegistrationEntry" добавлено примечание для параметра
"entity_type" ("Тип участника")
29.08.2022
4.48.0
метод "Фильтрация по реестру виртуального склада" (/reestr/virtual-
storage/filter) отмечен как устаревший и подлежащий удалению.
Вместо него рекомендуется использовать метод "Выгрузка отчёта
"Мой виртуальный склад"". Право REESTR_VIRTUAL_STORAGE
объявлено устаревшим;
в разделе "Выгрузка отчёта "Мой виртуальный склад"" в таблицу
"Доступные
поля
выгрузки"
добавлен
параметр
"cnt_not_on_my_balance"
("Количество SGTIN, которое было
отгружено отправителем");
во входные параметры метода "Создание задачи" (export/tasks/) типа
задачи "Выгрузка отчёта по ценам" (PRICING_REPORT) добавлен
параметр выгрузки "gtin"
("GTIN"), актуализирован пример
запроса;
в разделе "Выгрузка отчёта по выбытию ЛП" для типа задачи
"medicine_disposal" ("Выгрузка отчёта по выбытию ЛП") добавлено
значение параметра "exit_type" ("Тип вывода из оборота") "7 -
"Дистанционная продажа"";
в разделе "Выгрузка отчёта по ценам" скорректирован пример
запроса;
описание формата объекта "GroupFilter" перенесено в раздел
"Общие структуры данных, ограничения и коды завершения
операций"
572
Дата
Версия
Описание изменений
изменений
19.08.2022
4.47.0
• В разделе "Установка защищенного соединения к API по TLS
(HTTPS)" обновлены ссылки для продуктового контура, для
тестового контура "Песочница", для корневых и промежуточных
сертификатов
573

 

 

 

 

 

 

 

содержание      ..     5      6      7      8     ..