|  | Передаю между базами по средствами http сервиса документ pdf помещаю во временное хранилищ | ☑ | 
    
        | 0
    
        alekosansey   07.03.23✎ 18:33 | 
        Передаю между базами по средствами http сервиса документ pdf помещаю во временное хранилище и передаю адресс временного хранилища в другую базу хочу по этому адрессу получить документ а мне возвращает неопределено. Почему так?     |  | 
    
        | 1
    
        alekosansey   07.03.23✎ 18:34 | 
        Как можно передать док pdf между базами     |  | 
    
        | 2
    
        Mort   07.03.23✎ 18:37 | 
        HTTPЗапрос (HTTPRequest)
УстановитьТелоИзДвоичныхДанных (SetBodyFromBinaryData)
 |  | 
    
        | 3
    
        alekosansey   07.03.23✎ 18:43 | 
        Мне нужно ответом передать файл     |  | 
    
        | 4
    
        alekosansey   07.03.23✎ 18:43 | 
        т.е. я делаю запрос у базы она мне возвращает данные     |  | 
    
        | 5
    
        p-soft   07.03.23✎ 18:52 | 
        а интересно, Алиса умеет на такие вопросы отвечать?)     |  | 
    
        | 6
    
        timurhv   07.03.23✎ 18:52 | 
        в (2) ответ     |  | 
    
        | 7
    
        azernot   07.03.23✎ 18:54 | 
        (0) Я не понял, вы хотите по адресу временного хранилища базы 1 получить данные в базе 2? Разве это не бред?
Это типа как по московскому адресу: ул. Васи Пупукина д. 1,  пойти в Урюпинске и удивляться, почему же такого адреса там нет?
 |  | 
    
        | 8
    
        Mort   07.03.23✎ 23:15 | 
        (4) В возвращающей базе у тебя прописан HTTP сервис в Общих метаданных. Туда добавлен GET метод с обработчиком типа:
 Функция ШаблонURL1Метод1(Запрос)
 
 Ответ = Новый HTTPСервисОтвет(200);
 
 Ответ.УстановитьТелоИзДвоичныхДанных(<ТвоиДвоичныеДанные>); // двоичные данные из файла получаешь по запросу.
 
 Возврат Ответ;
 
 
 КонецФункции
 
 В базе запрашивающей, получаешь двоичные данные из тела ответа.
 |  | 
    
        | 9
    
        Mort   07.03.23✎ 23:18 | 
        Можно всё тело сделать из двоичных данных, тупо файл по ссылке по этой будет лежать.
А можно сделать, например, JSON и туда запихать файл как Base64Строка. Вроде длиннее будет, но зато можно других свойств напихать. Может кто в теме точнее ответит, я редко пользовался.
 |  |