Просмотр полной версии : Настройка DELIVERY 2.25.7.17
Здравствуйте
Ветка я смотрю полумёртвая, но всё-таки надеюсь на помощь.
Обновился на указанную в заголовке версию. Миграция на Firebird прошла удачно, но возникли некоторые проблемы другого рода.
1. В ini-файлах появилось множество новых параметров, в том числе имя и пароль для доступа к серверу карт. Раньше такого не было и оператор автоматически подключался к карточной базе. Что там указывать? По умолчанию стоить usc-usc.
2. В настройках диспетчера есть параметр "Автоматическая печать накладной". Там я выбираю условие, при котором должна запускаться печать и принтер, но печать всё равно приходится запускать в ручную. Где ошибка?
3. Дополнительный оператор не желает подключаться по сети к диспетчеру. В разделе [Servers] прописан следующий параметр
stDBServer=DOSTAVKA:D:\Delivery\DB\DELIVERY.FDB В предыдущей версии всё работало.
Windows 7 SP1 Pro 32 bit
По умолчанию стоить usc-usc. Я так понимаю Ucs - ucs это административная учетная запись? Если да то попробуйте создать еще одну не административную и под ней попробуйте подконнектиться.
И поясните пожалуйста, что значит оператор не желает подключаться к диспетчеру. Насколько я понимаю они оба подключаются к кассовому серверу.
Я так понимаю Ucs - ucs это административная учетная запись? Если да то попробуйте создать еще одну не административную и под ней попробуйте подконнектиться.
И поясните пожалуйста, что значит оператор не желает подключаться к диспетчеру. Насколько я понимаю они оба подключаются к кассовому серверу.
Возможно и к кассовому серверу, я просто оперирую данными, что мне предоставили сотрудники поддержки. Два компьютера. На одном крутится кассовый сервер, диспетчер и оператор, а на втором только оператор. Вот второй не цепляется к основному.
Все правильно, к кассовому серверу. В редакторе этот оператор прописан?
1.
stU_PDS= "name" -имя пользователя в Pcards
stP_PDS= "pass" - пароль
Указывается не ucs, тк это администратор, надо чтобы пользователь был user.( в терминологии ucs)
2.
stDBServer=unitname:X:\Delivery\DB\DELIVERY.FDB
stRKServer=RLSERV
stAdapter_No=0
stDefCharSet=WIN1251
dbuname=здесь указывается(автоматически) хешированный логин к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
dbpass=здесь указывается(автоматически) хешированный пароль к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
Проверите можно и здесь.
А ключи везде на ПО корректные?
И если можно было бы скриншот и лог ошибок при подключении.
Все правильно, к кассовому серверу. В редакторе этот оператор прописан?
Конечно прописан, это обновление. Старая версия работала с теми же параметрами и с тем же именем юнита.
---------- Добавлено в 12:53 ---------- Предыдущее сообщение было размещено в 12:51 ----------
1.
stU_PDS= "name" -имя пользователя в Pcards
stP_PDS= "pass" - пароль
Указывается не ucs, тк это администратор, надо чтобы пользователь был user.( в терминологии ucs)
2.
stDBServer=unitname:X:\Delivery\DB\DELIVERY.FDB
stRKServer=RLSERV
stAdapter_No=0
stDefCharSet=WIN1251
dbuname=здесь указывается(автоматически) хешированный логин к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
dbpass=здесь указывается(автоматически) хешированный пароль к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
Проверите можно и здесь.
А ключи везде на ПО корректные?
И если можно было бы скриншот и лог ошибок при подключении.
1. Завёл специально пользователя с правами USER. Прописал и в диспетчер и в оператор - результат тот же, вернее его нет.
2. Всё так да, только сервер по другому называется и номер адаптера другой. Ещё вот "unitname" там прописано сетевое имя компьютера, на котором крутится кассовый сервер. Логин и пароль указаны верные к базе. Ключи корректные думаю, если старая версия работала, то и новая заработает так? Скриншот чуть позже выложу.
Скриншоты.
1. Запускаю, долго думает, а затем первое сообщение:
1885
moko-dostavka отлично пингуется и доступна по сети при этом.
2. Нажимаю ОК и выскакивает второе сообщение:
1886
Вот лог оператора, но там ничего существенного:
23.10.2012 19:31> set PhonesSRV Active
23.10.2012 19:31> set PhonesSRV Active
23.10.2012 19:36> set PhonesSRV Active
23.10.2012 19:41> set PhonesSRV Active
23.10.2012 19:47> set PhonesSRV Active
23.10.2012 19:49> set PhonesSRV Active
23.10.2012 19:54> set PhonesSRV Active
23.10.2012 19:56> set PhonesSRV Active
23.10.2012 19:57> set PhonesSRV Active
23.10.2012 20:01> set PhonesSRV Active
23.10.2012 20:03> set PhonesSRV Active
23.10.2012 20:05> set PhonesSRV Active
25.10.2012 10:22> set PhonesSRV Active
25.10.2012 11:11> set PhonesSRV Active
25.10.2012 11:56> set PhonesSRV Active
25.10.2012 12:47> set PhonesSRV Active
25.10.2012 15:33> set PhonesSRV Active
25.10.2012 18:28> set PhonesSRV Active
25.10.2012 18:30> set PhonesSRV Active
VampireKB
25.10.2012, 19:41
Скриншоты.
1. Запускаю, долго думает, а затем первое сообщение:
1885
2. Нажимаю ОК и выскакивает второе сообщение:
1886
Вот лог оператора, но там ничего существенного:
23.10.2012 19:31> set PhonesSRV Active
23.10.2012 19:31> set PhonesSRV Active
23.10.2012 19:36> set PhonesSRV Active
23.10.2012 19:41> set PhonesSRV Active
23.10.2012 19:47> set PhonesSRV Active
23.10.2012 19:49> set PhonesSRV Active
23.10.2012 19:54> set PhonesSRV Active
23.10.2012 19:56> set PhonesSRV Active
23.10.2012 19:57> set PhonesSRV Active
23.10.2012 20:01> set PhonesSRV Active
23.10.2012 20:03> set PhonesSRV Active
23.10.2012 20:05> set PhonesSRV Active
25.10.2012 10:22> set PhonesSRV Active
25.10.2012 11:11> set PhonesSRV Active
25.10.2012 11:56> set PhonesSRV Active
25.10.2012 12:47> set PhonesSRV Active
25.10.2012 15:33> set PhonesSRV Active
25.10.2012 18:28> set PhonesSRV Active
25.10.2012 18:30> set PhonesSRV Active
вместо unitname пропишите ip-адрес сервера,вместо X:\ ... - точный ЛОКАЛЬНЫЙ путь к базе данных доставки на СЕРВЕРЕ
В Случае,если это единственная машина для апгрейда.
Поменяйте модуль RNBOpen.dll на новый
Прозведите апгрейд Кассового Сервера,
З.Ы. Доставка работает-то хотябы быстро ?
вместо unitname пропишите ip-адрес сервера,вместо X:\ ... - точный ЛОКАЛЬНЫЙ путь к базе данных доставки на СЕРВЕРЕ
В Случае,если это единственная машина для апгрейда.
Поменяйте модуль RNBOpen.dll на новый
Прозведите апгрейд Кассового Сервера,
З.Ы. Доставка работает-то хотябы быстро ?
Не единственная. На основной также всё обновилось, в том числе и кассовый сервер. Кидал целиком новую папку из архива, так что DLL-ка думаю итак новая. Точный локальный путь итак прописан, т.к. ранее всё работало. Сейчас попробую вместо сетевого имени айпи прописать.
З.Ы. Доставка на основном компе работает (кроме запросов к кардсерву).
---------- Добавлено в 20:21 ---------- Предыдущее сообщение было размещено в 20:03 ----------
UPD: Замена имени на айпишник результатов не дала. А на основной доставке ничего не надо включать, чтобы разрешить коннект дополнительного оператора из сети?
VampireKB
25.10.2012, 22:51
Не единственная. На основной также всё обновилось, в том числе и кассовый сервер. Кидал целиком новую папку из архива, так что DLL-ка думаю итак новая. Точный локальный путь итак прописан, т.к. ранее всё работало. Сейчас попробую вместо сетевого имени айпи прописать.
З.Ы. Доставка на основном компе работает (кроме запросов к кардсерву).
---------- Добавлено в 20:21 ---------- Предыдущее сообщение было размещено в 20:03 ----------
UPD: Замена имени на айпишник результатов не дала. А на основной доставке ничего не надо включать, чтобы разрешить коннект дополнительного оператора из сети?
Может что-то забыли установить ?? Dbexpress? DBixoda? (названия могут быть неточными)
Брэндмауер включен ? Выключить !
З.Ы. а про скорость работы и удобство так ничего и не сказали ((
Ещё вот "unitname" там прописано сетевое имя компьютера, на котором крутится кассовый серверЭтот параметр задает имя терминала из редактора...
Может что-то забыли установить ?? Dbexpress? DBixoda? (названия могут быть неточными)
Брэндмауер включен ? Выключить !
З.Ы. а про скорость работы и удобство так ничего и не сказали ((
Ну основной то работает, значит всё установил я так думаю. DBExpress устанавливал, а вот о втором первый раз слышу, что это?
На счёт брандмауэра тоже сегодня ночью подумал, раньше основной оператор на WinXP крутился, а сейчас новый комп с Win7, тут посложнее с сетью, возможно что-то где-то закрыто.
Скорость работы чего? Доставки? Особой разницы со старой не заметил, старые глюки и неудобства остались, скорость работы повыше конечно, но и комп новый. Не работает кнопка "Дополнить заказ" ещё, номер заказа вводишь, а он в ответ пустые поля.
---------- Добавлено в 10:13 ---------- Предыдущее сообщение было размещено в 10:11 ----------
Этот параметр задает имя терминала из редактора...
Т.е. UNIT77 например? Пробовал и так, если пишешь название юнита, то он вообще говорит, что такой компьютер не зарегистрирован в сети, обратитесь к администратору.
unitname - это есть сетевое имя компьютера. Из скриншота видно, либо неправильно прописан путь, либо некорректно работает сеть.
Пробуй прописать путь в виде \\compname\D:\folder\base.fdb.
Я правильно понял, машина, где крутится база и кассовый сервер win7, а клиент XP?
unitname - это есть сетевое имя компьютера. Из скриншота видно, либо неправильно прописан путь, либо некорректно работает сеть.
Пробуй прописать путь в виде \\compname\D:\folder\base.fdb.
Я правильно понял, машина, где крутится база и кассовый сервер win7, а клиент XP?
Нет, обе на Win7, раньше основной был на ХР, а дополнительный на 7, теперь обе на 7.
Странный способ, полу сетевой путь полу не сетевой? :) Попробую, но сильно сомневаюсь.
VampireKB
26.10.2012, 13:01
unitname - это есть сетевое имя компьютера. Из скриншота видно, либо неправильно прописан путь, либо некорректно работает сеть.
Пробуй прописать путь в виде \\compname\D:\folder\base.fdb.
Я правильно понял, машина, где крутится база и кассовый сервер win7, а клиент XP?
это устаревший путь для работы через NETBUI . Использовать категорически на свой страх и риск. Да и в данной ситуации не поможет.
Либо в последней версии все глобально переработали и старые знания не катят, либо какие то недопонимания. Инишники конечно изменились. но не на столько. Предлагаю обсудить вопрос . - к чему подключается оператор? К кассовому серверу или серверу с Firebird?
Либо в последней версии все глобально переработали и старые знания не катят, либо какие то недопонимания. Инишники конечно изменились. но не на столько. Предлагаю обсудить вопрос . - к чему подключается оператор? К кассовому серверу или серверу с Firebird?
Этого я сказать не могу, как это определить? Должен подключаться к основной доставке, а на ней крутится сервер Firebird и кассовый сервер. А вот к чему конкретно оператор пытается законектиться, я не знаю.
VampireKB
26.10.2012, 14:08
stDBServer=unitname:X:\Delivery\DB\DELIVERY.FDB
stRKServer=RLSERV
stAdapter_No=0
stDefCharSet=WIN1251
dbuname=здесь указывается(автоматически) хешированный логин к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
dbpass=здесь указывается(автоматически) хешированный пароль к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
Проверите можно и здесь.
DBServer - Firebird
RKserver - кассовый сервер
в ДБ сервере по-умолчанию приводится пример связи по ТСР\IP
Кстати,на интербейзе,при корявой установке, не всегда прописывался порт ( 3050 ) для работы с удаленными соединениями..может у ФайрБерда таже проблема..тем более что может быть кривее чем ставить Файрберд на Интербейз,зная что они потребляют РАЗНЫЕ модули с ОДИНАКОВЫМ названием
порт смотреть здесь (C:\Windows\System32\drivers\etc\SERVICES)
C:\Windows\System32\drivers\etc\SERVICES
ДЛЯ INTERBASE он называется "gds_db 3050/tcp"
Мм..а,кстати,можно так попробывать(В ПРИМЕРЕ ИСПОЛЬЗУЕТСЯ НЕСТАНДАРТНЫЙ ПОРТ!!!):
MyServer/3051:C:\database\myData.fdb
Всё оказалось гораздо прозаичнее, я забыл кинуть обновлённую СinemaUF.dll в System32. Проблема с подключением дополнительного Оператора решена.
С автоматической распечаткой накладной тоже решил. В настройках помимо галочки на фильтре, нужно также включить общую атоматическую печать. Немного не интуитивно, нужно сделать им, чтобы при отключенной автоматической печати, остальные параметры были затемнены.
Итого: осталась проблема с сервером карт.
VampireKB
26.10.2012, 14:40
Всё оказалось гораздо прозаичнее, я забыл кинуть обновлённую СinemaUF.dll в System32. Проблема с подключением дополнительного Оператора решена.
хе-хе
Итого: осталась проблема с сервером карт.
закинуть cslink.dll от ВАШЕЙ версии ПДС
и настроить 1 из модулей для работы с ПДС.. это обычно Rtcp.dll
я забыл кинуть обновлённую СinemaUF.dll в System32А если выкинуть ее из систем32 перестанет работать? Глупо, но можете проверить?
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot