1С Автосервис на базе УНФ 3.0.13.314. Поправить код получения JSON + загрузка Файлов в 1С
Заявка
Санкт-Петербург(Россия )
15.12.1980(45 лет)
3 |
0
сегодня в 13:10:00
(менее чем 1 час назад)
3600
Сегодня 09:00:48
Текст задания
Есть веб портал с данными и фотографиями.
Есть документ 1С Заявка на ремонт, в данном документе есть кнопка получить данные с портала.
1. Необходимо поправить код на форме документа (по кнопке обрабатывается весь пул документов к получению, а должен отрабатываться только один документ)
2. Загрузить фотографии в 1С по полученному коду JSON в определенном формате.
Пример JSON:
{
"ok": true,
"count": 44,
"results": [
{
"inspection_id": 1105,
"ref": "acdff00c-b4f0-11f1-aa65-c4cbe1f4e27f",
"number": "НФНФ-007721_1",
"status": "completed",
"completed_at": "2026-09-20T13:22:44.270076+00:00",
"updated_at": "2026-09-20T13:22:44.270076+00:00",
"inspection_type": {
"code": "GENERAL",
"ref": null,
"name": "1. Общий осмотр"
},
"department": {
"ref": "2c14f181-0ca8-11f1-aa52-c4cbe1f4e27f",
"code": "1292828473328863365",
"name": "Бухарестская"
},
"vehicle": {
"ref": "6c2797f5-b4ee-11f1-aa65-c4cbe1f4e27f",
"license_plate": "--",
"mileage": 266743,
"mileage_1c": 270464,
"actual_mileage": 266743,
"brand": "BMW",
"model": "3 серии, V (E90/E91/E92/E93)",
"vin": "--"
},
"operator": {
"ref": "5ebc70c7-0ca6-11f1-aa52-c4cbe1f4e27f",
"name": "--"
},
"items": [....
{
"code": "6.99",
"section": "Рулевое управление",
"name": "Прочее",
"required": false,
"result": "pending",
"value": "",
"comment": "Трубка ГУР высокого давления течёт+ в бачке жидкость гура присутствует стружка",
"photos": [
{
"id": 1637,
"url": "http://web.ru/api/1c/v1/photos/1637/",
"filename": "17899099858607902767229471314026.jpg",
"created_at": "2026-09-20T13:13:27.968908+00:00",
"expires_at": "2027-09-20T13:13:27.818935+00:00"
},
{
"id": 1638,
"url": "http://web.ru/api/1c/v1/photos/1638/",
"filename": "17899103317437215523820504804911.jpg",
"created_at": "2026-09-20T13:19:20.056476+00:00",
"expires_at": "2027-09-20T13:19:19.896712+00:00"
}
]
}, ....
В итоге должно загрузиться 2 файла в данный документ номер НФНФ-007721 в формате:
name (из шапки) + code + "_ " (Номер файла) + name + расширение
Первый файл: Общий осмотр 6.99_1 Прочее.jpg - это файл 17899099858607902767229471314026.jpg
Второй файл: Общий осмотр 6.99_2 Прочее.jpg - это файл 17899103317437215523820504804911.jpg
Доброе утро!
Сразу по материалам: скиньте ТЗ или макеты — оценю и скажу срок, по структуре конфигурации и текущему коду. По таким задачам делаю через расширение или внешнюю обработку, сохраняем обновляемость. Если есть ограничения по архитектуре — уточните.
Здравствуйте! Готов разобраться с интеграцией 1С с вашим веб-порталом: исправить обработку получения заявок и реализовать загрузку фотографий по JSON в 1С. Есть опыт работы с HTTP-сервисами, REST API, JSON и 1С:ERP. Могу сначала изучить текущую реализацию и предложить оптимальный вариант доработки. По срокам — ориентировочно 1-2 дня после получения доступа к базе и API портала.
Добрый день! Могу вам помочь, обладаю нужными знаниями и компетенциями для решения вашей задачи. А также могу поделиться кейсами по похожим сферам деятельности. Напишите ваш номер, обсудим детали, буду рад быть полезным!
Здравствуйте! Вероятнее всего, кнопка вызывает получение общего пула без отбора по идентификатору текущей заявки, а items.photos не передаются в механизм присоединённых файлов. Бесплатно проверю вызов HTTP, разбор JSON и сохранение файлов на копии базы, после чего назову фиксированную цену и срок. Можете прислать копию или дать удалённый доступ к тестовой базе? Telegram @alexrieltor63