|
Ошибка 256 результатов запросов | ☑ | ||
---|---|---|---|---|
0
animatic
15.10.11
✎
13:55
|
Подскажите куда смотреть. При открытии списка документов приходные кассовые ордера за 14 октября выходит ошибка: ошибка использования операции объединить. Допустимо объединение не более 256 результатов запросов. Стала появляться после того как сервер вырубился в то время как с ним работали. Стоит УПП 1.3.13 платформа 8.2.14.537 SQL 2000
|
|||
1
animatic
15.10.11
✎
19:07
|
!!!!
|
|||
2
Renat11111
15.10.11
✎
19:11
|
по-моему на 2008 нет уже ограничения 256 таблиц...
|
|||
3
Renat11111
15.10.11
✎
19:12
|
хотя откуда там такой запрос не пойму
|
|||
4
МихаилМ
15.10.11
✎
19:17
|
или 13 или скл > 2005
в 14.533 избыточное пемножение таблиц. по-видимому 537 не исправили |
|||
5
Alex S D
15.10.11
✎
19:22
|
ТиС делал?
|
|||
6
Lama12
15.10.11
✎
19:23
|
(0)2008 сервер с сервиспаком
|
|||
7
Renat11111
15.10.11
✎
19:24
|
щас начнется стандартное нытье денег нет, а не лицензионное обородувание не покупаем
|
|||
8
Alex S D
15.10.11
✎
19:29
|
причем тут сервер 2008? у человека явно ошибка в базе
|
|||
9
animatic
15.10.11
✎
20:15
|
Так нашел причину не знаю как исправлять, ПКО за 14 число в проводках сидит а когда смотришь через журнал кассовых документов его нет. Перейти на него через другие места не реально выдает ту же ошибку, как убрать его данные из регистров. Тестирование умирает с этой же ошибкой. Делал DBCC CHECKDB на SQL нашел какие-то ошибки и много, после этого вобще тестирование отказывается запускаться. Даже архивную копию средствами 1С не могу сделать ругается на эти 256 таблиц.
По поводу нытья не заходи лучше сюда, если больше сказать нечего. Есть проблема, есть вопрос, нужна ваша помощь, если нужна еще какая информация по ошибке напишу. |
|||
10
БибиГон
15.10.11
✎
20:24
|
а в запрос этот документ попадает?
|
|||
11
animatic
15.10.11
✎
20:34
|
да сейчас сделал в консоли, выбрать ссылку за это число, даже две ссылки попали, походу один из них не проведен
|
|||
12
animatic
15.10.11
✎
20:35
|
один помечен на удаление, судя по реквизитам, другой проведен
|
|||
13
Alex S D
15.10.11
✎
20:35
|
тестирование с какими галками делал?
|
|||
14
БибиГон
15.10.11
✎
20:38
|
(12) один и тот же документ два раза показывается?
|
|||
15
Alex S D
15.10.11
✎
20:47
|
походу придется тебе из архива восстанавливать..
|
|||
16
animatic
15.10.11
✎
20:47
|
нет номера разные, время тоже на час почти отличается, тестирование делал поэтапно, сначала делал с галкой реиндексация таблиц, она вроде прошла нормально до конца в первый раз, потом делал проверка логической и ссылочной целостности, на проверке логической целостности на приходниках вышла эта же ошибка и тестирование остановилось, до ссылочной не дошло. Потом после всех манипуляций проверка логической и ссылочной целостности вообще не запускается пишет: ошибка SDBL. Выход за пределы размерности результата.
|
|||
17
animatic
15.10.11
✎
20:48
|
архив последнее дело, он двухдневной давности
|
|||
18
Alex S D
15.10.11
✎
20:52
|
"Тестирование умирает с этой же ошибкой. Делал DBCC CHECKDB на SQL нашел какие-то ошибки и много, после этого вобще тестирование отказывается запускаться" до этого есть архивная копия?
|
|||
19
БибиГон
15.10.11
✎
20:53
|
попробуй выборкой получить эти 2 документа. т.е. выполнить ПолучитьОбъект()
|
|||
20
БибиГон
15.10.11
✎
20:54
|
(18) скорее всего что нету.
(17) ну и что же. |
|||
21
animatic
15.10.11
✎
20:55
|
(18) есть sql-бэкап сделанный сразу-же после того как вырубился сервер и повалили ошибки, но до того как я стал ковыряться там
|
|||
22
Alex S D
15.10.11
✎
20:56
|
(21) попробуй выгрузить из этой версии в файловую и протестить chdbfl
|
|||
23
Alex S D
15.10.11
✎
20:57
|
вариант на крайний случай - восстановишь архив, выгрузишь из последней базы, обменом между идентичными конфами.. может прокатит...
|
|||
24
animatic
15.10.11
✎
20:57
|
(21)файловая не катит уже давно из-за объема базы
|
|||
25
БибиГон
15.10.11
✎
20:57
|
(23) прокатит конечно :)
|
|||
26
Alex S D
15.10.11
✎
21:00
|
(24) при чем тут катит или не катит, тебе разово это сделать надо
|
|||
27
animatic
15.10.11
✎
21:00
|
пока получается есть два варианта: 1 через SQL2008 (уже качается) попробовать на последнем бэкапе (который сразу после падения, но до моих махинаций), сделать тестирование и исправление ошибок. 2 вариант из (23)
|
|||
28
Alex S D
15.10.11
✎
21:01
|
(27) можешь еще покопаться в таблицах скл.. если знаешь структуру..
|
|||
29
animatic
15.10.11
✎
21:02
|
(26)не катит всмысле не загружает уже в файловую версию копию, т.к. база большая. Да и средствами 1С не могу сделать архивную копию из-за этой ошибки.
|
|||
30
БибиГон
15.10.11
✎
21:02
|
в (19) сделал?
|
|||
31
animatic
15.10.11
✎
21:03
|
(28) если бы я с sql был на короткой ноге, может быть уже и решилась бы проблема
|
|||
32
Alex S D
15.10.11
✎
21:04
|
(31) я бы на твоем месте порылся в этом направлении
|
|||
33
Alex S D
15.10.11
✎
21:08
|
_Document412 таблица ПКО
|
|||
34
animatic
15.10.11
✎
21:16
|
(30) сейчас сделал обработку, где выбираю, все ПКО за 14 число, через выбрать, а потом в цикле пытаюсь использовать ПолучитьОбъект(). На Выборка.Следующий() выходит таже ошибка, т.е. через выборку не идет.
|
|||
35
БибиГон
15.10.11
✎
21:21
|
битый объект значит. :(
|
|||
36
disk-2008
15.10.11
✎
21:23
|
А .dt выгрузить и в другиу чистую серверную загрузить?
|
|||
37
БибиГон
15.10.11
✎
21:23
|
я в такой же ситуации просто использовал (23), только битый документ не пытайся выгружать. Потом вручную можно его создать.
|
|||
38
БибиГон
15.10.11
✎
21:24
|
(36) не выгружается же база
|
|||
39
disk-2008
15.10.11
✎
21:24
|
(36)+
Выгрузить командной строкой. |
|||
40
БибиГон
15.10.11
✎
21:27
|
+(37) Но у меня была файловая. А в SQL наверное можно напрямую удалить объект в таблице?
|
|||
41
disk-2008
15.10.11
✎
21:28
|
(12)А отметку на удаление снять?
|
|||
42
animatic
15.10.11
✎
21:29
|
(39)Можно подробней, ни разу не делал такого.
(40)Нашел эту таблицу через SQL Query Analyzer, как конкретно эти ПКО на нужную дату найти и грохнуть? |
|||
43
disk-2008
15.10.11
✎
21:30
|
GUID у этих двух документов посмотреть.
|
|||
44
БибиГон
15.10.11
✎
21:32
|
(42) запросом скорее всего. но если не знаешь то лучше не берись.
самый легкий способ в (37). |
|||
45
disk-2008
15.10.11
✎
21:33
|
(42)Посмотри в синтаксис-помощнике в конфигураторе.
У меняя базы сейчас нет. |
|||
46
БибиГон
15.10.11
✎
21:35
|
||||
47
disk-2008
15.10.11
✎
21:35
|
Сними признак удаление, может и проводки снимутся.
Посмотри GUID, если разные - удали программно. |
|||
48
disk-2008
15.10.11
✎
21:38
|
А может, в удаление обычное отмеченный попадает?
|
|||
49
animatic
15.10.11
✎
22:26
|
С выгрузкой через командную строку, вроде, стало понятно, одно но там везде пишут, что через параметр \F указывается путь к базе, если она файловая, а если sql-ная что писать, путь, где sql-ный mdf хранится или что? Пробовал так делать, даже появился, по указанному мной пути, dt файл с пустым размером, но через какое-то время исчез без всяких сообщений.
|
|||
50
БибиГон
15.10.11
✎
22:28
|
/Ssrv\db_1C
db_1C находится на сервере предприятия srv. |
|||
51
animatic
15.10.11
✎
22:40
|
Написал "C:\Program Files\1cv82\8.2.14.537\bin\1cv8.exe" CONFIG/S"Server\Base"/N"..."/P"..."/DumpIB"D:\base.dt"
Так же появился файл base.dt с нулевым размером и потом исчез. Наверное из-за той же ошибки не выгружает. |
|||
52
animatic
15.10.11
✎
22:46
|
(46) снять признак удаления не могу, т.к. в программе к этим ПКО не пускает и через выборку тоже.
|
|||
53
animatic
16.10.11
✎
23:52
|
может кто выложить вспомогательную конфу миграция с диска ИТС и инстуркцию к ней, срочно надо, а диска сейчас нет
|
|||
54
Inform
17.10.11
✎
00:00
|
(0) попробуй выгрузить любой ПКО с помощью обработки "ВыгрузкаЗагрузкаДанныхXML", поменяй GUID в XML файле на GUID битой ссылки и загрузи обратно, может появится...
|
|||
55
animatic
17.10.11
✎
00:21
|
(54) выгрузил, как узнать GUID у битого, и как в xml-файле найти GUID выгруженного?
|
|||
56
NeeDiGeo
17.10.11
✎
00:31
|
А в списке запросов никаких нет? Может остатки какие притягиваются? Дополнитеьные данные?
|
|||
57
Inform
17.10.11
✎
00:40
|
(55) если проводки можно посмотреть скорее всего получится запросом их выбрать, а дальше для регистратора необходимо вызвать метод "УникальныйИдентификатор()".
Если так не получится - попробуй выгрузить все ПКО за 14 число и дальше в них уже ищи проблемный документ. |
|||
58
animatic
17.10.11
✎
01:39
|
Получил GUID для битого ПКО, создал другой ПКО, выгрузил и в нем поменял GUID, при загрузки выдало ошибку 256 таблиц, но написал что загрузил данные. При проверке все осталось так же ПКО видно только в проводках, при попытке перейти к нему вылетает ошибка 256 таблиц
|
|||
59
Inform
17.10.11
✎
02:03
|
(58) попробуй этой обработкой:
http://www.obrabotok.net/images/stories/epf/DelRegv2.zip |
|||
60
Inform
17.10.11
✎
02:10
|
+(59) если не прокатит, вот тема с примером удаления записей средствами SQL из 1с:
v8: Вопрос знатокам жёстких операций под 8.2 |
|||
61
animatic
17.10.11
✎
02:42
|
не помогла обработка, найти нашла битую ссылку, а при удалении ошибка SQL вылезла
|
|||
62
animatic
17.10.11
✎
15:01
|
В итоге пока остановился на самом простом и тупом способе, загрузил базу за 12 число + добавил документы за 2 остальных дня через обработку ВыгрузкаЗагрузкаДанныхXML. Ошибки побороть так и не удалось, в 2008 SQL убрал уже и ПКО и все его движения, другие ошибки не смог, база хоть и выгрузилась в dt файл, но загружаться не захотела, индексы пишет не уникальные в одной из таблиц. Тестирование и Исправление 1с-овское умирает без каких либо сообщений на 65% проверки логической целостности ЖурналаДокументов.ДокументыВыплатыЗарплатыОрганизации. Checktable в SQL по этой таблице ошибок не находит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |