Генерация скрипта SQL для проверки таблиц итогов.

Позволяет оценить текущее состояние проблемы с "нулевыми записями" в таблицах итогов.

Решил оценить ситуацию в базе, после статьи //infostart.ru/public/177171/. 

Обработка анализирует конфигурацию и генерирует скрипт по структуре данных.

Скрипт необходимо выполнить в MS SQL Server Management Studio или аналогах.

Доля нулевых записей достаточно велика, в моем случае из-за блокировки выполнения регламентных заданий не на боевой базе.

12 Comments

  1. Diversus

    (0) Вообще был бы интересен скрипт для SQL Server, который удалил бы эти нулевые записи.

    Но без тестирования страшновато…

    Хотя можно проверить:

    сделать две тестовые базы, копии рабочей

    — в одной удалить все нулевые записи SQL-скриптом

    — в другой сделать пересчет регистров штатными средствами платформы

    Потом запросом сравнивать по два регистра из этих двух баз что получается и где есть различия.

    Если различий нет, то можно смело использовать, если есть станет ясно что делать дальше и какие записи не удалять…

    Reply
  2. Kopman

    (1) Diversus, Мне тоже страшновато:-))

    По сути код открыт, переделав базовый скрипт поиск «нулевых записей» в скрипт удаления не сложно.. было бы желание. У себе же сделав пересчет итогов, все такие обнаруживаю исчезновение «нулевых записей» далеко не из всех регистров. Но там регистры «некритичные», так что пока смирился.

    Reply
  3. yuraos

    А что там интересно «замазано» на скрин-шоте ???

    :))))

    Reply
  4. Kopman

    (3) yuraos, Пароли.. явки.. все самое ценное вообщем:-)

    Reply
  5. yuraos

    (3)

    PS:

    Кому интересно — этот скрипт можно выполнить на скуле

    и не выходя из 1С-ки в «Консоли запросов 1С + ADO»

    в составе подсистемы «COMExchange»



    для выполнения запросов ч/з ADO установка подсистемы обязательна.

    Reply
  6. yuraos

    Фигня какая-то !!!

    :((((

    После ввода капчи файл не скачивается

    и после ожидания

    опять тест на интеллект предлагается пройти



    я что не прошел этот тест или …

    ОДМИНЫ МОИ намудрили в эксплорере и каспере

    с безопасностью ???

    😉

    Reply
  7. yuraos

    (6)

    ну вроде дома из Оперы получилось скачать.

    🙂

    Reply
  8. echo77

    обработку бы… и выполнить это все прямо из 1С.

    Если нужна помощь — сделаем.

    Reply
  9. Kopman

    (8) echo77, о какой обработке речь? о выполнении этого запроса из 1С и выводе результат в каком-нить СКД.. можно в принципе. Но не понятно зачем:-)

    Reply
  10. echo77

    (9) Затем чтобы из 1С получить всю интересующую информацию и не ходить во всякие другие обработки и Management Studio

    Reply
  11. yuraos

    (10) echo77,

    думаю что помощь Kopman-у не нужна.

    Он Management Studio неплохо управляется и ходить ему туда из 1с-ки не лень.

    🙂

    А эта обработка нужна только для формирования запроса на T-SQL

    который зависит от внутренних имен таблиц регистров,

    который через буфер обмена перетаскивается куда нада.

    Reply
  12. Kopman

    (11) yuraos, абсолютно прав:-) Тем более считаю эту операцию разовой:-)

    Я сделаю вариант с запросом к sql из 1с, но тогда данные для подключения к ms sql нужно будет вводить в обработке.. некоторые относятся к этом с опасной:-)

    Так же не стал делать сразу на прямую из 1С из-за надежд, что кто-нить проверит не на ms sql:-)

    Reply

Leave a Comment

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