Учет дисконтных карт в нескольких торговых точках
Здравствуйте!
Стоит такая вот задача: организация розничной торговли, имеет несколько торговых точек. На каждой точке ведется учет товара в 1С: Торговля и склад 7.7. Необходимо организовать учет скидок по дисконтным картам по всем торговым точкам. То есть, покупатель приобрел товар в Торговой точке 1, соответственно, скидка у него стала 3 процента. Пришел тот же покупатель в Торговую точку 2, приобрел товар, скидка у него стала 5 процентов. В общем, чтобы скидка предоставлялась с учетом всех покупок у нашей организации.
У кого-нибудь был подобный опыт? Поделитесь, пожалуйста.
Спасибо!
Стоит такая вот задача: организация розничной торговли, имеет несколько торговых точек. На каждой точке ведется учет товара в 1С: Торговля и склад 7.7. Необходимо организовать учет скидок по дисконтным картам по всем торговым точкам. То есть, покупатель приобрел товар в Торговой точке 1, соответственно, скидка у него стала 3 процента. Пришел тот же покупатель в Торговую точку 2, приобрел товар, скидка у него стала 5 процентов. В общем, чтобы скидка предоставлялась с учетом всех покупок у нашей организации.
У кого-нибудь был подобный опыт? Поделитесь, пожалуйста.
Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) он-лайн режима не получится, только офф-лайн, период обмена информацией - выбирайте сами в соответсвии с удаленностью точек друг от друга (клиент из одной точки кинулся в другую, а там уже есть вся инфа).
каждая точка с периодичностью выкладывает свои данные по картам в файле на общедоступный ресурс (фтп, облако, почта - сами решайте как вам удобнее)
каждая же точка берет файлы от остальных точек и формирует у себя общий список покупок... по которому и вычисляет сумму скидки.
каждая точка с периодичностью выкладывает свои данные по картам в файле на общедоступный ресурс (фтп, облако, почта - сами решайте как вам удобнее)
каждая же точка берет файлы от остальных точек и формирует у себя общий список покупок... по которому и вычисляет сумму скидки.
(4) MaxDavid, релиз далеко не свежий. В базе довольно много доработок (это делали другие программисты). Пока изменения не анализировала. Доработка конфигурации возможна. Пока обмен данными не происходит. То есть, насколько мне известна эта история - при установке 1С в торговых точках были синхронизированы справочники номенклатуры. А потом каждая торговая точка работала сама по себе.
(6) MaxDavid, пока у меня только, так сказать, мысленные наброски на эту тему. Примерно представляю это следующим образом - поскольку нужен учет дисконтных карт между торговыми точками, естественно, нужен некий обмен данными. Для учета скидок можно хранить соответствующие данные в справочнике или в регистре. И именно эти данные периодически синхронизировать между базами данных торговых точек. Сумбурно, наверное, объясняю. просто самой не все ясно. Вот и прошу помощи...
Ну, если есть Инет, то я бы рассматривал возможность хранить данные во внешнем файле - это обеспечит максимальную степень синхронизации. Скажем, заводим файл дисконт.dbf, размещаем его на том же DropBox - вуаля, любая база в любой момент может получить актуальные данные; единственное ограничение - пропускная способность канала, которая может стать критичной при достаточно большом увеличении размера файла.
Наверно всё-таки УРБД у вас быть должна . Иначе обычные розничные задачи по инвентаризации, изменении розничных цен из центра для точек,анализа товара для перебросок между точками и необходимых закупок становятся мавловыполнимыми.Если она есть - но долго не обменивались и заводили в каждой точке номенклатуру вручную - то самый простой вариант отключить миграцию всех справочников, добавить два новых - дисконтных карт и например , фактов продаж - подчиненный первому, с реквизитом , определяющим продажу - датой например или номером чека. При проведении чека формировать событие продажи , привязанное к дисконтной карте . Через регистры - в вашем случае не гуд - так должны будут ходить документы между базами , а справочники у вас уже рассогласованы...
Mirared, тут еще одна идейка появилась.
Разместить в облачном сервисе не один, а много файлов, по одному файлу на каждую дисконтную карточку, вида ID.dbf, где ID - идентификатор карточки. Плюсы - устраняется проблема одновременной работы с файлами, т.к. одна и та же карточка с двух точек не может обслуживаться одновременно; кроме того, кардинально решается вопрос со слабым каналом, ибо размер файля на одну карточку вряд ли будет больше нескольких килобайт.
Разместить в облачном сервисе не один, а много файлов, по одному файлу на каждую дисконтную карточку, вида ID.dbf, где ID - идентификатор карточки. Плюсы - устраняется проблема одновременной работы с файлами, т.к. одна и та же карточка с двух точек не может обслуживаться одновременно; кроме того, кардинально решается вопрос со слабым каналом, ибо размер файля на одну карточку вряд ли будет больше нескольких килобайт.
Вообще, мы сделали для таких целей отдельную конфигурацию: сервер дисконтных карт называется. Она служит для сопряжения данных с разных точек. Т.е., скидка по карте не рассчитывается на локальной машине, а с локальной машины делается запрос к серверу. И любая продажа также посылается локальной машиной на сервер ДК.
В любом случае, наверно имеется центральная база, где ведется общий учет, и если имеется механизм обмена, то можно в этот механизм добавить и обмен по данным дисконтным картам. А так вполне можно решить данный вопрос, если, дадите более информации о том как реализован механизм учета
В любом случае нужна центральна баз (ЦБ) с таблицей типа регистра, с измерениями: Дисконтные карты и торговые точки (ТТ). Такиеже регистры должны быть в базах торговых точек. При продажах суммы накапливаются по конкретной точке,а скидка учитывается в разрезе всех продаж. В конце дня (раз в сутки достаточно), данные выгружаются в ЦБ, а затем забираются в полном объеме. Как и начем будет реализована ЦБ, а также средства обмена, это дела техники и предпочтения.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот