Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

Каталог "остатки" : УКМ-2

28.03.2024 12:31


21.12.2011 09:14
uicolorit
 
Здравствуйте.
В настройках каталогов укм2 есть "остатки". для чего он нужен (в руководстве ничего нет)?
21.12.2011 11:25
Vit
 
нужен для контроля остатков, есть два вида контроля:
1. Мониторинг остатков
состоит в том, что при выборе каждого конкретного товара кассир может видеть, какое количество этого товара в данный момент имеется в наличии. Исходя из этой цифры кассир может указать покупателю, какое количество товара тот может купить. Мониторинг остатков применяется для того, чтобы вовремя заметить пересортицу и отрицательные остатки.
2. Контроль остатков
предусматривает более жесткий режим работы. Если для товара установлен контроль остатков, то ППП СУПЕРМАГ-УКМ не только показывает остаток при выборе товара, но и запрещает продавать количество, которого нет в наличии. Контроль остатков применяется, например, при торговле товарами, которые нельзя иметь в торговом зале в достаточном количестве. Это торговля мебелью, крупными музыкальными инструментами, телевизорами, оргтехникой и т.п.
21.12.2011 11:34
uicolorit
 
Цитата:
Vit нужен для контроля остатков
Так в инструкции же сказано, что "КАТАЛОГ ОПЕРАТИВНОЙ СВОДКИ. В этом поле ввода указывается путь к сетевому каталогу, в который будет выгружаться оперативная информация, и откуда будет браться on-line информация при работе ППП с торговой системой." а on-line - это и есть мониторинг и контроль остатков
21.12.2011 12:01
Vit
 
Каталог "Остатки" нужен как один общий сетевой каталог (для всех касс магазина) для хранения товарных остатков. Работает это с модулем "Остатки (MPI)"
21.12.2011 12:03
Mtirt
 
А если в магазине несколько касс, запрет продажи как срабатывает?
21.12.2011 12:28
Vit
 
Среди всех касс, имеющих общее пространство остатков необходимо выбрать одну главную кассу – мастер кассу. Если кассы в магазине отличаются производительностью, то мастер кассой лучше назначить самую производительную кассу.

Если конвертер мастер-кассы нашёл флаг на change, то вначале конвертер загрузит таблицу PluCash так же, как и раньше (до использования он-лайн модуля «Остатки (MPI)», затем для каждого артикула таблицы SMUKM30\DATABASE\PluCash.db будет взято значение дополнительного поля AddNum1 и на основании этих значений мастер-касса сформирует в соответствующем сетевом каталоге таблицу REST.DB.

Если таблица REST.DB сформирована, то на любой кассе (в том числе и на мастер кассе) при добавлении товара в чек под активной позицией будет отображаться текущее (оставшееся) количество данного товара (из файла REST.DB). Если чек будет закрыт, то все его товары будут считаться проданы в таблице REST.DB будут уменьшены значения поля Quantity во всех соответствующих строках.

Если конвертер мастер-кассы нашёл флаг на update, то вначале конвертер
проапдейтит таблицу SMUKM30\DATABASE\PluCash.db так же, как и раньше (до испольования он-лайн модуля «Остатки (MPI»), а затем запускается процедура формирования rest.db. Эта процедура видит, что она запустилась после update и поэтому она работает НЕ ТАК как после change. А именно: процедура формирования rest.db для каждого артикула (т.е. для каждой строки) анализирует уже локальную проапдейтенную таблицу DATABASE\PluCash.db.В результате этого анализа возможны следующие варианты:

поле ModPersonIndex равно нулю => процедура формирования таблицы rest.db ничего не делает (пропускает)

поле ModPersonIndex равно 1 => процедура формирования rest.db находит в существующей сетевой таблице rest.db соответствующий артикул и прибавляет к полю Quantity то значение, которое было передано в поле AddNum1, если артикул в rest.db не будет найден, то в rest.db будет добавлена новая строка с количеством, равным AddNum1

поле ModPersonIndex равно 2 => процедура формирования rest.db находит в существующей таблице rest.db соответствующий артикул и заменяет для него значение поля количество на то, которое передано в поле AddNum1, если артикул в rest.db не будет найден, то в rest.db будет добавлена новая строка с количеством, равным AddNum1

Добавлено через 3 минуты 29 секунд
Цитата:
Mtirt А если в магазине несколько касс, запрет продажи как срабатывает?
касса обращается к таблице REST.DB к полю Quantity если там "0" то на экране кассира появляется окно о запрете продажи.
21.12.2011 15:28
uicolorit
 
Цитата:
Vit Каталог "Остатки" нужен как один общий сетевой каталог (для всех касс магазина) для хранения товарных остатков. Работает это с модулем "Остатки (MPI)"
Т.е. если я на всех кассах пропишу, к примеру "N:\balance\" (на сервере), то остатки будут общие?
27.12.2011 09:12
uicolorit
 
Прописал на всех кассах каталог N:\balance\, включил on-line функции
файлы REST.DB и REST.PX создаются, но они пустые и касса №6 постоянно висит на этих файлах в режиме "чтение+запись".
Что можно копнуть, чтобы заработало?
27.12.2011 10:47
akonev
 
Цитата:
Vit Каталог "Остатки" нужен как один общий сетевой каталог (для всех касс магазина) для хранения товарных остатков. Работает это с модулем "Остатки (MPI)"
ты уверен, что оно у тебя есть?
27.12.2011 10:59
Mtirt
 
Цитата:
uicolorit Прописал на всех кассах каталог N:\balance\, включил on-line функции
файлы REST.DB и REST.PX создаются, но они пустые и касса №6 постоянно висит на этих файлах в режиме "чтение+запись".
Что можно копнуть, чтобы заработало?
А ты остаток из бэк-офиса передаешь? AddNum1 в plucash.db заполнен и там именно остаток товара?
Похоже на то, что мастер-касса (касса № 6) не может создать rest.db по твоей информации.
Часовой пояс GMT +3, время: 12:31.

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