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

"Место хранения с кодом 1 задано для нескольких БД" : Супермаг Плюс (Супермаг 2000)

24.04.2024 18:52


20.12.2019 12:27
Mtirt
 
Цитата:
konst Иногда это полезная функция, например, в бутиках торгующих обувью и т.п.
т.е. приходишь видишь нужную модель, а твоего размера нет - спрашиваешь у продаввца и если у них есть такая возможность,
то говорят в каком магазине есть нужная пара или нет вообще...
в принципе такой функционал можно реализовать и без супермага - рассылать всем таблицу с остатками (в специальном приложении)
можно попробовать грузить ее в супермаг или вообще организовать доступ через web-сервер.
Для обуви, по-моему, проще не городить огород из баз данных, а вести учет в одной центральной базе.
20.12.2019 15:23
FinSoft
 
Это ничего, если напишу, как я такие задачи решаю? У меня и в продуктовке давно такой функционал спрашивали. У нас не Супермаг, все проще. В магазине подсвечивают нужный товар, жмут кнопку Информация о товаре. На сервер через сокеты шлется запрос, результат забирается в виде таблички и отображается пользователю. Там цены, остатки, дата последней закупки и поставщик по каждому магазину. По похожей схеме можно и сложные отчеты с сервера тягать в виде экселевского файла. В ассинхронном режиме. Шлем запрос, получаем имя временного файла, который создастся на сервере. На сервере задание пишется в специальную таблицу и обрабатывается. Из магазина через некоторое время жмут Получить результат, если отчет сформирован, то файл пересылается в магазин и открывается в эксель или калк. При этом в каждом магазине только свои данные. Доступ в магазине можно ограничить правами. При запросе информации с сервера делается верификация пользователя на сервере. Передаются его логин и пароль в базе магазина, которые должны быть разрешены на сервере. Как-то так.
20.12.2019 15:57
OlegON
 
Я думаю, что самый простейший вариант отображения остатков какой-нибудь первокурсник за час накидает, если есть связь с ЦО...
20.12.2019 17:23
FinSoft
 
Фигакнет прямым sql запросом из фастрепорта? По хорошему, там что-то из серии веб сервиса должно быть, как кто-то выше писал. И, наверняка, в стандартном функционале где-то есть. Слишком уж очевидный функционал.
20.12.2019 20:05
OlegON
 
Все зависит от целей... А их тут как раз и не обозначили...
21.12.2019 22:51
Vitami_n
 
Чувствую знакомый мне вопрос... Поэтому поясню с чего он встал! Имеем базу Центральный офис, в нем имеем место хранение «центральный склад» и имеем ещё 2 подчиненные базы, со своими местами хранения. В подчиненых базах делается перемещение товара из их мест хранения в «центральный склад», в центральном офисе, а оттуда расходной накладной товар передают. Так вот в подчинённых базах этот товар ложится на остатки «центрального склада» так как в карточке товара в подчинённых базах видно перемещение на «центральный склад» но отсутствуют расходные накладные так как они созданы в центральном офисе, и в нижестоящие базы не пересылаются по умолчанию! Отчасти проблему удалось решить путём указания почтовому модулю что он обслуживает место хранения в подчинённой базе «центральный склад» (который на самом деле пренадлежит базе центральный офис) и расходные накладные созданные на центральном офисе начали уходить в подчиненную базу и в ней остатки товара на “центральном складе» встали в норму, НО! Товар то перемещается из 2-х подчинённых баз! И при попытке решить этот вопрос со второй базой таким же образом как решили с первой (в почтовике добавили место обслуживание) и вылезла ошибка топикстартера...
21.12.2019 23:00
OlegON
 
А почему бы в подчиненных магазинах на месте хранения "ЦС" вообще снять галку учета остатков? Им-то эти остатки зачем?
22.12.2019 08:07
Vitami_n
 
Логично! Каким образом это сделать? В Административном модуле в подчинённых базах данных место хранения «Центральный склад» отсутствует.
22.12.2019 08:29
OlegON
 
это в базовом модуле, где места хранения настраиваются, сейчас далеко от компа, не сделаю скриншот
22.12.2019 09:36
Mtirt
 
Не надо ничего искать в Адм.модуле.
В подчиненных базах данных надо в "Склады и магазины" поставить для ЦС галочку - отключить перерасчет остатков.
Часовой пояс GMT +3, время: 18:52.

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