#0
by ezzhik
Чего-то у меня не получается настроить FTP обмен в 1С:Предприятие 8 через прокси сервер, не могу найти где вбивается адрес прокси сервера.
#1
by AversDik2
FTPСоединение (FTPConnection) Прокси (Proxy) Использование: Только чтение. Описание: Тип: ИнтернетПрокси. Прокси, через который установлено соединение. ИнтернетПрокси (InternetProxy) Установить (Set) Синтаксис: Установить(<Протокол>, <Сервер>, <Порт>)
#5
by Immortal
эмм Procedure UploadToInternetShop Export //получим структуру параметров Хранилище = Константы.InternetShop.Получить; Структура = Хранилище.Получить; Если Структура <> Неопределено тогда //сделаем прайс Прайс = Обработки.ПечатьПрайсЛиста.Создать; Прайс.ДатаПрайса = ТекущаяДата; Прайс.БезОтсутствующихВКомпании = Истина; Прайс.БезПустыхЦен = Истина; Прайс.ВалютаОтчета = Константы.ВалютаУправленческогоУчета.Получить; Прайс.ВВалютеОтчета = Истина; Прайс.ВыводитьДополнительныеПоляВОтдельнойКолонке = Истина; Прайс.КратностьВалютыОтчета = 1; Прайс.КурсВалютыОтчета = 1; Прайс.Организация = Структура.ОрганизацияFTP; Прайс.ОтображатьИерархиюВЦвете = Истина; Прайс.ОтображатьСтрокуОтбора = Ложь; Параметры = Новый Структура; Параметры.Вставить("ОтборТипЦен", Истина); Параметры.Вставить("СравнениеТипЦен", ВидСравнения.Равно); Параметры.Вставить("ЗначенияТипЦен", Структура.ТипЦен); //Прайс.ПостроительОтчета.ЗаполнитьНастройки; Отбор = Прайс.ПостроительОтчета.Отбор.Найти("Склад"); Прайс.ЗаполнитьПостроительОтчетаПоЦенамНоменклатуры(Параметры,Ложь); Настройки = Прайс.ПостроительОтчета.ПолучитьНастройки; Если Отбор = Неопределено тогда ДоступныеПоля = Прайс.ПостроительОтчета.Отбор.ПолучитьДоступныеПоля; Поле = ДоступныеПоля.Добавить("Склад","Склад",Новый ОписаниеТипов("СправочникСсылка.Склады")); Поле.Отбор = Истина; Прайс.ПостроительОтчета.Отбор.УстановитьДоступныеПоля(ДоступныеПоля); Отбор = Прайс.ПостроительОтчета.Отбор.Найти("Склад"); КонецЕсли; Отбор.Использование = Истина; Отбор.ВидСравнения = ВидСравнения.ВСписке; Отбор.Значение = Структура.СписокСкладов; //Прайс.ПостроительОтчета.УстановитьНастройки(Настройки); ТабДок = Новый ТабличныйДокумент; Прайс.ПечатьПрайсЛиста(ТабДок); ТабДок.Записать(Структура.КаталогЛокальный + Структура.ИмяФайла + ".xls",ТипФайлаТабличногоДокумента.XLS); //в zip //Tow = СтрЗаменить(ИмяЛокальногоФайла,".xls",".zip"); Архив = Новый ЗаписьZipФайла(Структура.КаталогЛокальный + Структура.ИмяФайла + ".zip",,"pricelist",МетодСжатияZip.Сжатие,УровеньСжатияZIP.Максимальный); Архив.Добавить(Структура.КаталогЛокальный + Структура.ИмяФайла + ".xls"); Архив.Записать; //загрузим по ftp Попытка Если Структура.ИспользоватьПрокси тогда Прокси = Новый ИнтернетПрокси; Прокси.НеИспользоватьПроксиДляЛокальныхАдресов = Истина; Прокси.Сервер(Структура.СерверПрокси); Прокси.Порт(Структура.ПортПрокси); Прокси.Пользователь = Структура.ПользовательПрокси; Прокси.Пароль = Структура.ПарольПрокси; Прокси.Установить(Структура.ПротоколПрокси,Структура.СерверПрокси,Структура.ПортПрокси); //Соединение = Новый FTPСоединение("82.116.32.13",21,"ts", "tspwd",Прокси); Соединение = Новый FTPСоединение(Структура.СерверFTP,21,Структура.ПользовательFTP, Структура.ПарольFTP,Прокси); Иначе Соединение = Новый FTPСоединение(Структура.СерверFTP,21,Структура.ПользовательFTP, Структура.ПарольFTP); КонецЕсли; //Соединение.Удалить("/htdocs/price/","*.zip"); Соединение.Удалить(Структура.КаталогFTP,"*.zip"); //Соединение.Записать(Tow,"/htdocs/price/" + "price.zip"); Соединение.Записать(Структура.КаталогЛокальный + Структура.ИмяФайла + ".zip",Структура.КаталогFTP + Структура.ИмяФайла +".zip"); Соединение = Неопределено; Исключение Сообщить(ОписаниеОшибки); КонецПопытки; Иначе Предупреждение("Не заданы параметры выгрузки!"); КонецЕсли; EndProcedure
#6
by SASH_EG
а зачем такой навороченный пример ? Попытка FTPСоединение=Новый FTPСоединение(Сервер,Порт,Пользователь,Пароль); исключение Сообщить("Не удалось установить ftp-соединение.Проверте параметры соединения."); КонецПопытки;
#7
by SASH_EG
+ FTPСоединение=Новый FTPСоединение(Сервер,Порт,Пользователь,Пароль,Прокси); в этом случае
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1С: Предприятие 7.7. Сельскохозяйственное предприятие
- v7: Кто-нибудь пользовался? (1С: Предприятие 7.7. Конфигурация Сельскохозяйственное предприятие.)
- Можно на один сервер ставить терминал, сервер предприятия и sql сервер
- Как зайти на ftp провайдера в с помощью виндовой команды ftp?
- Прокси через прокси или два прокси
- В чём разница между 1С:Предприятие 8.1. Лицензия на сервер (x86-64) и 1С:Предприятие
- Работа с ftp в 1с 8 через прокси сервер
- Как оптимальнее расселить сервер терминалов, сервер СУБД и сервер 1С на 2 сервера
- Как создать несколько ftp аккаунтов на ftp сервере в windows 7 ?
- Апгрейд с 1С:Предприятие 8.2. Сервер x86 на 1С:Предприятие 8.3 (x86-64)
В этой группе 1С
- соединить в запросе 2 регистра
- Уникальный идентификатор объекта в 1с77
- Windows Server 2008 в 45 раз быстрее Windows Server 2003
- объект XDTO как реквизит формы
- Есть программа cmd2sms для отправки SMS с компьютера. Нужны файлы скриптов
- Переключение раскладки клавиатуры в 1С 8
- Есть ли ведомость №16 в 1с?
- v7: Восстановление периферийной базы 1С7.7
- Как в УТ 10.3 ввести остатки на розничном складе?
- Документ с несколькими табличными частями
- Конвертация данных 2.0 Подключаемые обработки
- Как определить, на сколько лицензий ключ?
- дата/время в строке состояния 1С 7.7
- Ошибка реструктуризации: дубли предопр.элементов.Базе похоже кирдык?!
- Уценка товара в 1С Торговля и склад 7.7
- Можно ли сортировать и отбирать по реквизиту реквизита?
- v7: Перепроведение документа без автоматического удаления движения
- ДиаСофт в ЗУП
- Вид сравнения в иерархии как сделать ?
- Поле графической схемы