Для оформления "пивных" УПД для ИПшников необходимо указывать ФиасИд
<ИнфПолФХЖ1>
<ТекстИнф Идентиф="НомерПеревозДок" Значен="9A004578641"/>
<ТекстИнф Идентиф="ДатаПеревозДок" Значен="29.10.2025"/>
<ТекстИнф Идентиф="РегНомер" Значен="Т892ОР152"/>
<ТекстИнф Идентиф="Продавец_ФиасИД" Значен="****************"/>
<ТекстИнф Идентиф="Покупатель_ФиасИД" Значен="*******************"/>
</ИнфПолФХЖ1>
А адреса в учетной системе порой заведены как "1225 км трассы М-95" или "СНТ Черемушки напротив мусорного бака" - поэтому первичная обработка прошла по сервису dadata.ru, а все, что не удалось идентифицировать, нужно было откуда-то получать, самым удобным получился метод mods/list от true-api.
Если у вас в системе уже "живет" токен авторизации Честного знака, то используем его, если нет, то получаем его при помощи сертификата для зарегистрированного пользователя в ГИС МТ, понадобится крипто-провайдер на рабочем месте, также в макете обработки живет XMLDSignAddIn, понадобится для подписания строки для авторизации - взято из Взаимодействие с api Честный знак (Молочная продукция)
Заполнение реквизитов для получения вы реализуете в своей учетной системе, не забываем про обновление токена, можно, конечно, проверять, не истек ли токен и обновлять его при необходимости, а далее уже запрос по ИНН и КПП, у ИП нет КПП, а по ООО иногда нужно получить список всех точек - для этого используем признак БезКПП
HTTPЗапрос = Новый HTTPЗапрос;
HTTPЗапрос.АдресРесурса = "/api/v3/true-api/mods/list?inns="+ЭтаФорма.Контрагент.ИНН+?(ЗначениеЗаполнено(ЭтаФорма.Контрагент.КПП) И БезКПП = Ложь,"&kpp="+ЭтаФорма.Контрагент.КПП,"");
HTTPЗапрос.Заголовки.Вставить("Content-Type","application/json");
HTTPЗапрос.Заголовки.Вставить("Authorization","Bearer " + Токен);
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.24.43
Вступайте в нашу телеграмм-группу Инфостарт