Разработка #10860
Устранение дублей в Кассир
0%
Описание
Задача для тех.сопровождения2.
Добрый день!
Ситуация:
Допустим Кассир сегодня передает заказ (скрин1).
Завтра клиент возвращает данный заказ или его часть. В ходе возврата выясняется, что у клиента был неправильно указан email. По бизнес-процессам Кассира, в своей БД они поменяют email и передадут нам строку возврата уже с другим email (скрин2).
Наша модель от этого сломается. Нам нужно, чтобы по итогу в бд было вот так (скрин3).
Как организовать замену email в старой строке с заказом на новый email? Нужно ли просить Кассир передавать нам такие изменения ежедневно в отдельной таблице?
Какие будут трудозатраты на доработку загрузки в [Kassir_work].[dbo].[Orders]?
Повторениеs
История
#1
Обновлено Иван Щесюк больше 1 года назад
- Параметр Назначена изменился с Иван Щесюк на Техническое Сопровождение2
#2
Обновлено Техническое Сопровождение2 больше 1 года назад
- Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова
Вижу вариант что передали, вижу вариант как вам нужно. А где вариант как работает сейчас? Скрин 2 это как сейчас?
#3
Обновлено Елена Яблокова больше 1 года назад
- Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2
Скрин1+Скрин2 - это две строки как сейчас.
На скрине3 как нужно чтобы эти 2 строки выглядели
#4
Обновлено Техническое Сопровождение2 больше 1 года назад
Предположим здесь понятно, ищем сумму с минусом как более позднюю чем продажу, берем емаил из нее. А как быть в таких случаях order_id = 40179905. Здесь суммы одинаковые, здесь даты одинаковые - все. Как понять какой из этих емаилов верный?
#5
Обновлено Техническое Сопровождение2 больше 1 года назад
Получается что да, нам нужно получать такие изменения отдельно в таблице
#6
Обновлено Техническое Сопровождение2 больше 1 года назад
- Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова
#7
Обновлено Елена Яблокова больше 1 года назад
- Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2
Какие будут трудозатраты на доработку загрузки таким способом?
#8
Обновлено Техническое Сопровождение2 больше 1 года назад
Если речь про "Получается что да, нам нужно получать такие изменения отдельно в таблице" тогда нужно будет создавать новую таблицу, писать для нее загрузку + после загрузки писать апдейт на таблицу orders - итого примерно 6 часов.
#9
Обновлено Техническое Сопровождение2 больше 1 года назад
- Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова
#10
Обновлено Юлия Идимешева около 1 года назад
- Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2
#12
Обновлено Техническое Сопровождение2 около 1 года назад
- Параметр Назначена изменился с Техническое Сопровождение2 на Юлия Идимешева
