|   |   | 
| 
 | v7: как из 1с 7 на http файл залить? | ☑ | ||
|---|---|---|---|---|
| 0
    
        perkos 20.11.13✎ 13:23 | 
        киньте пример     | |||
| 1
    
        aka AMIGO 20.11.13✎ 13:26 | 
        (0) а что там пример-то? у тебя есть встроенный обмен в формате CommerceML, вставляешь адрес сайта, используешь почтовую компоненту.. вроде всё     | |||
| 2
    
        perkos 20.11.13✎ 13:28 | 
        ээмм так я хочу хмл выгрузку просто залить на вебсервер... почтовая компанента??? CommerceML?     | |||
| 3
    
        perkos 20.11.13✎ 13:30 | 
        хмл получу после выгрузки обработкой конвертации     | |||
| 4
    
        aka AMIGO 20.11.13✎ 13:30 | 
        (2) CommerceML - это XML файл, есть в ТиСе обработка, а  компонента - V7PLUS.DLL     | |||
| 5
    
        aka AMIGO 20.11.13✎ 13:31 | 
        (3) а, ну формат CommerceML - это для прайслистов.. ты-ж не написал в (0), что надо передавать     | |||
| 6
    
        perkos 20.11.13✎ 13:41 | 
        V7httpReader этим объектом загружать чтоли?     | |||
| 7
    
        perkos 20.11.13✎ 13:51 | ||||
| 8
    
        perkos 20.11.13✎ 14:29 | 
        пробую так
 Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда Предупреждение("Компонента v7plus.dll не найдена!"); Возврат; КонецЕсли; HTTP = СоздатьОбъект("Addin.V7HttpReader"); Сообщить("Начинаем отправку файла"); Попытка HTTP.КоличествоПопытокАвторизации = 3; HTTP.Пользователь(СокрЛП(ЛогинДляДоступаКСайту), СокрЛП(ПарольДляДоступаКСайту)); HTTP.ОтправитьДляОбработки(СокрЛП(АдресСайта) + "?r=clientReports/uploadReport", "D:\1cRozn.txt", 1, Ответ, 2); Сообщить(Лев(Ответ, 250)); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; дает ошибку Компонента V7Plus : Ошибка исполнения HTTP запроса, код - 400 Ошибка при выполнении метода объекта компоненты W:\TR92_ST2003\v7plus.dll в чем проблема? | |||
| 9
    
        aka AMIGO 20.11.13✎ 14:36 | 
        (8) стесняюсь спросить - ты на компе с 1с-кой - админ? хотя-б локальный..
 иногда бывает такое, что компонента не зарегистрирована, и потому не работает.. хотя-б раз надо войти под админом компа (компа, а не 1с) | |||
| 10
    
        Эльниньо 20.11.13✎ 21:12 | 
        ФТП     | |||
| 11
    
        perkos 21.11.13✎ 06:34 | 
        (10) тема не о фтп... в 8 же можно штатно загружать на сайт файл... значит и в 7 можно... просто не делал ранее, неужели и никто не делал(=
 (9) если бы было дело в регистрации то ошибка была бы в строчках Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда Предупреждение("Компонента v7plus.dll не найдена!"); Возврат; КонецЕсли; HTTP = СоздатьОбъект("Addin.V7HttpReader"); | |||
| 12
    
        Лодырь 21.11.13✎ 07:16 | 
        winhttp не поможет?     | |||
| 13
    
        perkos 21.11.13✎ 07:58 | 
        (12) есть пример?     | |||
| 14
    
        Лодырь 21.11.13✎ 08:04 | 
        (13) Гугл тебе приведет кучу примеров.     | |||
| 15
    
        aka AMIGO 21.11.13✎ 08:26 | 
        (0) поищи здесь http://help1c.com/faq7.html     | |||
| 16
    
        big 21.11.13✎ 09:58 | 
        надо пользовать dialMail.     | |||
| 17
    
        perkos 21.11.13✎ 12:19 | 
        (= ну кто во что горазд(=
 вот вроде говорят же что должно работать http://1cprofi.com/content/view/75/27/ вроде бы чето заработало, приемник тоже не шарит как данные у себя принимать че за хттп заголовки должны быть итд итп | |||
| 18
    
        perkos 21.11.13✎ 12:37 | 
        робит отлично, всем спасибо     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |