[ОТВЕТИТЬ]
17.01.2012 12:28
Dim
 
Имеем... Несколько работающих магазинов. В каждом есть свой сервер УКМ. Необходимо поднять СГО на сервере одного из магазинов. Версия 48 СП5.

Подскажите по какому алгоритму действовать?
17.01.2012 12:44
Neutron
 
Насколько я знаю все придется заново переустанавливать, ака новый магазин..
17.01.2012 12:52
Mtirt
 
на СГО что-нибудь настроено?
Маркетинг, шаблоны ввода, и т.п.?
Можно попробовать выгрузить конфигурацию из базы данных магазина, а затем загрузить на СГО.
А потом прописывать в магазине ip-адрес и порт СГО и регистрировать магазин на СГО.

Правда я бы, сначала, копии сделала баз магазинов и потренировалась на них...
17.01.2012 13:00
Dim
 
маркетинга пока нет. шаблоны только на ШК товаров.

т.е. штатных механизмов на подключение действующих магазинов к СГО нет. я правильно понимаю?
17.01.2012 13:07
Mtirt
 
Тогда может всё просто?

При первой регистрации магазина убери для начала все галки про экспорт в разделе Документы\Репликация буферизация.
Чтобы в магазине конфигурация не обнулилась.
А потом, прописывай адрес СГО.
Правда (для перестраховки) я бы это сделала после бэкапа и при закрытом магазине.
Чтобы, если настройки вниз поедут кривые, можно было восстановиться.

Добавлено через 1 минуту 56 секунд
17.01.2012 13:23
Dim
 
я так понимаю, что нужно чтобы данные пошли из магазина в СГО, чтобы не затереть магазинные настройки и накопленные продажи...
19.01.2012 01:29
wood30
 
Так просто не получится. Т.к. на всех магазинах справочники товаров, прайс-листы, виды цен скорее всего буду пересекаться в Id, то же касается и id касс.
Если хотим чтоб на магазинах все осталось как есть, только при этом еще и СГО был, то будет много работы на каждом магазине и на каждой кассе.
Как по мне, так все же лучше делать как задумано в С+. Т.е. при подключении магазина к СГО, полностью прописываем его по все правилам и переустанавливаем кассы, а дальше как кому хочется - восстанавливаем номера смен на кассах, либо заводим новые номера и смены с 1.
Для второго варианта видится следующее - старый сервер продолжает обслуживать линейку. Настраиваем новый и туда постепенно переносим кассы. Тогда и магазин закрывать не придется. Для этих целей лучше обзавестись временным ключом-лицензией.
26.01.2012 09:31
Mtirt
 
Dim, есть результаты?
26.01.2012 10:13
Dim
 
С+ подтвердил невозможность подключения действующих магазинов к СГО. рекомендовали переустановить сервер магазина и кассы
26.01.2012 10:24
OlegON
 
Врут они, просто возиться не хотят... Onesoft перетаскивал в нескольких точках магазины на СГО с сохранением настроек и продаж.
26.01.2012 10:59
Onesoft
 
Цитата:
OlegON Врут они, просто возиться не хотят... Onesoft перетаскивал в нескольких точках магазины на СГО с сохранением настроек и продаж.
Там действительно много действий напрямую в БД СГО, СМ и касс. Начинать надо с переноса на СГО содержимого таблиц trm_in_pos с привязкой терминалов к новому СМ, trm_in_users, trm_in_payments Наиболее тяжёлая ситуация - когда пересекаются id касс, но тоже решаема без перезаливок СМ и касс.. Есть и подводные камни, например - настройка доменов репликации. В каждом случае надо детально всё изучать и тщательно готовиться, и если делать всё последовательно и чётко, то проблем не возникнет, а магазины даже не заметят. У меня скорость перевода СМов на СГО достигала от одного до шести СМов в сутки.

Вариант с сохранением настроек СМ в файл и затем загрузка их на СГО штатным функционалом не пойдёт: многие настройки наследуются другими, поэтому сохранять и загружать придётся больше, чем нужно, и после загрузки на СГО возможно дублирование настроек..
26.01.2012 11:55
Dim
 
уточню... id касс разных магазинов не должны пересекаться???
26.01.2012 16:39
Onesoft
 
Цитата:
Dim уточню... id касс разных магазинов не должны пересекаться???
Они не должны пересекаться в принципе. Сответственно, если в разных СМах есть одинаковые id касс, то перед СГОнизацией надо их сделать разными..
26.01.2012 17:36
Dim
 
готовлю к запуску новый магазин... поднял СГО, сделал все настройки для нового магазина... поднял СМ, указал данные для подключения к СГО, прошла репликация...
27.01.2012 09:27
Dim
 
двинул дальше... пытаюсь настроить соединение, разместив СГО и СМ в разных подсетях через роутер Zyxel Keenetic Lite... настроил на роутере проброс порта, который слушает СГО... не связываются... читаю мануал по настройке соединения СГО и СМ... сказано, что СГО и СМ общаются по динамическому порту... как вычислить диапазон динамических портов, используемых УКМ? как ограничить этот диапазон одним портом?
27.01.2012 09:53
vdm
 
Магазин - СГО не нашел, а по инструкции для касса-сервер, должны быть доступны:
- Порт UDP из настроек web.
- Порт TCP сервера, задается в командной строке службы.
- Порт TCP для MySQL = 3306.

Для фиксации tcp порта службы "УКМ сервер" добавить параметр в его командную строку --tcp-port=12345
27.01.2012 09:55
Dim
 
командную строку дописывать со стороны СГО? или и на СМ тоже?
27.01.2012 10:02
vdm
 
Ну я бы поставил один порт с обоих сторон.
27.01.2012 10:23
Dim
 
залез в реестр, нашел службу УКМ сервера, добавил в командную строку --tcp-port=25000 с обеих сторон... перезапустил службы, получаю ошибку со стороны СГО
Цитата:
27.01.2012 10:18:31 0x00000d08 FATAL ServerLoginHandler#192.168.1.251#01926fd0 error class db_error ( Ошибка при подключении БД. Параметры подключения: host=192.168.1.251, user=ukmremote, db=ukmserver, port=0: Error(2003) Can't connect to MySQL server on '192.168.1.251' (10061): SQL )
адрес 192.168.1.251 - адрес роутера... получается что СГО пытается подключиться к БД СМ по адресу роутера... уперся...
у кого какие мысли?
27.01.2012 10:28
Mtirt
 
На FTP С+ есть файлик в каталоге /HELP/UKM/Подключение_через_NAT/
Может быть он поможет?
27.01.2012 10:53
Dim
 
проброс портов на роутере:
порт UDP 10000 -> на сервер СГО (Администрирование - Сервер - Сервер - Порт сервера
порт TCP 25000 -> на сервер СГО (в реестре в командной строке запуска УКМ сервера)
порт TCP 3306 -> на сервер СГО (MySQL)

что наблюдаю:
сервера связались по порту UDP 10000, затем по порту TCP 25000, а дальше СГО пытается, видимо, прямым запросом на порт 3306 вытащить данные с сервера магазина. только IP-адрес в ошибке НЕ адрес магазина, а адрес роутера!!!
27.01.2012 11:13
Neutron
 
3306 в роутере пробросил...?
из СГО подключение по этому порту доступно...?
Проверял..?
Кстати а если тебе поднять ВПН между СГО и СМ и настроить связь по нему...?(я так понимаю у тебя в данный момент проблемы со связью, так OpenVPN решит их...)
27.01.2012 11:17
Dim
 
вот тоже склоняюсь к мысли о ВПН... пока это дело оставляю... на след. неделе еще раз возьмусь...
27.01.2012 11:22
Neutron
 
Цитата:
Dim вот тоже склоняюсь к мысли о ВПН... пока это дело оставляю... на след. неделе еще раз возьмусь...
DIM если ты работал с OpenVPN, то знаешь что на все про все уйдет всего лишь полчасика , зато забудешь ты про него уже надолго...работает стабильно и будет у тебя локалка между СГО и СМ.
27.01.2012 11:34
vdm
 
Цитата:
Dim что наблюдаю:
сервера связались по порту UDP 10000, затем по порту TCP 25000, а дальше СГО пытается, видимо, прямым запросом на порт 3306 вытащить данные с сервера магазина. только IP-адрес в ошибке НЕ адрес магазина, а адрес роутера!!!
Все правильно, если работаешь через проброс портов, то СГО видит коннект с адреса роутера, а не с адреса СМ.

Правильнее настроить маршрутизацию на роутере, чтобы с адреса СГО и СМ связывались напрямую без всяких пробросов.
Если это невозможно, то vpn.
01.02.2012 23:17
Neutron
 
Dim Как успехи?
Делись...
02.02.2012 07:24
Dim
 
был запуск магазина, пока не жо этого...
Опции темы


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

 

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