[ОТВЕТИТЬ]
Опции темы
04.03.2016 20:23  
LLCCSK
Всем здравствуйте!

Не знаю сюда ли пишу... но вообщем возник такой вопрос при переходе пользователей в домен... не идет выгрузка из 1с на весы... пишет нет связи...

Конфигурация 1с: УТ 10.3 доработанная...
Драйвера для весов ставятся нормально.
Используются библиотеки ForCas.ocx / ForCas2.dll и сопутствующие...

Пока пользователи были не в домене всё выгружалось, стоило ввести в домен - связь пропала...

Причем на сервере- контроллере домена товар из 1с в весы может выгрузить только админ домена... Обычные пользователи и даже локальные админы получают ошибку об отсутствии связи...

Есть ли решение этой проблемы?
 
04.03.2016 22:51  
OlegON
Цитата:
Сообщение от LLCCSK
Причем на сервере- контроллере домена товар из 1с в весы может выгрузить только админ домена...



Вы определенно очень любите проблемы создавать...

Контроллер домена пользователь даже видеть не должен. Дышать на него.
И никакого софта там и близко быть не должно. Копать необходимо в сторону политик домена, но для начала хорошо бы проверить телнетом возможность подключения и привести сюда, что не получилось.
 
"Спасибо" OlegON от:
05.03.2016 18:06  
LLCCSK
Цитата:
Контроллер домена пользователь даже видеть не должен.
А пользователи и не видят, это наш админ проверял все варианты. И вот выяснилось что только из-под админа домена на самом домене выгрузка из 1с в весы идёт.

Цитата:
И никакого софта там и близко быть не должно.
1с там установлено т.к. планировался вариант запуска 1с с сервера, в режиме виртуализации приложения что ли... Сам этого не касался, поэтому точно не в курсе.

Телнетом проверять с юзерских компов? По стандартному адресу:порту весов? После праздника проверим, благодарю.
 
10.03.2016 15:34  
LLCCSK
Цитата:
Сообщение от OlegON
Копать необходимо в сторону политик домена
А не подскажите в сторону каких именно политик копать? Просто доменом не я занимаюсь, хотелось бы указать админу этого домена где именно рыть...

Цитата:
Сообщение от OlegON
для начала хорошо бы проверить телнетом возможность подключения и привести сюда, что не получилось.
Проверил, телнетом к весам подцепиться можно, соединение осуществляется...

Благодарю!
 
11.03.2016 16:25  
Micle
Копать надо не политики, а права пользователей домена. Попробуйте нужных пользователей включить в группу "Пользователи DCOM". Для того чтобы пользователь вступил в обновлённые права ему нужно перелогинится.

Если не получится, ищите "оригинал" ошибки... А не его пользовательскую замену. Полагаю, там будт что то виндовое похожее на отказ в доступе или что то подобное с кодом 0x8#########. Нужен этот код. Это и есть отправная точка в поиске проблемы.

Последний раз редактировалось Micle; 11.03.2016 в 16:29.
 
"Спасибо" Micle от:
12.03.2016 13:49  
LLCCSK
Цитата:
Сообщение от Micle
Попробуйте нужных пользователей включить в группу "Пользователи DCOM".
Уже включили. Не помогло.

Цитата:
Сообщение от Micle
Если не получится, ищите "оригинал" ошибки... А не его пользовательскую замену. Полагаю, там будт что то виндовое похожее на отказ в доступе или что то подобное с кодом 0x8#########. Нужен этот код. Это и есть отправная точка в поиске проблемы.
Под "оригиналом" вы подразумеваете код который сообщают весы при отказе? Или что именно?
 
12.03.2016 13:51  
LLCCSK
Цитата:
Сообщение от Micle
что то виндовое похожее на отказ в доступе или что то подобное с кодом 0x8#########. Нужен этот код. Это и есть отправная точка в поиске проблемы.
Где именно искать этот код ошибки?
 
14.03.2016 08:12  
Micle
Цитата:
Сообщение от LLCCSK
Где именно искать этот код ошибки?
Полагаю, искать надо в 1с, в том месте, где выводится сообщение.

Цитата:
Сообщение от LLCCSK
не идет выгрузка из 1с на весы... пишет нет связи...
 
16.03.2016 05:04  
LLCCSK
Позже приведу код подключения с логом сообщений COM-объекта. В целом, проблема в том что при инициализации (метод INIT()) нет возвращаемого значения. Согласно документации "1" - успех "-1" - отказ. При инициализации от пользователя (даже локального админа) возвращаемое значение отсутствует. Через ProcessExplorer отказов в доступе не наблюдается.
 
16.03.2016 07:34  
LLCCSK
Код обработки (только часть с инициализацией и соединением)
Цитата:
Сообщить("================================================");
Весы=справочники.Весы.НайтиПоКоду("000000004");
Попытка
LP = ПолучитьComОбъект(,"ForCas2.ForCas");
Сообщить("Объект обмена с весами уже существует.");
Исключение
Сообщить("Создание нового объекта обмена с весами.");
Попытка
LP = Новый ComОбъект("ForCas2.ForCas");
Исключение
Сообщить("Драйвер весов CL 5000 не установлен в системе");
КонецПопытки
КонецПопытки;
Попытка
рез=LP.Init();
Сообщить("Состояние инициализации:"+рез);
Сообщить("Состояние объекта обмена:"+LP.State());
lp._GetTransStatus(Весы.Адрес);
Сообщить("Результат инициализации:"+LP.Data());
Исключение
Сообщить("Ошибка инициализации "+Весы.Наименование);
КонецПопытки;
Попытка
LP.Connection(Весы.Адрес, Весы.Порт, 1, 5010 );
Исключение
Сообщить("Нет связи с весами! "+Весы.Наименование);
Сообщить("Ошибка: "+LP.State);
КонецПопытки;
//код загрузки
//конец кода загрузки
Попытка
Сообщить("Отключение от весов "+Весы.Наименование);
LP.DisconnectAll();
Сообщить("Состояние объекта обмена:"+LP.State);
Исключение
Сообщить("Ошибка отключения от весов");
КонецПопытки;
LP.DeInit();
Результат работы обработки.
Цитата:
================================================
Создание нового объекта обмена с весами.
Состояние инициализации:
Состояние объекта обмена:0
Результат инициализации:65, "172.16.173.52", 0, "Find not ip of scale"
Отключение от весов Весы_2
Состояние объекта обмена:0
 
 


Опции темы



Часовой пояс GMT +3, время: 04:16.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.