Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
Есть таблица из которой нада сделать select и есть другая таблица из которой тоже нада сделать select. Как подсчитать контрольную суммы инфо которые выводят selectы чтобы пользователь их сравнил (именно он а не комп) :)
1 апр 04, 00:12    [606977]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
DeSpot
Member

Откуда: Рига, Латвия
Сообщений: 16
BOL: checksum?
1 апр 04, 00:33    [606984]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
ну идея в принципе такая, при печати накладной в конце формируется контрольная сумма, а так как у нас отпускает физически кладовщик а по документам бухгалтерия чтобы они были точно уверенны что когда они отпускают то накладная бумажная и в системе идентичны. личше если они не только по ценам смотреть будут а по к/с тоже
1 апр 04, 09:54    [607159]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
Такие вещи не контрольной суммой решать надо, а рулежкой прав и логами.

автор
были точно уверенны что когда они отпускают то накладная бумажная и в системе идентичны

А как бумажная накладная формируется? Если автоматически, то как это может получится, что они не идентичны?
1 апр 04, 09:57    [607165]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Trong
Member

Откуда: Novosibirsk
Сообщений: 759
автор
чтобы они были точно уверенны что когда они отпускают то накладная бумажная и в системе идентичны

А как они могут не совпадать? Враги подправят? Тогда что им мешает пересчитать контрольную сумму?
1 апр 04, 10:20    [607217]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
там не враги, там к примеру один выписывает заказ, другой отгружает и третий ставит визу что снять с остатков а иногда бывает, выписывают, отгружают и иногда деятели исправляют и потом снимают немного не то, причем парятся админы которые имеют права доступа изменить отпущенный заказ
1 апр 04, 10:57    [607309]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
причем парятся админы которые имеют права доступа изменить отпущенный заказ

Так они и дальше париться будут, когда еще и контрольные суммы начнут не совпадать.
Тут проблему административным путем решать надо ...
1 апр 04, 11:00    [607315]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
и иногда деятели исправляют и потом снимают немного не то


Это как это не то. Не должна ваша информационая система таких вот фокусов допускать. И тут не про контрольную сумму нужно думать. А про, о чем здесь уже было сказано - разграничение прав на уровне бизнес-операций.

автор
там к примеру один выписывает заказ, другой отгружает и третий ставит визу что снять с остатков


Система не должна дать отгрузить то, на что не выписан заказ, и не дать списать то, на что не выписан заказ + не отгружен. Помоему задача то яйца выеденного не стоит. Или чего-то недопонимаю.
1 апр 04, 11:03    [607323]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
А если ставить последний DateTime изменения документа??
Это наверно попонятней пользователю будет..
1 апр 04, 11:04    [607327]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
MVM
Member

Откуда:
Сообщений: 271
1 ДАта- время, автор на распечатке документа.
2 Логи
3 Права - кто после кого может править, а кто нет
4 Запрет отпуска при отрицательных остатках (если не хотите сразу списывать с остатков, можно запихивать в резерв, который не считается для разных анализов, но учитывается при оперативном подсчете остатков)
1 апр 04, 11:53    [607475]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
условно система должна давать исправлять заказы после их отпуска. К примеру много отгрузок в день и накладные на 4-5 листов. Склад отпустил к примеру 4 штуки а магазин принял 5. Ошибка обнаружилась и само сабой нада исправить, значит существуют те, которые имеют права править отпущенные заказы. Вот они иногда и в запарке.
Логи, Дата и время и автор - согласен, но это больше наказательная функция, а к/с предупредительная. А на счет прав париться могут те у кого прав нет и те у кого они есть :)
1 апр 04, 12:28    [607613]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
MVM
Member

Откуда:
Сообщений: 271
А как вам поможет конторльная сумма-то?
Сумма по накладной - мало?
И что с чем сравнивать-то? 2 базы(расход в одной, приход в другой), распечатку с информацией?
Не ясна проблема.
1 апр 04, 12:49    [607671]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
сравнивать накладную с тем что находится в базе, а сумма нужна примерно как электронная подпись
1 апр 04, 13:36    [607840]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Crimean
Member

Откуда:
Сообщений: 13148
А я лублу в таких ситуациях суррогатный ПК + timestamp поля :)
1 апр 04, 13:37    [607844]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
но все эти фишки как правило ищат виноватых а не предотвращают ошибку
1 апр 04, 14:02    [607934]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Glory
Member

Откуда:
Сообщений: 104760
А каким образом контрольная сумма в данном случае позволит именно предотвратить ошибку ??
1 апр 04, 14:05    [607944]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
увидит разницу и не отпустит )
1 апр 04, 15:06    [608138]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
Лучше кстати md5 использовать - надежней.
1 апр 04, 15:10    [608149]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
что это такое?
1 апр 04, 15:46    [608266]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
шучу
1 апр 04, 15:48    [608273]     Ответить | Цитировать Сообщить модератору
 Re: подсчет контрольной суммы  [new]
Andrey Filatow
Member

Откуда:
Сообщений: 399
ну значит придется ручками такую функцию писать :(
1 апр 04, 16:11    [608347]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить