Анализатор изменений


Обработка сравнивает две одинаковые по структуре данных базы (архивную и текущую) и находит изменения в реквизитах.

Сравнение ведется через внутренний идентификатор, архивная база подключается через ОЛЕ, в ней должна быть глобальная переменная «Нет» (Можно поменять на любую другую).

Полезна:

  • для тех, чьи юзвери любят ковыряться в документах за прошлый период, а потом говорить — «эта не мы, эта ОНО само как-то» ;
  • для пользователей УРБД,
  • для анализа базы после загрузки,
  • ну и в общем, для всех, кому нужно сравнивать архивную базу с текущей !

Также есть расшифровка, когда сравнивается один документ, но она недоделана :-(, забросил я это ввиду сомнительной полезности, шапка сверяется, а ТЧ нет !

11 Comments

  1. itsmith

    чё-то слабовасто 🙂

    Сравниваются только «Числа» — изменят Контрагента, Склад, Номенклатуру и видно не будет

    Можно посравнивать Количество строк, и ещё кое-что, что в Метаданные не входит 😉

    Reply
  2. petro_fm

    Дописать сравнивать справочники по внутреннему ид, дело нескольких минут,заготовка есть,а может и у меня руки дотянутся 🙂

    У меня просто специфика такая — изменяли количество и сумму.

    Reply
  3. GrayT

    Была мысль нарисовать такую обработку. Но прежде всего должны сравниваться движения документа (имхо) Проводки и регистры. Не говоря уж о полном сравнении документов с контролем ТЧ по порядку строк и прочее. По коментам понял что ни чего этого пока нет 🙁

    Reply
  4. petro_fm

    В двух одинаковых базах 2 одинаковых документа должны провестись одинаково, есть сравнение на состояние документа — проведен,помечен,непроведен.

    Сравниваются реквизиты — числа — шапки и ТЧ, добавить нужно реквизиты справочники,перечисления, документы — вот и будет полное сравнение документов.Кому это нужно — добавить несложно!

    Reply
  5. GrayT

    «В двух одинаковых базах 2 одинаковых документа должны провестись одинаково» — ошибаешься. Перепроведение задним числом приводит к неожиданным результатам порой

    Reply
  6. petro_fm

    НУ тогда дополнение — «при идентичности баз в предидущем периодах» 🙂

    Reply
  7. O-Planet

    Что, сравнивалки баз так кому-то интересны? Мож написать?

    Reply
  8. petro_fm

    в второй версии — эти и несколько других недостатков исправлены,кроме (9) ,кому нужно — доделайте.

    (10) — для меня русский не родной, и вообще «моя корова,что хочу то делаю» :-Р

    Обработка заброшена по причине написания для документов вот такого : http://infostart.ru/projects/1899/

    Reply
  9. v.l.

    (13) Вставлю своё ИМХО. Для меня русский тоже не родной, но язык «падонкаф» не приветствуется, о чем написал fixin

    Reply
  10. petro_fm

    (14) Код открыт — меняйте, как вам нравится, это не язык падонкафф, это ачипки и очепятки.

    Reply
  11. v.l.

    (15) раз это ашипки, это другое дело 😉

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *