Имя: Пароль:
1C
1С v8
Http запрос. Отправка файла на сайт. Под одним из пользователей не работает
,
0 ffidelite
 
17.11.17
12:13
Добрый день!
БП8.3. Файловая база данных.

Не подскажите, может сталкивался кто, делаю выгрузку на сайт файлов
через http запрос.

Соединение.ОтправитьДляОбработки(ПолноеИмяФайла, СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));

Выгружаю одни и те же файлы с теми же названиями и путями.
Под одним пользователем базы данных проходит, под другим, на том же компьютере зависает база.  Если кто еще работает в базе, то и у них зависает.

Никаких сообщений не появляется, в Журнале регистрации ничего нет.
Права пользователей одинаковые:
- Администратор системы
- Интерактивное открытие внешних отчетов и обработок
- Полные права

Имена пользователей латиницей, без пробелов.

Совсем не пойму, чем пользователи отличаются.
1 john90
 
17.11.17
12:27
может брандмауер или антивирусы
2 ffidelite
 
17.11.17
12:28
(1) Отличаются только пользователи базы данных.
3 john90
 
17.11.17
12:29
кеш
4 ffidelite
 
17.11.17
12:36
(3) Удалял, забыл написать.
5 Cyberhawk
 
17.11.17
12:51
Пересоздай проблемного пользователя
6 Cyberhawk
 
17.11.17
12:51
Старого удали
7 ffidelite
 
17.11.17
13:00
(4),(5) создал нового, под ним не работает.
А под одним из старых работает.
8 ffidelite
 
17.11.17
13:10
Может можно как-то ошибку получить?
У меня стоит Попытка, но в Исключение программа не переходит.
Так и зависает на Соединение.ОтправитьДляОбработки
9 Юрий Лазаренко
 
17.11.17
13:27
(8) А если таймаут для HttpСоединение явно указать, то по таймауту отвалится? Или так же будет висеть вечно?
10 ffidelite
 
17.11.17
13:42
(9) Там тайм аут по умолчанию 0 стоит.
Попробовал
Соединение.Таймаут=10

но почему-то ошибка
Поле объекта недоступно для записи.
11 Юрий Лазаренко
 
17.11.17
13:56
(10) Ну так оно же не напрямую ставится, оно только для чтения. Указывай в конструкторе, 6-й параметр:


HTTPСоединение (HTTPConnection)
По указанному серверу
Синтаксис:

Новый HTTPСоединение(<Сервер>, <Порт>, <Пользователь>, <Пароль>, <Прокси>, <Таймаут>, <ЗащищенноеСоединение>, <ИспользоватьАутентификациюОС>)
Параметры:
12 ffidelite
 
17.11.17
14:20
У меня создается так.

        Соединение = Новый HTTPСоединение(
            ПараметрыПодключения.Сервер,
            ПараметрыПодключения.Порт,
            ПараметрыПодключения.Пользователь,
            ПараметрыПодключения.Пароль,
            ПараметрыПодключения.Прокси,
        ПараметрыПодключения.ЗащищенноеСоединение
        );

При попытке после прокси поставить таймаут 100 появляется ошибка - Не удалось установить соединение.

        Соединение = Новый HTTPСоединение(
            ПараметрыПодключения.Сервер,
            ПараметрыПодключения.Порт,
            ПараметрыПодключения.Пользователь,
            ПараметрыПодключения.Пароль,
            ПараметрыПодключения.Прокси,
                        100,
                      ПараметрыПодключения.ЗащищенноеСоединение
        );



Платформа 8.3.10.2561
13 Cyberhawk
 
17.11.17
17:05
Смотреть надо на месте, короче. "Пригласи специалиста" (с)
14 ffidelite
 
21.11.17
19:58
Проблема была в веб экране антивируса.
Единственное не понял, почему под отдельными пользователями 1С под одним и тем же пользователем windows все работало.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс