|
|||
| Ivan_495
17.04.13 — 11:08 |
Пытаемся настроить в УПП 8.2 обмены через ftp ресурс… ругается |
||
| cw014
1 — 17.04.13 — 11:08 |
И? |
||
| Ivan_495
2 — 17.04.13 — 11:08 |
из totala подключаемся к ftp к ресурсу без проблем |
||
| cw014
3 — 17.04.13 — 11:08 |
Устрани ошибку аутентификации, будь мужиком! |
||
| cw014
4 — 17.04.13 — 11:09 |
Логин, пароль, порт неверный, прокси не тот, и т.д. |
||
| Miss1C
5 — 17.04.13 — 11:09 |
(0) Ошибка аутентификации ( не правильные данные внесены, при подключении), это может быть логин, пароль, порт или прокси |
||
| Ivan_495
6 — 17.04.13 — 11:15 |
(4) а где в 1с настривается прокси? |
||
| ДенисЧ
7 — 17.04.13 — 11:16 |
(6) через Internet explorer |
||
|
Ivan_495 8 — 17.04.13 — 11:21 |
вот это что-ли? |
![]() |
|
TurboConf — расширение возможностей Конфигуратора 1С |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Ошибка аутентификации при доступе к ресурсу: ftp://xxx:xxx Access denied to remote resource при выполнении Получить() файлы
Описание ошибки:
Установлено FTP-соединение, но при выполнении метода Получить(<Источник>, <ИмяВыходногоФайла>) возникает ошибка: Ошибка аутентификации при доступе к ресурсу: ftp://xxx:xxx Access denied to remote resource
Найденные решения:
Зачастую на такую ошибку на форумах можно встреть ответ, что FTP-соединение 1C:Предприятие работает не стабильно, неправильно, не для всех серверов подходит.
Чаще всего такие ответы возникают от нежелания подробно разобраться в правильности написания кода. Если стандартными средствами ftp-соединение устанавливается без ошибок, значит и работать с ним можно скорее всего в полной мере. Учитываем важные факторы: чтобы были права на папки и файлы для пользователя при ftp-подключении, и чтобы на сервере (если используем регламентное задание) или на клиентском компьютере, откуда выполняем подключение , были права на установку ftp-соединения. Т.е. учитываем обстоятельсва от 1С никак не зависящие. При использовании Получить(<Источник>, <ИмяВыходногоФайла>) нужно внимательно отнестись к тому, что передается первым параметром <Источник> — это должна быть строка к файлу уже на сервере, т.е не должна, например передаваться строка типа «ftp://ftp_сервер/нужный_каталог/файл», а должна передаваться строка-путь к файлу уже на самом сервере, т.е. в продолжение примера: «/нужный_каталог/файл». Т.е. сразу «/» и имя файла или путь с именем файла в зависимости от обстоятельств. С параметром <ИмяВыходногоФайла> — все проще — строка-путь к файлу полностью, например «C:мой_каталогмой_файл».
Более конструктивных решений в интернете не нашел. Если Вам удалось решить эту проблему или есть полезная информация по этой проблеме, то Ваше рашение будет добавлено на сайт со ссылкой на Ваш сайт или с сохранением авторства:
Оцените, помогло ли Вам предоставленное описание решения ошибки?


© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
07-06-2014
Журавлев А.С.
(www.azhur-c.ru)
-
19.09.2017, 14:40
#1
Закупки дополнение к БГУ 2.0
Добрый день форумчане, нужна помощь, кто сталкивался с настройкой загрузки данных с ЕАиС (ftp.zakupki.gov.ru:21)? Затык в Ошибка при вызове конструктора (FTPСоединение): Ошибка аутентификации при доступе к ресурсу ftp://ftp.zakupki.gov.ru:21 Login denied, хотя логин и пароль верные?
Последний раз редактировалось lekhaplaton; 19.09.2017 в 16:22.
Причина: 1
-
19.09.2017, 16:23
#2
Re: Закупки дополнение к БГУ 2.0
Через браузер и фазилу выдает 530 Permission denied.
| sa_gordienko |
|
||
|---|---|---|---|
|
|
Существует автообмен распределенной базы.
Работал-работал и перестал. Ошибка: Ошибка при подключении к FTP : ftp.rep-e.ru ! Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет: ftp://ftp.rep-e.ru:21FTP: command PORT failed: Ошибка работы с Интернет: ftp://ftp.rep-e.ru:21FTP: command PORT failed И фокус в том, что это произошло только с ЗУП. Бухгалтерия автообменивается с тем же FTP-сервером и с того же компьютера нормально. Только через другую папку. Доступ к FTP сторонними средствами нормальный. Подскажите, пожалуйста, в чем может быть проблема. Второй день бьюсь! |
| Yandex |
|
||
|---|---|---|---|
|
|
| E_Migachev |
|
||
|---|---|---|---|
|
|
(0) sa_gordienko, он же пишет, что Проблема в Порте, |
| Sergalei |
|
||
|---|---|---|---|
|
|
Не боитесь держать ДТшки на паблик фтп сервере без авторизации?
1. Проверить настроки фтп соединения в 1С. Сравнить с бухгалтерией. Изменено 22.03.13 17:53:07 |
| Подсказка: Для быстрого поиска ответов — используйте ‘Поиск’ |
has
-
#1
Вобщем вопрос в том, как записать файл то? Гуглил эту тему, но то ли я туплю, то ли пишут не понятно люди. Собственно код, соединяемся
Код:
ПроксиСервер = Новый ИнтернетПрокси;
ПроксиСервер.Пользователь = ПользовательПрокси;
ПроксиСервер.Пароль = ПарольПрокси;
ПроксиСервер.Установить("http",СерверПрокси, ПортПрокси);
Попытка
Сервер = Новый FTPСоединение(СокрЛП(СерверФТП),,
СокрЛП(ПользовательФТП),
СокрЛП(ПарольФТП),ПроксиСервер,Истина);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
тут все хорошо, а как скинуть файл то?
Код:
ИмяФайлаЛокального = "E:Centr.dbf";
ИмяФайлаФТП = "Centr.dbf";
Попытка
Сервер.Записать(ИмяФайлаЛокального,ИмяФайлаФТП);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Ошибок нет, но и файла тоже.
TimeDontWait
-
#2
ПроксиСервер.Установить(«http»,СерверПрокси, ПортПрокси);
1с не понимает ftp через http
Код:
ПроксиСервер.Установить("FTP",СерверПрокси, ПортПрокси);
has
TimeDontWait
-
#4
Если без переменных? напрямую пропиши, заместь СерверФТП — 192.168.0.3, и остальное тоже.
Код:
Прокси = Новый ИнтернетПрокси(Ложь);
Соединение = Новый FTPСоединение(СерверФТП, ПортПрокси, user, pass, ПроксиСервер);
Соединение.Записать(имя_файла_локального, имя_ф_фтп);
has
-
#5
Если без переменных? напрямую пропиши, заместь СерверФТП — 192.168.0.3, и остальное тоже.
Код:
Прокси = Новый ИнтернетПрокси(Ложь); Соединение = Новый FTPСоединение(СерверФТП, ПортПрокси, user, pass, ПроксиСервер); Соединение.Записать(имя_файла_локального, имя_ф_фтп);
Вместо ФТП сервера указать прокси? Пробовал, тоже толку нет. Есть подозрение на то, что проблемы из-за того, что в логине имеется собака. Мож 1С както преобразует в логин@сервер, в итоге получается 2 собачки.
TimeDontWait
-
#6
Мож 1С както преобразует в логин@сервер, в итоге получается 2 собачки
нет.
Код:
Прокси = Новый ИнтернетПрокси(Ложь);
Соединение = Новый FTPСоединение("192.168.0.1", "21", "user@192.168.0.1", "pass", "твой_прокси");
Соединение.Записать("имя_файла_локального", "имя_файла_фтп");
Ну и проверьте на всяк случай, может пользователю ограничены права на запись файлов
has
-
#7
чет ниче не пойму, так чтоли?
Код:
Сервер = Новый FTPСоединение("192.168.0.1",21,
СокрЛП(Логин) + "@" + СокрЛП(СерверФТП),
СокрЛП(Пароль),ПроксиСервер,Истина);
TimeDontWait
-
#8
Сделай как выше. Только поменяй user и pass. Укажи прямо в параметрах фтп_соединения прокси, имена файлов.
Просто подставь данные, без передачи переменных в параметры, что из этого выйдет.
has
-
#9
Не пускает…
«Ошибка при вызове конструктора (FTPСоединение): Ошибка аутентификации при доступе к ресурсу:
link removed
login denied».
Если взять первоначальный мой вариант, то соединение проходит и никаких ошибок не появляется
TimeDontWait
-
#10
и
Ну и проверьте на всяк случай, может пользователю ограничены права на запись файлов
has
-
#11
Тотал командер же дает файлы скидывать. Сейчас взял другой фтп сервер, там логин без собаки. Коннект проходит нормально, сделал
Код:
МассивФайлов = Сервер.НайтиФайлы("/","*");
нашел один файл с именем — «/anonymous access</h3></body></html>»
TimeDontWait
-
#12
Код:
МассивФайлов = Сервер.НайтиФайлы("/","*.*");
И как рабочий пример:
Код:
Процедура Просмотреть(Кнопка)
Сервер = Новый FTPСоединение(FTPServer);
МассивФайлов = Сервер.НайтиФайлы("/","*.*");
Для Каждого Файл Из МассивФайлов Цикл
Если Файл.ЭтоФайл() Тогда
ПолеСписка.Добавить(Файл, Файл.Имя)
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Если не сработает проблема с настройками фтп-сервера
has
-
#13
Не, все таки я грешу на прокси. Надо будет попробовать в другом месте, без прокси. Спасибо
- Главная
- —
- Форум
- —
- ТЕХПОДДЕРЖКА
- —
- БОНЛИОН — Бонусная система для 1С
- —
- Обмен по FTP
|
vep Пользователь Сообщений: 7 |
Помогите, пожалуйста. Не можем настроить выгрузку файлов обмена по ftp. Соединение проверяем — все нормально. Каталог на сервере где сайт прописан. Но файл выгрузки в папку на сайт не сохраняется. В проводнике Windows или Total Commander — все нормально ровно с теми же настройками. Все соединяется и прописанный в поле Каталог путь отрабатывает. |
|
покажите скрин настроек в 1С |
|
|
vep Пользователь Сообщений: 7 |
#3
28.06.2021 09:19:57
https://yadi.sk/i/nFJ51v5kDjfrrQ |
||
|
вы похоже указываете лишние папки на каталог FTP поэкспериментируйте разными вариантами Пример как должно быть |
|
|
vep Пользователь Сообщений: 7 |
#5
28.06.2021 10:07:29
Мы эксперементировали уже по-всякому. Не работает. Без слэшей был последний вариант потому что в прилагаемой инструкции на скриншоте именно так прописано. |
||
|
vep Пользователь Сообщений: 7 |
#6
28.06.2021 10:08:23
Попробую. Но если смотреть в ftp-клиенте, то путь к папке именно такой как на скриншоте. |
||
|
vep Пользователь Сообщений: 7 |
С урезанным адресом выдает ошибку: Ошибка при соединении с FTP : /upload/1c_exchange_bonuses/ ! {ОбщийМодуль.APPLIX_RU_СМ_FTP.Модуль(76)}: Ошибка при вызове метода контекста (НайтиФайлы): Ошибка аутентификации при доступе к ресурсу: ftp://magellanbooks.ru:21 Access denied to remote resource |
|
пришлите доступ к вашему ftp на support@applix.ru в письме укажиет ссылку на эту тему |
|
|
vep Пользователь Сообщений: 7 |
#9
30.06.2021 12:37:46 Я уже сам проверил. Следующий код с использованием вышеуказанных параметров отлично работает:
Так что проблема точно в вашем закрытом модуле. К тому же попутно нашел ещё один баг. В коде команды «проверить соединение» в нижеприведенной строке отсутствует параметр «ПассивноеСоединение» из-за чего соединение проверяется минуты две. Возможно и в закрытом модуле похожие огрехи имеются. Проверьте.
Изменено: vep — 30.06.2021 12:38:57 |
||||
|
Александр Носов Администратор Сообщений: 359 |
#10
22.07.2021 15:00:54 Работа в FTP переведена на служебный модуль. Обновление уже можно заказать, отправьте запрос на наш email |
ПОСЛЕДНИЕ СООБЩЕНИЯ
Сейчас на форуме (гостей: 6)
Всего зарегистрированных пользователей: 2101
Приняло участие в обсуждении: 356
Всего тем: 779

