Вход | Регистрация



Как грузить в 1С из интернета файлы в ссылке которой скрипт

Как грузить в 1С из интернета файлы в ссылке которой скрипт
Я
   Maniac
 
19.09.18 - 14:02
Короче есть ссылки где на окончании не указан файл а скрипт.

Как в таком случае 1Ске сказать скачать файл.

1С клиент-серверная. обработка регламентная.
 
 
   Maniac
 
1 - 19.09.18 - 14:03
Сейчас используется штатная процедура которая легко качает файлы если указана ссылка и в ссылке на окончании указан файл с расширением

ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере(СтрПуть,ПараметрыПолучения);
   arsik
 
2 - 19.09.18 - 14:05
Тебе нужно вызвать исполнение скрипта или парсить скрипт.
   Cool_Profi
 
3 - 19.09.18 - 14:13
Я сегодня с утра, например, наваял процедурку, которая отсюда http://mols.roszdravnadzor.ru/?type=logon&id=2 берёт файлики. Цимес в том, что самих файликов на сервере нет и генерятся они по сабмиту формы на страничке.
Понимаю, ерунда, но я такое первый раз творил. И заработало.
   1Сергей
 
4 - 19.09.18 - 14:15
(3) ты умнее Мани
   Maniac
 
5 - 19.09.18 - 14:21
я и не претендую на умность)
   Maniac
 
6 - 19.09.18 - 14:31
(3) ну так если сказал А говори и Б. А то смысл писать сообщения.. мол типа я это сделал. но не опубликовать.
   Cool_Profi
 
7 - 19.09.18 - 14:32
(6) Там делов-то...

    HTTPЗапрос = Новый HTTPЗапрос("/?type=logon&id=2");
    
    HTTPЗапрос.Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
    HTTPЗапрос.Заголовки.Вставить("Accept-Language", "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7");
    
    HTTPЗапрос.УстановитьТелоИзСтроки("action=export_drugs");
    
    соединение = Новый HTTPСоединение("mols.roszdravnadzor.ru");
    
    рез = соединение.ОтправитьДляОбработки(HTTPЗапрос);
    
    КодСостояния = рез.КодСостояния;
    Данные = рез.ПолучитьТелоКакСтроку(КодировкаТекста.ANSI);
    
    т = Новый ТекстовыйДокумент;
    т.УстановитьТекст(Данные);
    т.Показать();
   Maniac
 
8 - 19.09.18 - 14:38
Блин ну тут завязка на конкретный путь.
Лана буду думать
   Maniac
 
9 - 19.09.18 - 14:38
проблема в том что оно фиг знает каким бывает
   Сияющий в темноте
 
10 - 19.09.18 - 14:48
Если хочется чуда,то Осел умеет быть ком сервером,разрешить доступ к данным за пределами домена,и рулить страницей как угодно,читая все,что там есть,я так журнал алкоголя из егаиса брал,пока капчу не включили
 
 Рекламное место пустует
   Cool_Profi
 
11 - 19.09.18 - 14:57
(9) отделить путь от имени сервера - задача для падавана.
   Maniac
 
12 - 19.09.18 - 14:58
Согласен!
   Вафель
 
13 - 19.09.18 - 14:59
а пример можешь привести?
   Cool_Profi
 
14 - 19.09.18 - 15:10
Мань хочешь я тебе напишу такую загрузку? За 100500 денег? )))
   Maniac
 
15 - 19.09.18 - 15:16
(14) ну пиши. чего ты меня спрашиваешь)
Разрешаю!!
   Cool_Profi
 
16 - 19.09.18 - 15:21
(15) _Тебе_ напишу ))
А ты мне заплатишь
   Maniac
 
17 - 19.09.18 - 15:24
(16) юморист чтоли.
   Cool_Profi
 
18 - 19.09.18 - 15:31
(17) Разумеется
   Maniac
 
19 - 19.09.18 - 15:32
Тогда это в Кривое зеркало)
Там платят! Точно известно что человека работающий там 1.5 лярда сколотил.
   Cool_Profi
 
20 - 19.09.18 - 15:33
(19) Ну надо же помочь убогому тупому лысому, который сам с тривальной задачей справиться не может...
   Maniac
 
21 - 19.09.18 - 15:39
(20) хм. помоги себе. сходи к психиатру. сьешь конфетку.
   drumandbass
 
22 - 19.09.18 - 16:12
(0) скрипт в студию, скорее всего там ajax? с минимальным знанием java думаю разобраться можно без труда.
   Maniac
 
23 - 19.09.18 - 16:43
да все ясно итак.

получаем адрес сайта, все остальное в строку запроса.
к сайту подключение, все остальное в команду.

получаем возврат результата. это и есть файл
   Maniac
 
24 - 19.09.18 - 16:43
странно что типовая процедура не хавает это.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует