IT решения для Вашего бизнеса

 
Главная  |  Продукты  |  Услуги и цены  |  Клиенты  |  Контакты
 
1C Предприятие 7.7
Наши решения
Программирование
1С Предприятие 8.*
Наши решения
Партнерские разработки
Типовые решения
Программирование
Администрирование
Web проекты
Интернет-магазины
Поиск по сайту

 

Модуль предназначен для формирования прайсов различной структуры, с выводом на печать и в Эксель. Сформированный прайс может быть заархивирован и отправлен через ФТП на Ваш сайт, и все это, нажатием одной кнопки. Модуль  работает с любой конфигурацией 1С 8.1, 1С 8.2 и 1С 8.3.

1. Хранение неограниченного количества вариантов формирования и оформления прайсов.

2. Формирование прайса в виде дерева с любыми полями товара и с изображениями

3. Вставка гиперссылок на страницы товара на Вашем сайте.

4.
Вывод прайса на печать, в Эксель, архивирование и выгрузка по ФТП.

5.
Уменьшение изображений до указанных размеров

Цена: 100$ Подробная информация о модуле

 

Главная
Передача файла с данными Post запросом из 1С 7.7 на Web сервер
Рейтинг: / 8
ХудшаяЛучшая 
11.06.2013

Передача файла с данными Post запросом из 1С 7.7 на Web сервер Примеров, когда нужно передать файл с данными из 1С на сайт много.

  Например, необходимо в 1С сформировать прайс и отправить его на сайт, или организовать передачу данных по товарам в интернет-магазин.  

  В обоих случаях можно использовать post запрос для передачи данных из 1С 7.7 на web сервер.


Примеров, когда нужно передать файл с данными из 1С на сайт много. Например, необходимо в 1С сформировать прайс и отправить его на сайт, или организовать передачу данных по товарам в интернет-магазин. В обоих случаях можно использовать post запрос для передачи данных из 1С 7.7 на web сервер.

Особенность данного метода передачи в том, что кроме выполнения запроса из 1С нужно на стороне web сервера делать скрипт, который будет обрабатывать данный запрос и при необходимости передавать обратно ответную информацию. Мы рассмотрим отправку файла из 1С и принятие на стороне сайта.

В данном примере мы не будем рассматривать, как из 1С выбрать необходимые данные или сформировать файл, а остановимся на формировании самого запроса в 1С 7.7 и его принятии на стороне сайта.
 
 
  //Загружаем внешнюю компоненту для вызова методов отправки файла
  Если  ЗагрузитьВнешнююКомпоненту("C://Temp/" + "v7plus.dll") <> 1 Тогда 
    Предупреждение("Компонента v7plus.dll не найдена!"); 
    Возврат; 
  Конецесли;
 
  ФайлДанных = "price.zip";   //Имя передаваемого файла   
  ПутьКФайлуДанных = "C://Temp/" + ФайлДанных;  //Полный путь к передаваемому файлу
 
  HTTP = СоздатьОбъект("Addin.V7HttpReader"); 
  АдресСайта="https://site.ru?userfile="+ ФайлДанных ;
   
  Ответ = "";  //В данную переменную получим ответ обработки нашего запроса с сайта
 
  Попытка      
    HTTP.УстановитьЗаголовокЗапроса("Content-Disposition","form-data"); //Это означает что будет осуществляться передача файла
    HTTP.УстановитьЗаголовокЗапроса("Content-Type","application/x-zip"); //тип передаваемого файла
    HTTP.УстановитьЗаголовокЗапроса("MAX_FILE_SIZE","1000"); //Максимальный размер файла ( но не более чем web сервер может принять)
    HTTP.УстановитьЗаголовокЗапроса("userfile",ФайлДанных); //Имя файла
    HTTP.ОтправитьдляОбработки(АдресСайта, ПутьКФайлуДанных, 1, Ответ, 2); //Сама команда отправки файла      
  Исключение 
    Сообщить(ОписаниеОшибки()); 
  КонецПопытки;
 

Теперь создаем php скрипт, который примет и обработает наш post запрос.


 
copy("php://input", " price.zip"); //Записываем принятый файл  в корневую папку сайта.
 
//Далее пишется код для обработки файла price.zip
 
// И формирование ответа :
   
echo 'Прайс успешно принят'; 
    
?>


Все, передача файла выполнена.
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирный Курсив Подчеркнутый Зачеркнутый Цитата


Защитный код
Обновить

След. >
Карта сайта
1C-PROFI © 2019
Использование материалов разрешено только с указанием ссылки (для web сайтов гиперссылки)
www.megastock.ru