Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Клиент vs. Карта лояльности

Клиент vs. Карта лояльности
Я
   AlenJohn
 
15.07.21 - 13:26
Добрый день!

Помогите, пожалуйста, разобраться и найти аргументы)

Есть задача, перейти на "Управление торговлей для Украины", редакция 2.3.

За предыдущее время работы в старой системе накопилась информация о нескольких миллионах покупателей (правда, хранится она как информации о Карте лояльности в которых уже указана информация о покупателе).

Сейчас встал вопрос, в каком справочнике хранить эту информацию.

Я настаиваю на том, что первичный покупатель, т.е. физическое лицо. Следовательно, нам нужно хранить информацию в разрезе Клиент, у которого есть одна или несколько карт лояльности. При этом использовать максимально стандартную функциональность 1С, без необходимости переделывать "Заказ покупателя", например или какие-либо отчеты.

Программисты же всячески этому сопротивляются, аргументирую это тем, что создание такого количества клиентов создаст множество ненужных реквизитов, которые не будут использовать, но будут перегружать базу.

Подскажите, пожалуйста, кто прав в нашем споре.
И если моё предположение верное, какие найти аргументы для того, чтобы убедить программистов.

Заранее благодарю за советы и помощь.
   vicof
 
1 - 15.07.21 - 13:30
Нужно послушать программистов
   acht
 
2 - 15.07.21 - 13:33
(0) У вас есть сценарии использования этой очень важной информации, или так - чтобы было?
   AlenJohn
 
3 - 15.07.21 - 15:10
(2) конечно, есть)
Подготовка данных, а по сути, готовые данные для CRM и сквозной аналитики.
плюс управление заказами на уровне "Заказ покупателя", что нужно докупить, что готово к отправке, что вернулось, что оплачено и т.д.
т.е. стандартный функционал управление взаимотношениями/взаиморасчетами с клиентами/контрагентами

(1) аргументы программистов:
1) нет необходимости (не хотят) тянуть в "мастер базу" несколько миллионов записей
2) сущностность "партнер/клиент" слишком тяжелая. много ненужных полей
   ДенисЧ
 
4 - 15.07.21 - 15:16
У вас 10 миллионов карт лояльности и все активные?
Можно подумать о переносе сгнивших карт в отдельную базу и за аналитикой ходить туда.
   Kassern
 
5 - 15.07.21 - 15:20
(3) мне больше интересно как вы сгруппируете по партнеру все эти несколько лямов контрагентов? Или пофиг, сделаете на каждого контрагента своего партнера?) А теперь надо же еще и договора, соглашения, контактные данные грузить. В общем имхо, лучше переносить лишь активных клиентов, с которыми вы планируете в ближайшем будущем работать. А полный перечень в какую нить отдельную базу для анализа, либо рассылок.
   Мультук
 
6 - 15.07.21 - 15:35
(0)

1) Это розница ?
2) В чем проблема. Пусть ваши программисты в тестовой базе нагенерят 1 млн партнеров, а вы потом протестируете скорость и удобство.
   fisher
 
7 - 15.07.21 - 15:36
(3) "Не хотят" - это значит жопой чуют появление проблем производительности. Просто поднимите копию базы, залейте туда все и покрутите результат.
   Kassern
 
8 - 15.07.21 - 15:37
(6) уже представляю как у них будет полнотекстовый поиск отрабатывать по партнерам  на насколько лямов записей)
   ДенисЧ
 
9 - 15.07.21 - 15:55
(7) Или же просто эту самую лень поднимать, чтобы сделать нормальную производительность...
   fisher
 
10 - 15.07.21 - 16:17
(9) А как ты будешь делать "нормальную производительность"? Скорее всего все равно придется тюнить и дорабатывать типовую. Чего греха таить, типовые решения масштабируются обычно с большим скрипом.
И очень часто на круг дешевле реализовывать "тяжелые" данные отдельными тюнингованными сущностями. Плюс тут хоть и есть соблазн объявить розничного покупателя контрагентом с целью вписаться в типовую функциональность, но и в разделении много плюсов. Все-таки розничный покупатель - не брат-близнец обычного контрагента. А если бизнес-логика позволяет "тяжелые" данные вынести в отдельную базу - то так и надо делать. У "главной базы" не бесконечный запас по масштабированию, а на нее и так валят все подряд.
   ДенисЧ
 
11 - 15.07.21 - 16:18
(10) Каком кверху. Я программист или штатный флудобот мистовский? )))
   AlenJohn
 
12 - 15.07.21 - 16:26
(6) да розница.
вопрос не в том, чтобы хранить не хранить записи об этх нескольких миллионах.
вопрос в том, что чему подчиняется. Карта партнеру или партнер карте.
   ДенисЧ
 
13 - 15.07.21 - 16:27
(12) Так это вопрос к вам )))
Вы одному человеку даёте несколько карт или нескольких на одну записываете. От этого и зависит
   fisher
 
14 - 15.07.21 - 16:28
Короче, я скорее на стороне программистов. С большими данными лучше сразу вдумчиво поработать напильником, чем репу потом чесать и на ходу переобуваться.
   Kassern
 
15 - 15.07.21 - 16:29
(0) а что за старая система?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.