Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 December 28

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
А зачем номер закупки в архивных сбрасывается?
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
А зачем номер закупки в архивных сбрасывается?
Он в заказе сбрасывается, после попадание предыдущего состояния в архив
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
В общем написать нужный запрос с нужной сортировкой для вывода в отчет или еще куда то, это не проблема. Проблемы и деградация начнутся потом. Тут надо подумать посидеть как лучше сделать. И что кстати в архиве в качестве ключа, если изменений одной записи в заказах будет больше одного? id же будут дублироваться...
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
В общем написать нужный запрос с нужной сортировкой для вывода в отчет или еще куда то, это не проблема. Проблемы и деградация начнутся потом. Тут надо подумать посидеть как лучше сделать. И что кстати в архиве в качестве ключа, если изменений одной записи в заказах будет больше одного? id же будут дублироваться...
Да, в архиве id (они же id - заказа) дублируются, ключём добавил ещё столбец - idkey
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
а весь вывод то как сортироваться должен? по-товарно сначала я так понял?
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
В общем написать нужный запрос с нужной сортировкой для вывода в отчет или еще куда то, это не проблема. Проблемы и деградация начнутся потом. Тут надо подумать посидеть как лучше сделать. И что кстати в архиве в качестве ключа, если изменений одной записи в заказах будет больше одного? id же будут дублироваться...
Казалось, что задача хранения и вывода истории довольно распространенная, а дошло до дела и внятных мануалов не нашел
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
а весь вывод то как сортироваться должен? по-товарно сначала я так понял?
Предполагалось, что по полю которое пользователь выберет, теперь вижу, что придется ограничивать возможности...
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Павлов Дмитрий
Казалось, что задача хранения и вывода истории довольно распространенная, а дошло до дела и внятных мануалов не нашел
Ну у вас ничего такого катастрофичного на наблюдается, если бы не странные условия сортировки по номеру закупки, когда вы этот номер сами обнуляете, усложняя себе задачу.
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Сортируйте по товару и id из заказов, потом по arch
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Это самое простое, либо если номер закупки нужен в архиве, то подтянуть туда этот номер из заказов по id.
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
Ну у вас ничего такого катастрофичного на наблюдается, если бы не странные условия сортировки по номеру закупки, когда вы этот номер сами обнуляете, усложняя себе задачу.
Ну а как ещё хранить запись?
Все позиции заказа постепенно обрабатывает оператор складывает в лоты и назначает им номер закупки. Если заказчик успевает поменять заказ до момента закупки, то вся строка заказа перемещается в архив, (в заказе .ред)обнуляются все галки согласования оператором и обнуляется номер. Вроде ж все так должно быть?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Павлов Дмитрий
Ну а как ещё хранить запись?
Все позиции заказа постепенно обрабатывает оператор складывает в лоты и назначает им номер закупки. Если заказчик успевает поменять заказ до момента закупки, то вся строка заказа перемещается в архив, (в заказе .ред)обнуляются все галки согласования оператором и обнуляется номер. Вроде ж все так должно быть?
Пока так и не понял, зачем номер закупки обнулять, если запись уже в архиве. Пусть хранит информацию о том, в какой закупке была запись до перемещения в архив. Архив за этим обычно и создается.
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
Пока так и не понял, зачем номер закупки обнулять, если запись уже в архиве. Пусть хранит информацию о том, в какой закупке была запись до перемещения в архив. Архив за этим обычно и создается.
В архиве она и хранится. Она в изменённой строке обнуляется
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Ок. Но ясности это не добавляет. Зачем так?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Может атрибута не хватает?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Почему в заказе не сохранить значимую информацию? Зачем обнулять?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Или уже приждойните к архиву заказы по id, получите в каждой строке и данные заказа и данные архива, что хотите там уже так и компонуйте в отчете =)
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
Почему в заказе не сохранить значимую информацию? Зачем обнулять?
Номер закупки получают из какой-то проги, при изменении заказа в этой проге можно только удалить и потом получать новый номер
источник

ПД

Павлов Дмитрий... in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
Или уже приждойните к архиву заказы по id, получите в каждой строке и данные заказа и данные архива, что хотите там уже так и компонуйте в отчете =)
Ок)))
Спасибо за подсказки
Буду постигать науку
источник

L

Les in SqlCom.ru - Стиль жизни SQL
Интересно развиваться в сторону Opensource?
Анонимный опрос
73%
Да
27%
Нет
Проголосовало: 33
источник