PDA

Просмотр полной версии : Настройка DELIVERY 2.25.7.17



manager
24.10.2012, 16:52
Здравствуйте

Ветка я смотрю полумёртвая, но всё-таки надеюсь на помощь.
Обновился на указанную в заголовке версию. Миграция на Firebird прошла удачно, но возникли некоторые проблемы другого рода.

1. В ini-файлах появилось множество новых параметров, в том числе имя и пароль для доступа к серверу карт. Раньше такого не было и оператор автоматически подключался к карточной базе. Что там указывать? По умолчанию стоить usc-usc.
2. В настройках диспетчера есть параметр "Автоматическая печать накладной". Там я выбираю условие, при котором должна запускаться печать и принтер, но печать всё равно приходится запускать в ручную. Где ошибка?
3. Дополнительный оператор не желает подключаться по сети к диспетчеру. В разделе [Servers] прописан следующий параметр
stDBServer=DOSTAVKA:D:\Delivery\DB\DELIVERY.FDB В предыдущей версии всё работало.

Windows 7 SP1 Pro 32 bit

gte_33
24.10.2012, 17:07
По умолчанию стоить usc-usc. Я так понимаю Ucs - ucs это административная учетная запись? Если да то попробуйте создать еще одну не административную и под ней попробуйте подконнектиться.
И поясните пожалуйста, что значит оператор не желает подключаться к диспетчеру. Насколько я понимаю они оба подключаются к кассовому серверу.

manager
24.10.2012, 17:50
Я так понимаю Ucs - ucs это административная учетная запись? Если да то попробуйте создать еще одну не административную и под ней попробуйте подконнектиться.
И поясните пожалуйста, что значит оператор не желает подключаться к диспетчеру. Насколько я понимаю они оба подключаются к кассовому серверу.
Возможно и к кассовому серверу, я просто оперирую данными, что мне предоставили сотрудники поддержки. Два компьютера. На одном крутится кассовый сервер, диспетчер и оператор, а на втором только оператор. Вот второй не цепляется к основному.

gte_33
24.10.2012, 18:01
Все правильно, к кассовому серверу. В редакторе этот оператор прописан?

Maxim
24.10.2012, 18:03
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=здесь указывается(автоматически) хешированный пароль к БД!!!Он вводится в меню "настроки" у клиента(менеджер или оператор).
Проверите можно и здесь.
А ключи везде на ПО корректные?
И если можно было бы скриншот и лог ошибок при подключении.

manager
25.10.2012, 13:53
Все правильно, к кассовому серверу. В редакторе этот оператор прописан?
Конечно прописан, это обновление. Старая версия работала с теми же параметрами и с тем же именем юнита.

---------- Добавлено в 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" там прописано сетевое имя компьютера, на котором крутится кассовый сервер. Логин и пароль указаны верные к базе. Ключи корректные думаю, если старая версия работала, то и новая заработает так? Скриншот чуть позже выложу.

manager
25.10.2012, 19:39
Скриншоты.

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 на новый
Прозведите апгрейд Кассового Сервера,



З.Ы. Доставка работает-то хотябы быстро ?

manager
25.10.2012, 21:21
вместо 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? (названия могут быть неточными)
Брэндмауер включен ? Выключить !

З.Ы. а про скорость работы и удобство так ничего и не сказали ((

gte_33
26.10.2012, 08:22
Ещё вот "unitname" там прописано сетевое имя компьютера, на котором крутится кассовый серверЭтот параметр задает имя терминала из редактора...

manager
26.10.2012, 11:13
Может что-то забыли установить ?? Dbexpress? DBixoda? (названия могут быть неточными)
Брэндмауер включен ? Выключить !

З.Ы. а про скорость работы и удобство так ничего и не сказали ((
Ну основной то работает, значит всё установил я так думаю. DBExpress устанавливал, а вот о втором первый раз слышу, что это?
На счёт брандмауэра тоже сегодня ночью подумал, раньше основной оператор на WinXP крутился, а сейчас новый комп с Win7, тут посложнее с сетью, возможно что-то где-то закрыто.

Скорость работы чего? Доставки? Особой разницы со старой не заметил, старые глюки и неудобства остались, скорость работы повыше конечно, но и комп новый. Не работает кнопка "Дополнить заказ" ещё, номер заказа вводишь, а он в ответ пустые поля.

---------- Добавлено в 10:13 ---------- Предыдущее сообщение было размещено в 10:11 ----------


Этот параметр задает имя терминала из редактора...
Т.е. UNIT77 например? Пробовал и так, если пишешь название юнита, то он вообще говорит, что такой компьютер не зарегистрирован в сети, обратитесь к администратору.

Maxim
26.10.2012, 12:44
unitname - это есть сетевое имя компьютера. Из скриншота видно, либо неправильно прописан путь, либо некорректно работает сеть.
Пробуй прописать путь в виде \\compname\D:\folder\base.fdb.
Я правильно понял, машина, где крутится база и кассовый сервер win7, а клиент XP?

manager
26.10.2012, 12:56
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 . Использовать категорически на свой страх и риск. Да и в данной ситуации не поможет.

gte_33
26.10.2012, 13:25
Либо в последней версии все глобально переработали и старые знания не катят, либо какие то недопонимания. Инишники конечно изменились. но не на столько. Предлагаю обсудить вопрос . - к чему подключается оператор? К кассовому серверу или серверу с Firebird?

manager
26.10.2012, 13:30
Либо в последней версии все глобально переработали и старые знания не катят, либо какие то недопонимания. Инишники конечно изменились. но не на столько. Предлагаю обсудить вопрос . - к чему подключается оператор? К кассовому серверу или серверу с 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

manager
26.10.2012, 14:38
Всё оказалось гораздо прозаичнее, я забыл кинуть обновлённую СinemaUF.dll в System32. Проблема с подключением дополнительного Оператора решена.
С автоматической распечаткой накладной тоже решил. В настройках помимо галочки на фильтре, нужно также включить общую атоматическую печать. Немного не интуитивно, нужно сделать им, чтобы при отключенной автоматической печати, остальные параметры были затемнены.

Итого: осталась проблема с сервером карт.

VampireKB
26.10.2012, 14:40
Всё оказалось гораздо прозаичнее, я забыл кинуть обновлённую СinemaUF.dll в System32. Проблема с подключением дополнительного Оператора решена.

хе-хе


Итого: осталась проблема с сервером карт.
закинуть cslink.dll от ВАШЕЙ версии ПДС
и настроить 1 из модулей для работы с ПДС.. это обычно Rtcp.dll

gte_33
26.10.2012, 15:05
я забыл кинуть обновлённую СinemaUF.dll в System32А если выкинуть ее из систем32 перестанет работать? Глупо, но можете проверить?