Найти тему
Маленький человек

Как правильно вносить корректировки

Оглавление

Это статья в ходит в перечень статей про стандартизацию работы.

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

Шаг 1 - структура таблицы

Самое главное - правильно создать талицу.

  1. id строки - это первое поле, которое должно быть в обязательном порядке.
  2. имя таблицы, в которую вносятся правки
  3. имя стролбца, в который вносится правки
  4. номер строки в который вносятся правки, а если в таблицу записываются данные, то другой определитель, например, номер договора.
  5. непосредственная правка
  6. статус ошибки - активная или нет, чтобы не удалять строки, а просто изменять правки на актуальность.
  7. статус несения изменений - как только правка внесена необходимо проставить статус в TRUE. Это позволяет вносить правки частями и отслеживать имения в базе, а также писать SQL запросы добавляя таблицы правок вниз через union, а уже потом проверяя результат итоговой таблицы.
  8. личность вносившего правки
  9. причины правки. Возможно все правки потребуется разбить на категории, чтобы в дальнейшем иметь возможность анализировать проблемы
  10. комментарии и описания исправлений. Иногда причины исправлений слишком индивидуальны и их стоит описать подробнее.

Шаг 2 - практическое применение

Правки в excel

Для внесения в отчет в этой программе достаточно:

подгрузить данные или перетянуть их формулами, чаще это СУММЕСЛИМН, а затем прибавить еще и правки.

Правки в SQL

Сначала пишем запрос в основную таблицу, а затем в таблицу корректировок. Потом объединяем таблицы через UNION.

В данном случае сложность заключается в правильном (идентичном) именовании полей и сопоставлении их типов.

Шаг 3 - контроль

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

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

К сожалению excel достаточно медленно забирает в себя данные SQL запроса поэтому приходится ждать.

Еще не стоит забывать про принцип двойной записи. Если вы что-то отправляете в минус, то где-то должен быть плюс.

-2

Список всех моих статей в оглавлении.