1b.app
Скопирована ссылка -

Получения файла из 1с в заказ

Добрый день!
Подскажите, каким методом можно получить файл пдф из 1с?

Ответы:

Добрый день.
Уточните откуда (ФТП 1С или же 1C будет выкладывать на сервер с OneBox) будете получать файл и что с ним нужно сделать - просто приложить к заказу? Как определять к какому?
20.01.2022, 16:37

Добрый день!
Можем скорее всего на сервер OneBox
Схема следующая
Заказ создается в OneBox
Дальше на определенном этапе попадает в 1С по АПИ
1ска обрабатывает заказ и обратно отправляет статусы заказов
OneBox в свою очередь эти статусы принимает и у себя их переключает
когда заказ 1с обработала мы хотели бы получать расходную накладную в OneBox в формате ПДФ именно в том заказе, который нужен.
все работает , за исключением получения файла ПДФ в OneBox
пример процесса https://crm.ohholding.com.ua/admin/customorder/project/422691/edit/
статус "готов к получению" отправила нам 1ска и это значит, что товар можно забирать менеджеру
далее мы хотим в это доп. поле с типом "файл" получать расходную накладную
20.01.2022, 16:46

А может ваша 1C добавлять файл через rest api ? Есть же отдельные методы по добавлению файлов.
Как вариант - можно в одно из них доработать чтобы файл добавляло не в комментарии - а в дополнительное поле искомого процесса
25.01.2022, 16:47

Спасибо за ответ
Я правильно понял, что нужно выполнить доработку, что бы файл попадал в доп. поле?
Можете оценить?
и подскажите по какому методу из инструкции можно передавать файл из 1с?
У нас OneBox MVP
25.01.2022, 16:57


Морозов Сергей Сергеевич писал/а:
Я правильно понял, что нужно выполнить доработку, что бы файл попадал в доп. поле?
Можете оценить?

1ч доработать в указанное API приём параметра с ключем дополнительного поля процесса куда записать идентификатор добавленного файла

Морозов Сергей Сергеевич писал/а:
и подскажите по какому методу из инструкции можно передавать файл из 1с?
У нас OneBox MVP

https://crm.ohholding.com.ua/api/file/add/
авторизация та же, что и в других методах
передавать файл как при загрузке файлов методом POST (когда массив tmp_name | name | type https://www.php.net/manual/ru/features.file-upload.post-method.php )
параметр orderid - к какому процессу добавить файл в комментарии
26.01.2022, 13:55

Добрый день, Максим!
Можете выставить счет на 1ч?
Счет на ТОВ Охранный Холдинг
26.01.2022, 13:57



Добрый день!
Можете помочь мне разобраться еще :
Каким методом АПИ OneBox, с какими параметрами я должен передать файл из 1с?
Можно пожалуйста подробно описать метод передачи файла.
11.02.2022, 15:33

https://crm.ohholding.com.ua/api/file/add/

параметры:
login - логин рест апи
password - хэш рест апи
orderid - ид процесса куда добавить файл
customfieldid - ключ дополнительного поля процесса
file - сам файл (примеров как его передать в интернете много https://stackoverflow.com/questions/12667797/using-curl-to-upload-post-data-with... , либо можете банально как массив с елементами tmp_name (путь к файлу) / name (название) как минимум)

К сожалению я не знаю как это настраивается в 1С, чтобы подсказать вам более точным образом алгоритм настройки.
11.02.2022, 15:57

А можно настроить отправку файла напрямую из 1С?
без использования сторонних серверов?
11.02.2022, 16:09


Морозов Сергей Сергеевич Сергей Морозов писал/а:
А можно настроить отправку файла напрямую из 1С?


Тындык Максим Вадимович писал/а:
К сожалению я не знаю как это настраивается в 1С, чтобы подсказать вам более точным образом алгоритм настройки.

но думаю там должна быть возможность отправки запроса
11.02.2022, 17:24

Добрый день, счет оплатили


Тындык Максим Вадимович писал/а:
Организую
14.02.2022, 11:05


Тындык Максим Вадимович писал/а:
https://crm.ohholding.com.ua/api/file/add/

параметры:
login - логин рест апи
password - хэш рест апи
orderid - ид процесса куда добавить файл
customfieldid - ключ дополнительного поля процесса
file - сам файл (примеров как его передать в интернете много https://stackoverflow.com/questions/12667797/using-curl-to-upload-post-data-with... , либо можете банально как массив с елементами tmp_name (путь к файлу) / name (название) как минимум)

К сожалению я не знаю как это настраивается в 1С, чтобы подсказать вам более точным образом алгоритм настройки.

Уже реализовано. Настраивайте запрос на стороне 1С.
15.02.2022, 14:59


Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий