1b.app
Скопійоване посилання -

Отримання файлу з 1с на замовлення

Відповіді:

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

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

А може ваша 1C додавати файл через rest api? Є окремі методи з додавання файлів.
Як варіант - можна в одне з них доопрацювати, щоб файл додавало не в коментарі - а в додаткове поле шуканого процесу
25.01.2022, 16:47
Оригінальний коментар доступний на версії: ru

спасибі за відповідь
Я правильно зрозумів, що потрібно виконати доопрацювання, щоб файл потрапляв у дод. поле?
Чи можете оцінити?
та підкажіть за яким методом з інструкції можна передавати файл із 1с?
У нас OneBox MVP
25.01.2022, 16:57
Оригінальний коментар доступний на версії: ru


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

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

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

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

Доброго дня, Максиме!
Чи можете виставити рахунок на 1ч?
Рахунок на ТОВ Охоронний Холдинг
26.01.2022, 13:57
Оригінальний коментар доступний на версії: ru



Добридень!
Можете допомогти мені розібратися ще:
Яким методом API OneBox, з якими параметрами я повинен передати файл з 1с?
Будь ласка, докладно описати метод передачі файлу.
11.02.2022, 15:33
Оригінальний коментар доступний на версії: ru

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
Оригінальний коментар доступний на версії: ru

А чи можна налаштувати відправку файлу безпосередньо з 1С?
без використання сторонніх серверів?
11.02.2022, 16:09
Оригінальний коментар доступний на версії: ru


Морозов Сергій Сергійович Сергій Морозов написав:
А чи можна налаштувати відправку файлу безпосередньо з 1С?


Тиндик Максим Вадимович писав/ла:
На жаль, я не знаю як це налаштовується в 1С, щоб підказати вам більш точним чином алгоритм налаштування.

але думаю там має бути можливість надсилання запиту
11.02.2022, 17:24
Оригінальний коментар доступний на версії: ru

Доброго дня, рахунок сплатили

Тиндик Максим Вадимович писав/ла:
Організую
14.02.2022, 11:05
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович писав/ла:
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
Оригінальний коментар доступний на версії: ru


Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар