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

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

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

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

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

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

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

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

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

См. также

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

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

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

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