|
v7: Одна касса для нескольких баз. | ☑ | ||
---|---|---|---|---|
0
bizon2008
19.08.11
✎
12:29
|
Задача. Есть несколько баз. Касса для них одна. Сейчас кассиры работают в двух базах. Постоянные переключения, ошибки. Покупатели раздражаются. Рабочих мест кассиров несколько. База объединит нельзя. Товар ищется по коду или по штрихкоду.
Идея пока вырисовывается такая. Делаем пустую базу. В нее грузим справочник товаров, из двух баз. Загружать весь справочник товаров, наверно, смысла нет. Только те товары, которые есть на остатке. Проблема дулей кодов и штрихкодов. Ну, с кодами завести две два реквизита Код_База_1 и Код_База_2. А вот что делать со штрихкодами? При обработке внешнего события, если нашел больше одного выводить таблицу для выбора оператором? К общем нужна критика и идеи. Заранее огромное спасибо. |
|||
5
ИИванова
19.08.11
✎
13:16
|
(4) несколько организаций и одна касса???? Нарушение закона налицо.
|
|||
6
bizon2008
19.08.11
✎
13:21
|
(5)Мне пофик.
|
|||
7
Холст
19.08.11
✎
13:29
|
можно по оле из первой во вторую ходить
|
|||
8
mdocs
19.08.11
✎
13:34
|
(6) ККМ тоже плевать на ваши хотелки. В ней реквизиты только одной организации.
|
|||
9
VladZ
19.08.11
✎
13:35
|
(4) гы-гы-гы... Мы сами себе придумываем трудности, а потом мужественно их преодолеваем
|
|||
10
miki
19.08.11
✎
13:35
|
(3)
>>Товары разные. В каждой базе товар свой И как тогда ШК одинаковые могут быть? |
|||
11
bizon2008
19.08.11
✎
13:40
|
(9)Ваш вариант как вести учет в разных и независимых фирмах. Если их объединить нельзя.
(10)Свой, внутренний штрихкод, построен на основе кода товара. По кодам есть совпадение. Соответственно и по штрихкоду совпадают. Товара такого, как назло много. |
|||
12
miki
19.08.11
✎
13:42
|
(11)ну так сделай разные префиксы ШК! (с)кэп
|
|||
13
Alexor
19.08.11
✎
13:43
|
Либо стандартный РМК взять атолловский например.
И настроить выгрузку загрузку. Либо свое на 1с делать. |
|||
14
Гость2
19.08.11
✎
13:45
|
Перепиши обработку с подключением кассы в момент пробития чека с последующим отключением
|
|||
15
bizon2008
19.08.11
✎
13:46
|
(12)Ага. 100000 переклеивать магазин дружно повесится.
(13)Так делаем. Загвоздка в том чтоб на кассе был общий справочник товаров, не перепечатывая ценники и штрихкода. |
|||
16
bizon2008
19.08.11
✎
13:48
|
(14)Фискальнков нет, обычный притер. Сейчас кассир набирает чек то в одной базе, то в другой. А если товар по двум, то вообще ховайся.
|
|||
17
miki
19.08.11
✎
13:53
|
наверное, очень долго думали, чтобы _такое_ выдумать. Классика саботажа.
|
|||
18
bizon2008
19.08.11
✎
13:58
|
(17)Вы ошибаетесь. Просто я все кассы сделал общими. Раньше у каждого отдела была она своя. Каждый отдел отдельное ЧП. Но площадь увеличили и покупателям стало бегать по кассам в облом.
|
|||
19
big
19.08.11
✎
14:01
|
П*ЗДЕЦ! Просто слов нет какая у людей трава в голове дымится.
|
|||
20
bizon2008
19.08.11
✎
14:02
|
Предложите свой вариант. Внимательно слушаю.
|
|||
21
mdocs
19.08.11
✎
14:04
|
(19) Да не, нормально все, пусть программист сделает сказку, остальные будут ржать над программистом и плевать в потолок. Классика жанра.
(20) Лучше туда продавцом устройся. |
|||
22
Гость2
19.08.11
✎
14:05
|
(20) Пробиваете из 1С?
|
|||
23
VladZ
19.08.11
✎
14:08
|
ИМХО, адекватный вариант в (13).
|
|||
24
bizon2008
19.08.11
✎
14:09
|
(21)Я владелец.
Поставлю вопрос по-другому. Было несколько отделов. Разные ЧП, разные поставщики, разные менеджеры. У каждого отдела своя касса, своя база и свой кассир. Сейчас я хочу объединит кассы, чтоб кассы были общими для всех отделов. При этом структуру учета хочу оставит старую. Разные ЧП, разные поставщики, разные менеджеры. |
|||
25
bizon2008
19.08.11
✎
14:10
|
(23)Вот на выгрузке-загрузке и застопорились. Разный товар, но с одинаковым кодом и штрихкодом.
|
|||
26
Гость2
19.08.11
✎
14:10
|
+(24) и разные Z-отчеты
|
|||
27
Гость2
19.08.11
✎
14:11
|
Бизон, через какие дрова работаете?
|
|||
28
bizon2008
19.08.11
✎
14:13
|
(26)Нет. Касса должна быть одна, и отчет один, и ящик денежный тоже. А вот продажи будем раскидывать по базам.
(27)Про какие дрова вопрос? |
|||
29
Гость2
19.08.11
✎
14:14
|
У тебя принтер чеков или ...
|
|||
30
bizon2008
19.08.11
✎
14:17
|
(29)Прямая печать в порт.
|
|||
31
Гость2
19.08.11
✎
14:20
|
На чем печатаешь ченки?
|
|||
32
bizon2008
19.08.11
✎
14:24
|
(31)Да мне пофик. Где на лазере, где на чековом.
|
|||
33
Гость2
19.08.11
✎
14:28
|
Используй дрова чекового принтера от Штриха или Атолла, а обработку в 1С перепиши по (14)
|
|||
34
Сияющий Асинхраль
19.08.11
✎
14:34
|
Я тебе уже как то говорил пусть чеки менеджеры выписывают и дают покупателям накладную в кассу. И в зависимости от отдела на накладной большими буквами номер кассы куда платить
|
|||
35
bizon2008
19.08.11
✎
14:40
|
(34)Так было. Но площадь магазина увеличилась, и покупатель по кассам уже бегать не хочет - это раз. Второе, а как быть если он взял товар разных отделов?
|
|||
36
bizon2008
19.08.11
✎
14:40
|
(33)Я тупой, не могу понять чем мне это поможет. Уточните мысль, коли не в тягость.
|
|||
37
Сияющий Асинхраль
19.08.11
✎
14:46
|
Я же тебе не говорю десять касс делать, посади Рядом двух девочек, обозначь видно касса 1 и Касса 2, сделай соответствие отделов номерам касс, в накладной на отпуск номер кассы. Все. Эта схема работает не один год во вполне немаленьком магазине
|
|||
38
Гость2
19.08.11
✎
14:49
|
Как только нажимаешь на кнопку пробить чек, проверяется свободна ли касса, если свободна, то подключается касса к твоей базе - пробивается чек - отключается касса. Касса готова для следующего чека из любой базы
|
|||
39
Сияющий Асинхраль
19.08.11
✎
14:50
|
Можно, конечно, для такого варианта и одну девочку с двумя кассами, но две надежней
|
|||
40
bizon2008
19.08.11
✎
14:50
|
Ну сидят у меня две девочки. Вот буквально сегодня. Покупатель набрал товара. Часть по кассе 1, часть по кассе 2. Пришел на первую кассу, начал платить. Сказали что надо идти на вторую кассу. Бросил покупки и ушел. Не первый случай.
Или кассир обедать или в туалет ушел. Тоже оплатит не сможет. Тоже бросают и уходят. |
|||
41
bizon2008
19.08.11
✎
14:52
|
(38)Касса свободна в любом случае. Проблема в другом, у меня на кассе две базы. Кассиру часть товара приходится пробить по одной базе, часть по другой. А это неудобно как покупателю так и кассиру. Ошибки, путаница.
|
|||
42
Сияющий Асинхраль
19.08.11
✎
14:56
|
Я же тебе сказал касса должна быть написана БОЛЬШИМИ буквами в накладной с которой он на кассу приходит, а не так - отстоял очередь и ему сказали, что не туда
|
|||
43
Сияющий Асинхраль
19.08.11
✎
14:59
|
И, соответственно, в одной накладной, одном отделе не должно быть двух касс
|
|||
44
trdm
19.08.11
✎
15:01
|
А проблема в чем? в синхронизации или в архитектуре?
|
|||
45
trdm
19.08.11
✎
15:02
|
(42) Сияющий Асинхраль >> Я же тебе сказал касса должна быть написана БОЛЬШИМИ буквами в накладной с которой он на кассу приходит
Ты когда нить в гипермаркет ходил? Что ты тресешся? |
|||
46
Сияющий Асинхраль
19.08.11
✎
15:08
|
(42) в гипере либо одна фирма и тогда по фигу куда платить, либо разные и в каждом отделе своя касса. А схема рабочая, работает в магазине с тремя фирмами и номрой в несколько десятков тысяч
|
|||
47
mdocs
19.08.11
✎
15:09
|
(46) А если товар разных фирм, три очереди стоять?
|
|||
48
Vladal
19.08.11
✎
15:16
|
(45) У нас в гипермаркетах отдельная касса для акцизных товаров, отдельно для обычных. Причем акциз "на территории" торгового зала, а выход через обычные. Это так в Метро, Ашан, Украинский ритейл и т.д.
|
|||
49
Сияющий Асинхраль
19.08.11
✎
15:18
|
(47) две. :-) , но обрати внимание, что как правило этот изврат вызван нежеланием хозяина платить полные налоги по осн, ведь на упрощенке с ограниченными площадями платится меньше
|
|||
50
mdocs
19.08.11
✎
15:23
|
(49) в свое время делали просто - одна база - два фискальника и две фирмы. А здесь надо тупо все слить в одну базу дать новые коды и переклеить этикетки (что автору делать влом). Дальше по желанию - либо полностью перейти на одну базу, либо сливать "чужие" продажи обратно.
|
|||
51
mdocs
19.08.11
✎
15:27
|
можно даже по фирмам не разбивать, просто по префиксу товара смотреть - если префикс кода товара такой-то, то печатать реквизиты одной фирмы, если нет - то другой.
|
|||
52
Сияющий Асинхраль
19.08.11
✎
15:29
|
Это, конечно, лучший вариант, но не в середине года.
|
|||
53
mdocs
19.08.11
✎
15:33
|
(52) Если не списывать товары с чужим префиксом, а просто переносить продажи по ним обратно в другую базу, то никакие регистры мы не трогаем, а только справочник Номенклатура.
|
|||
54
bizon2008
19.08.11
✎
15:52
|
(44)Пока в архитектуре. Не знаю с какого конца подойти.
|
|||
55
bizon2008
19.08.11
✎
15:53
|
(50)Во. Правильно понял. Только автору не влом. А технически невозможно все ценники и штрихкода быстро заменить.
|
|||
56
Torquader
21.08.11
✎
14:58
|
На самом деле, можно сделать сценарий на VbScript, например, который залазит в обе базы с товаром и выполняет там действия по проведению пробития чека, а обратно получает список товаров и цен для чека (там можно хоть из десяти баз получить).
Далее, всё это драйвером фискальника печатается на чеке и берутся деньги с покупателя - общие (допускается пробивать несколько ЧП по одной общей кассе при заключении ими двусторонних договоров о принятии оплаты - только надо бить по разным секциям). И всё. Делов-то, на несколько часов с учётом отладки, а если обмен не через OLE-то ещё проще - открыл базы, в них обработки, которые через текстовые файлы обмениваются. Только, если товар оформляется (сканируется) на кассе, то нужно предусмотреть возможность совпадения штрих-кодов, чтобы можно было выбрать - чей товар, а в дальнейшем исключить возможность такого совпадения. |
|||
57
ChMikle
21.08.11
✎
21:15
|
(0)у тебя принтер чеков что ли ? как пробивая чеки через одну кассу , вы смены закрываете ???
|
|||
58
Torquader
21.08.11
✎
21:19
|
(57) Если у них принтер, то можно смену закрывать сколько угодно раз, так как принтер только печатает, а все итоги - каждый в своей базе.
В случае кассы, нужно закрытие смены в базе делать без закрытия смены на кассе - просто производить свёртку чеков, а кассу "закрывать" отдельно. |
|||
59
trdm
22.08.11
✎
10:56
|
(55) bizon2008 >> А технически невозможно все ценники и штрихкода быстро заменить.
А это и ненадо. Можно и постепенно. |
|||
60
bizon2008
22.08.11
✎
11:39
|
Уточняю задачу. Раньше это было как бы несколько отделов(магазинов) под одной крышей. Каждый отдел имел своего хозяина, базу, менеджеров, поставщиков и кассу. Грубо говоря, купил человек плитку, клей и плиткорез, он идет оплачивать в отдел напольных покрытий - плитку, в отдел сыпучих материалов – клей для плитки, в отдел инструментов - плиткорез.
Сейчас магазин укрупнился(достроился) и ходит покупателям по магазину стало в облом. Они просто бросают покупки и уходят. Дополнительным напрягом было, что на одной кассе покупателей густо, на другой пусто. Я укрупнил отделы, и вынес все кассы в общую зону магазина. Получилось, что один кассир ведет несколько баз. Что неудобно как ему, они ошибаются что где и откуда. Так и покупателю. Ему приходится делать несколько оплат. Касса должна быть одна, и отчет один, и ящик денежный тоже. А вот продажи будем раскидывать по базам. Касса это обычный комп с нефискальным чековым принтером, или обычным лазерным. На кассе товар ищется либо по коду либо по штрих коду. Свой внутренний штрихкод, построен на основе кода товара. По кодам есть совпадение. Соответственно и по штрихкоду совпадают. Товара такого, как назло много. Поэтому план пока такой. Делаем пустую базу. В нее грузим только товарный справочник, причем только те товары, которые есть на остатке. В товарном справочнике делаем поля Код_База_1, Код_База_2 …… Код_База_N, это для поиска по коду. А вот что делать со штрихкодами? При обработке внешнего события, если нашел больше одного выводить таблицу для выбора оператором? В общем нужна критика и идеи. Заранее огромное спасибо. |
|||
61
Ork
22.08.11
✎
11:53
|
(60) В наших "тьмутараканях" один из магазинов работает так:
- консультатнт в зале выписывает требование. - покупатель идет в кассу и оплачивает. - возвращаетс с чеком и забирает свой товар. В требовании указан в том числе отдел. Ваше вот это вотЪ : "купил человек плитку, клей и плиткорез, он идет оплачивать в отдел напольных покрытий" не понял. Как касса знала сколько нужно взять с человека денег? |
|||
62
bizon2008
22.08.11
✎
11:57
|
(61)Консультант в зале выписывает требование на плитку, клей и плиткорез. Покупатель идет оплачивать в отдел напольных покрытий - и оплачивает там плитку, в отдел сыпучих материалов – и оплачивает там клей для плитки, в отдел инструментов - и оплачивает там плиткорез. Потом возвращается с чеками и забирает свой товар.
Но многие покупатели не любят такие квесты. И уходят в другой магазин. |
|||
63
Ork
22.08.11
✎
11:59
|
(62) Ну так ничего же не изменилось. Пускай идет оплачивать все требования со всех отделов в одну кассу. Кассир по каждому требованию выпишет по одному ордерку (с указанием отдела) и все. Покупателю отдаст что-то типа сводного.
|
|||
64
TeddySlaf
22.08.11
✎
12:12
|
(62) а про какой штрихкод ты пишешь, если "в зале выписывают требование"?
Если консультант у тебя "общий": помогает покупателю собрать заказ/покупки из ассортимента всех ЧП, а потом "выписывает требование", то зачем мучается кассир? Пусть в требовании сразу пишет нужного ЧП, и его товар с кодом/штрихкодом. Проблема-то в чем? |
|||
65
bizon2008
22.08.11
✎
12:14
|
(63)Ну так к этому сейчас и свели. Но получилось, что один кассир ведет несколько баз. Что неудобно как ему, они ошибаются что, где и откуда. Так и покупателю, его эти беганья по базам тоже не вдохновляют прийти к нам еще раз. Ему приходится делать несколько оплат, а это время и лишняя суета и неудобство для покупателя.
|
|||
66
TeddySlaf
22.08.11
✎
12:16
|
(62) и (60) ну пусть кассиру сделают супер одну базу, в которой будут все товары. Ну будут некоторые "задваиваться" по-коду/штрихкоду, дык если консультант будет выписывать требования с указанием не только товара, но и ЧП, Кассир легко сможет выбрать из списка с одинаковым кодом нужное ЧП.
|
|||
67
bizon2008
22.08.11
✎
12:17
|
(64)Консультанты не всегда общий. Это раз. Много товара который покупатели просто наваливают в тележку и тащат на кассу. Это два.
|
|||
68
bizon2008
22.08.11
✎
12:18
|
(66)Во. Вот тут и загвоздка, как минимизировать необходимость кассира думать что ему выбить.
|
|||
69
TeddySlaf
22.08.11
✎
12:18
|
(65) а при чем "беганья по базам"? он отдает кассиру "требование", она закрывает телом окошко, и пока не пробьет ему два чека не показывает что она там делает, потом просит нужную сумму и отдает покупателю "бумажки" - чеки,.
|
|||
70
TeddySlaf
22.08.11
✎
12:20
|
(67) вы уже как-то определитесь, либо самообслуживание, либо "совок".
|
|||
71
bizon2008
22.08.11
✎
12:21
|
(69)И как кассир сможет получит общую сумму не бегая по базам?
|
|||
72
bizon2008
22.08.11
✎
12:22
|
(70)Магазин больной. Самообслуживание не всегда возможно. Особенно если товар крупногабаритный, подзаказной или ему нужна доставка.
|
|||
73
Ork
22.08.11
✎
12:26
|
(72) Еще раз разрисуй схему продаж.
1. Покупатель выбирает - консультант выписывает требование - покупатель оплачивает на кассе и с чеком идет забирать товар. Или 2. Покупатель нагребает в корзинку, откладывает на доставку и идет на кассу с корзинкой. |
|||
74
Ork
22.08.11
✎
12:27
|
(72) То что магазин болен и так понятно. ))))
|
|||
75
bw
22.08.11
✎
12:35
|
почему все таки разграничить товар по отделам,
почему один и тот-же товар в разных отделах. |
|||
76
Ork
22.08.11
✎
12:37
|
(75) А это чтоб за пол-лимона в год не вылезти. И не ходить на общую систему налогообложения.
Такая СеЛяВа. |
|||
77
bw
22.08.11
✎
12:41
|
ну и пусть этот товар неделю в одном отделе , потом в другом:)
|
|||
78
bizon2008
22.08.11
✎
12:46
|
(73)Оба варианта.
|
|||
79
ParaWiz
22.08.11
✎
12:52
|
И все равно я не понимаю зачем 2 базы, и что за одинаковые шк у двух товаров
даже если так - слить все в одну базу, обработкой пройтись по шк, если шк 2 и более то грохать лишний и пусть этот товар без шк по коду бьют далее зачем 2 базы ? что за конфа кстати ? я вот думаю не особая проблема разбить по отделам или по организациям продажи потом |
|||
80
ParaWiz
22.08.11
✎
12:53
|
+(79) Можно и не грохать шк а предлагать выбор что это за товар
|
|||
81
ParaWiz
22.08.11
✎
12:55
|
+(80) да даже несколько тысяч товаров переклеить этикетки а заодно и провести полную инвентаризацию это недолго, и даже полезно
|
|||
82
Ork
22.08.11
✎
12:58
|
(78) В таком случае на кассе нужно иметь базу всех товаров с остаткими в разрезе всех ЧП. Списывать при проведении кассового чека либо указывая вручную, либо по выбранному приоритету.
Например сначала списываем остатки ЧП1, если не хватило - ЧП2 ... |
|||
83
Ork
22.08.11
✎
12:58
|
+(82) Приоритет списания можно менять "по ходу жизни".
|
|||
84
Ork
22.08.11
✎
12:59
|
+(83) Вернее - сделать возможность.
|
|||
85
ParaWiz
22.08.11
✎
12:59
|
(82) ну как бы да, но это хотя-бы уже похоже на нормальное решение
|
|||
86
ParaWiz
22.08.11
✎
13:01
|
Еще вариант 2 корневые группы в номенклатуре :) ЧП1 и ЧП2... тупо в лоб и просто, уж посмотреть продажи по группе номенклатуры труда не составит, а нумерация .. ну сделайте в иерархии например
|
|||
87
bizon2008
22.08.11
✎
13:30
|
С товаром проще он не пересекается. Поэтому просто добавлю реквизит чей фирмы, и при выгрузке чеков буду выгружать в свои базы.
|
|||
88
Torquader
22.08.11
✎
14:53
|
(87) А не проще ли сделать time-switching то есть когда месяц всем торгует один ИП, следующий месяц - другой и так далее - по кругу - тогда всё будет в одной базе и не вылезете за предел.
|
|||
89
bizon2008
22.08.11
✎
15:23
|
Не проще. Поставщики разные.
|
|||
90
Torquader
22.08.11
✎
15:24
|
(89) И в чём проблема, если один и тот же поставщик сначала будет поставлять товар в ЧП "Суслик", а через месяц - в ЧП "Хомяк", что от этого изменится - вам же надо порог по обороту преодолеть, а не геморрой разводить.
|
|||
91
bizon2008
22.08.11
✎
15:26
|
(90)Не будет. Там есть определенные внешние ограничения.
|
|||
92
Torquader
22.08.11
✎
15:27
|
(91) Тогда - только гнать всё в одну базу и делать префикс к коду от названия ИП, который торгует товаром.
|
|||
93
bizon2008
22.08.11
✎
15:32
|
Угу. Опять пошли по кругу. По ходу других вариантов нет. Ушел в конфигуратор. Делать перегрузку справочников и чеков.
Ждите с конкретными вопросами. А то давно я шашки-то руки не брал. |
|||
94
Torquader
22.08.11
✎
15:33
|
(93) Я бы сначала помучил начальство на предмет time-switching - может оно им "понравится".
|
|||
95
bizon2008
22.08.11
✎
15:42
|
(94)Я начальство. Мучай.
|
|||
96
Mikeware
22.08.11
✎
15:45
|
(62) Еще можно склады разнести в разные районы города. Причем не сообщать покупателю какой товар на каком складе....
|
|||
97
bizon2008
22.08.11
✎
17:01
|
Злой Вы.
|
|||
98
Torquader
22.08.11
✎
17:15
|
(96) Кстати, да - очень хорошее решение - можно, правда, просто кассы вынести с территории на дальний склад, чтобы покупатели больше не возвращались.
P.S. но переклеить этикетки намного проще. |
|||
99
bizon2008
22.08.11
✎
17:30
|
Ща, общую кассу сделаю. Потом займусь раздачей пряников.
|
|||
100
Grusswelle
22.08.11
✎
17:36
|
100!
|
|||
101
bizon2008
22.08.11
✎
19:53
|
(100)Весь день сидел в засаде?
|
|||
102
Темный Эльф
22.08.11
✎
20:04
|
(0)А фейхоа это надо, если ты фискальниками все равно не пользуешься? За наличку у тебя юрики на поллимона все равно брать не будут, а по безналу нарисуешь те ЧП, что тебе надо.
|
|||
103
polymorph
22.08.11
✎
20:21
|
(93) делай как в (56) сказали.
|
|||
104
bizon2008
23.08.11
✎
10:40
|
(103)Что-то похожее и делаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |