Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1C 8 + Windows 2008 Server R2 + сервер терминалов , Настройка фискального регистратора          
Hunterok Подменю пользователя
сообщение 02.12.10, 0:12
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 4 раз
Рейтинг: 0

Доброго времени суток, уважаемые форумчане!

Возникла проблема с торговым оборудованием на сервере небольшого ООО.
Имеется сеть из 5ти компьютеров + сервер с Windows 2008 Server R2 Standart. В сети на разных машинах подключены сканеры штрих-кодов + электронные весы. Все это работает через терминальный сервер, проброска портов работает отлично.
Но, после того как подключили на машину кассира фискальный регистратор, у других пользователей кроме кассира стало появляться служебное сообщение:
При открытии любых документов (расходные и приходные ордера, перемещения) выскакивает служебное сообщение:
"Не удается установить связь IKC - 483LT: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Произошла ошибка при подключении торгового оборудования
"

Насколько я понял, дело в том, что данный регистратор настроен на COM2 порт на сервере. На машине кассира этот порт пробрасывается и все работает как нужно. Но на других машинах регистратор не подключен, соотвественно порт не пробрасывается...ну вы поняли) Не хочу быть копетаном) Дело в том, что регистратор нужен только на 1 машине. Когда не было сервера и все работали по сети с расшаренной папкой, проблем не было - у каждого пользователя в своем клиенте были свои настройки. Теперь же, можно сказать, все работают с 1 компьютера, с сервера и торговое оборудование общее.

Как вообще решается этот вопрос? На крайний случай можно ли отключить у конкретных пользователей данное служебное оборудование? Звонил в саппорт фирмы, которая продала нам 1С 8 и проводит сопровождение, там спецы знают не больше моего. Потому нашел этот форум и обратился сюда.

Буду очень благодарен за любую помощь или совет. Могу поделиться опытом настройки 1С 7.7, 8 под Win 2003. 2008.

Ardi Подменю пользователя
сообщение 02.12.10, 2:10
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

в предыдущих версиях восьмёрки в обработке подключения восьмёрки была привязка к конкретному пользователю.
В более новом механизме привязку убрали.
Выход из ситуации - доработать чтобы снова появилась привязка к пользователю и у других пользователей обработка не пыталась запускаться (и соответственно коннектиться к порту)


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: Hunterok,

Batchir Подменю пользователя
сообщение 02.12.10, 7:31
Сообщение #3

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Сейчас привязка идет к компу, поэтому правильнее сделать доработку по корректному определению имени компьютера. Недавно Vofka поднимал подобный вопрос.
В УТ я сделал следующее:
В обработке СерверТО в модуле объекта доработал процедуру

// Функция возвращает строку c именем компьютера для нужд торгового оборудования.
//
// Возвращаемое значение:
//  Строка - имя компьютера для торгового оборудования.
//
Функция ПолучитьИмяКомпьютераТО() Экспорт

    Если мИмяКомпьютера = Неопределено Тогда
        WSS = Новый COMОбъект("WScript.Shell");
        WSSE = WSS.Environment("Process");
        мИмяКомпьютера = ВРег(WSSE.Item("ClientName"));
        Если ПустаяСтрока(мИмяКомпьютера) Тогда
            мИмяКомпьютера = ВРег(ИмяКомпьютера());
        КонецЕсли;
    КонецЕсли;
    Если мИмяКомпьютера = "CONSOLE" Тогда
        мИмяКомпьютера = ВРег(ИмяКомпьютера());
    КонецЕсли;
    Возврат мИмяКомпьютера;

КонецФункции // ПолучитьИмяКомпьютераТО()


Точно сказать не могу, может ещё что то делал, но вобщем дорабатывать нужно в этом направлении

З.ы. Ну и добро пожаловать к нам на форум. Рады будем если будете участвовать на фороуме не только как читатель (это по поводу "поделиться опытом")

Спасибо сказали: Hunterok, kalyamov,

Hunterok Подменю пользователя
сообщение 03.12.10, 10:14
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 4 раз
Рейтинг: 0

Цитата(Batchir @ 02.12.10, 8:31) *
Точно сказать не могу, может ещё что то делал, но вобщем дорабатывать нужно в этом направлении

З.ы. Ну и добро пожаловать к нам на форум. Рады будем если будете участвовать на фороуме не только как читатель (это по поводу "поделиться опытом")

Спасибо большое! Я в программировании под 1С почти полный 0, но не такой кривой, что бы не смог разобраться и внести изменения в конфигурацию. Я больше по PHP)
Все работает как часы и так, как в принципе и должно работать. Очень выручили.

Постараюсь влиться в форум и помочь тем, что сам знаю.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.06.25, 1:43
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!