gifts2017

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

Опубликовал Андрей Антипенко (Kopman) в раздел Администрирование - Системное

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Генерация скрипта проверки
.epf 6,96Kb
13.03.13
90
.epf 6,96Kb 90 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Виталий Барилко (Diversus) 13.03.13 12:34
(0) Вообще был бы интересен скрипт для SQL Server, который удалил бы эти нулевые записи.
Но без тестирования страшновато...

Хотя можно проверить:
сделать две тестовые базы, копии рабочей
- в одной удалить все нулевые записи SQL-скриптом
- в другой сделать пересчет регистров штатными средствами платформы

Потом запросом сравнивать по два регистра из этих двух баз что получается и где есть различия.
Если различий нет, то можно смело использовать, если есть станет ясно что делать дальше и какие записи не удалять...
2. Андрей Антипенко (Kopman) 13.03.13 12:56
(1) Diversus, Мне тоже страшновато:-))
По сути код открыт, переделав базовый скрипт поиск "нулевых записей" в скрипт удаления не сложно.. было бы желание. У себе же сделав пересчет итогов, все такие обнаруживаю исчезновение "нулевых записей" далеко не из всех регистров. Но там регистры "некритичные", так что пока смирился.
3. Юрий Осипов (yuraos) 13.03.13 14:02
А что там интересно "замазано" на скрин-шоте ???
:))))
4. Андрей Антипенко (Kopman) 13.03.13 14:05
(3) yuraos, Пароли.. явки.. все самое ценное вообщем:-)
5. Юрий Осипов (yuraos) 13.03.13 14:08
(3)
PS:
Кому интересно - этот скрипт можно выполнить на скуле
и не выходя из 1С-ки в "Консоли запросов 1С + ADO"
в составе подсистемы "COMExchange"
---
для выполнения запросов ч/з ADO установка подсистемы обязательна.
6. Юрий Осипов (yuraos) 13.03.13 14:20
Фигня какая-то !!!
:((((

После ввода капчи файл не скачивается
и после ожидания
опять тест на интеллект предлагается пройти
...
я что не прошел этот тест или ...
ОДМИНЫ МОИ намудрили в эксплорере и каспере
с безопасностью ???
;)
7. Юрий Осипов (yuraos) 13.03.13 19:27
(6)
ну вроде дома из Оперы получилось скачать.
:)
8. Александр Крынецкий (echo77) 21.03.13 06:51
обработку бы... и выполнить это все прямо из 1С.
Если нужна помощь - сделаем.
9. Андрей Антипенко (Kopman) 21.03.13 07:34
(8) echo77, о какой обработке речь? о выполнении этого запроса из 1С и выводе результат в каком-нить СКД.. можно в принципе. Но не понятно зачем:-)
10. Александр Крынецкий (echo77) 21.03.13 18:52
(9) Затем чтобы из 1С получить всю интересующую информацию и не ходить во всякие другие обработки и Management Studio
11. Юрий Осипов (yuraos) 21.03.13 19:37
(10) echo77,
думаю что помощь Kopman-у не нужна.
Он Management Studio неплохо управляется и ходить ему туда из 1с-ки не лень.
:)
А эта обработка нужна только для формирования запроса на T-SQL
который зависит от внутренних имен таблиц регистров,
который через буфер обмена перетаскивается куда нада.
12. Андрей Антипенко (Kopman) 22.03.13 04:14
(11) yuraos, абсолютно прав:-) Тем более считаю эту операцию разовой:-)
Я сделаю вариант с запросом к sql из 1с, но тогда данные для подключения к ms sql нужно будет вводить в обработке.. некоторые относятся к этом с опасной:-)
Так же не стал делать сразу на прямую из 1С из-за надежд, что кто-нить проверит не на ms sql:-)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа