Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Различные остатки на магазинах и ЦО плиз хелп... : Супермаг Плюс (Супермаг 2000)

19.04.2024 20:53


11.01.2008 13:54
IGOiST
 
Здравствуйте знатоки супермага!!! структура баз данных супермага у нас следующая:
ЦО
\
РЦ
/ | \
Маг1 Маг2 Маг3
Так вот проблема в следующем что у нас на ЦО и РЦ информация об остатках не соответствует информации на магазинах.
Что можно в этом случае сделать, какие настройки посмотреть и может есть какой то механизм чтобы синхронизировать остатки на магазинах с оффисом?
Сразу попрошу не предлагать вариант с неграматно настроеными почтовиками, лучше напишите принцип граматной настройки почтовика потому как эти настройки устанавливал еще сам Сервис Плюс.
11.01.2008 15:50
Mtirt
 
Это у меня одной дежавю ????

Что касается синхронизации данных.
1. Берешь один артикул, по которому не идут остатки.
2. Смотришь список документов по этому артиклу в базе магазина, в базе РЦ, в базе ЦО.
3. Находишь документы, которые не переслались, или отличаются в разных базах.
4. Анализируешь историю работы с этими документами
5. Анализируешь логи почтовых серверов по этим документам.
6. Делаешь выводы, возможно меняешь настройки почтового сервера.

Если самостоятельно не удастся - придется тебе примеры сюда выкладывать...
11.01.2008 17:10
Shiba
 
Если стоит 25.1
тогда можно из почтового модуля запустить сравнение документов.
11.01.2008 17:15
Mtirt
 
Цитата:
Shiba Если стоит 25.1
тогда можно из почтового модуля запустить сравнение документов.
А еще расскажи, что из этого сравнения ты увидишь...
Я экспериментировала, ага.

1. Анализируются документы всех статусов. Ну зачем мне знать, что в магазине есть документы в черновике, а у меня их нету? На товародвижение это не влияет.
2. Система мне показала, что документы отличаются. Отличия визуально мне найти не удалось. Проверяла долго и упорно. В самом СМ2000 не написано, какие отличия в данном документе.
3. Ну и долго всё это...
4. Кстати нет самого главного - синхронизации списка карточек товаров.
11.01.2008 19:19
mighty
 
а если тупо написать запрос типа:

SELECT d.doctype,d.createdat,d.locationfrom||d.locationto||d.location, count(*)
FROM SUPERMAG.Smdocuments d
group by d.doctype,d.createdat,d.locationfrom||d.locationto||d.location

получить все документы в РЦ ну условий своих добавить сохранить в Excel, потом сделать так же в каждом магазине и потом сравнить файлики..
Зная различия можно просто опять же тупо не задумываясь отправить все документы данного типа из нужного магазина в РЦ..

Лучше если связь есть из ЦО с магазинами прямая можно DBLink'ов понаделать на магазины и такой же запрос(чуть чуть его расширить) запустить получишь только различные записи...

Так навскидку..
11.01.2008 22:50
OlegON
 
В оптимайзере есть сравнение баз с постановкой доков и карточек в очередь. Сам пользуюсь, хотя кого-то, может и не устроит.
12.01.2008 15:46
Mtirt
 
Вы не учитываете случая, когда документы есть в обеих базах, но у них различные табличные части.
И вообще, судя по тому, что вопрос задается не первый раз, надо разбираться с правами пользователей и настройками почтовика.
14.01.2008 10:06
IGOiST
 
всем большое спасибо!!! Думаю пойду по пути предложенным Олегом!
Часовой пояс GMT +3, время: 20:53.

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