Имя: Пароль:
1C
 
Как грузить в 1С из интернета файлы в ссылке которой скрипт
,
0 Maniac
 
19.09.18
14:02
Короче есть ссылки где на окончании не указан файл а скрипт.

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

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

ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере(СтрПуть,ПараметрыПолучения);
2 arsik
 
гуру
19.09.18
14:05
Тебе нужно вызвать исполнение скрипта или парсить скрипт.
3 Cool_Profi
 
19.09.18
14:13
Я сегодня с утра, например, наваял процедурку, которая отсюда http://mols.roszdravnadzor.ru/?type=logon&id=2 берёт файлики. Цимес в том, что самих файликов на сервере нет и генерятся они по сабмиту формы на страничке.
Понимаю, ерунда, но я такое первый раз творил. И заработало.
4 1Сергей
 
19.09.18
14:15
(3) ты умнее Мани
5 Maniac
 
19.09.18
14:21
я и не претендую на умность)
6 Maniac
 
19.09.18
14:31
(3) ну так если сказал А говори и Б. А то смысл писать сообщения.. мол типа я это сделал. но не опубликовать.
7 Cool_Profi
 
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);
    
    т = Новый ТекстовыйДокумент;
    т.УстановитьТекст(Данные);
    т.Показать();
8 Maniac
 
19.09.18
14:38
Блин ну тут завязка на конкретный путь.
Лана буду думать
9 Maniac
 
19.09.18
14:38
проблема в том что оно фиг знает каким бывает
10 Сияющий в темноте
 
19.09.18
14:48
Если хочется чуда,то Осел умеет быть ком сервером,разрешить доступ к данным за пределами домена,и рулить страницей как угодно,читая все,что там есть,я так журнал алкоголя из егаиса брал,пока капчу не включили
11 Cool_Profi
 
19.09.18
14:57
(9) отделить путь от имени сервера - задача для падавана.
12 Maniac
 
19.09.18
14:58
Согласен!
13 Вафель
 
19.09.18
14:59
а пример можешь привести?
14 Cool_Profi
 
19.09.18
15:10
Мань хочешь я тебе напишу такую загрузку? За 100500 денег? )))
15 Maniac
 
19.09.18
15:16
(14) ну пиши. чего ты меня спрашиваешь)
Разрешаю!!
16 Cool_Profi
 
19.09.18
15:21
(15) _Тебе_ напишу ))
А ты мне заплатишь
17 Maniac
 
19.09.18
15:24
(16) юморист чтоли.
18 Cool_Profi
 
19.09.18
15:31
(17) Разумеется
19 Maniac
 
19.09.18
15:32
Тогда это в Кривое зеркало)
Там платят! Точно известно что человека работающий там 1.5 лярда сколотил.
20 Cool_Profi
 
19.09.18
15:33
(19) Ну надо же помочь убогому тупому лысому, который сам с тривальной задачей справиться не может...
21 Maniac
 
19.09.18
15:39
(20) хм. помоги себе. сходи к психиатру. сьешь конфетку.
22 drumandbass
 
19.09.18
16:12
(0) скрипт в студию, скорее всего там ajax? с минимальным знанием java думаю разобраться можно без труда.
23 Maniac
 
19.09.18
16:43
да все ясно итак.

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

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