![]() |
![]() |
|
Обновление УПП (ошибки) ₽ |
☑ | ||
---|---|---|---|---|
0
Pollen
27.10.08
✎
13:59
|
Попеременно возникают две ошибки, вследствие чего не обновляется УПП (Платформа 8.1.11.67, обновление УПП с 1.2.14 на 1.2.19, сразу оговорюсь -- базу получила недавно - до этого ее никто не обновлял, сейчас пытаюсь методом "Выгрузить - загрузить" сразу на 19 релиз, так как база еще и дописанная немного.)
1) В процессе обновления информационной базы произошла критическая ошибка. по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft OLE DB Provider for SQL Server: CREATE UNIQUE INDEX terminated because a duplicate key was found for object name 'dbo._SequenceBoundary10349NG' and index name '_Seque10349_ByDims_RRSNG'. The duplicate key value is (0x00000000000000000000000000000000, 0x00000000000000000000000000000000, ). HRESULT=80040E2F, SQLSrvr: Error state=1, Severity - данную ошибку смотрела по таблицам sql - возникает в таблице последовательностей, пыталась создать в каждой последовательности новое измерение (читала что при переходе с 8.0 на 8.1 это помогает) и сохранить - ошибка не исчезает и релиз не обновляется. 2) Зацикленный список видов расчета: пыталась найти ссылки по видам расчета - но вроде ни одной сккрещенной не нашла. Может у кого есть обарботка, выявляющая недочеты в вытесняющих видах? Буду благодарна за любые мысли по поводу этих ошибок. |
|||
1
ТелепатБот
гуру
27.10.08
✎
13:59
|
||||
2
Serg_1960
27.10.08
✎
14:02
|
Телепат совсем плохой стал. Я вместо его :) http://v8.com.ua/content/view/35/46/
|
|||
3
Pollen
27.10.08
✎
14:07
|
это я уже читала - как мне это может помочь?
|
|||
4
Serg_1960
27.10.08
✎
14:26
|
<Буду благодарна за любые мысли по поводу этих ошибок> - НеПинайтеСильноНогами за мысли вслух:
Имхо: <сразу на 19 релиз> - не получится; Выгрузить/Загрузить не равно Обновить - есть существенные отличия; Если только 14 -> 16 -> 19. В 16 релизе большие изменения по зарплате и персоналу прошли - нельзя их пропускать. Я с 12 на 18 через 16 "прыгал" - прошло удачно :) Последовательное обновление релизов --> изменение реквизитов --> контроль --> выполнение обязательных обработок обновления БД; Попробуйте в ТиИ реорганизацию сделать - "послушайте" как она ругаться будет. |
|||
5
Pollen
27.10.08
✎
14:38
|
я поставила сначала типовой релиз 14, обновила на 17,18,19 (если память не изменяет :))))), потом в 19 внесла ручные изменения по базе и сделала выгрузку в *.CF. А теперь пытаюсь в тестовый 14 просто загрузить сами метаданные. Вылезают эти ошибки - были и другие но их исправила
нашла на форуме вашу тему про уникальный ключ - пытаюсть также повторить и посмотреть где ключ не уникальный. до этого уже читала про ошибки - смотрела SQL profiler (транзакции)-(у меня ко всему прочему на sql стоит),первая ошибка - получается что на последовательности вылетает, вторая ошибка выходит на основных начислениях. |
|||
6
Pollen
27.10.08
✎
14:39
|
или думаете что все дело в том что не сделано между релизами выполнение обязательных обработок?
может тогда стоит попробовать сначала просто хотя бы на 17? а потом отдельно на каждый релиз? |
|||
7
Pollen
27.10.08
✎
14:40
|
сейчас скопировала ваш код по sql по поиску индексов в обработку - обработка пошла -- может что и вылезет - большое спасибо за выложенный код.
|
|||
8
Serg_1960
27.10.08
✎
14:41
|
Фраза <0x00000000000000000000000000000000, 0x00000000000000000000000000000000> наводит на грустные мысли о том что у Вас незаполненные новые измерения "выдают" одинаковые ключи...
|
|||
12
Pollen
27.10.08
✎
14:46
|
0x00000000000000000000000000000000, как это расшифровывается? получается что реально стоит попробовать обновить сначала на более мелкий релиз?
|
|||
13
ilis516
27.10.08
✎
14:47
|
У меня корректно обновилось так: 14->16->18->19. А через 17, хоть это и разрешено официально, лезли ошибки. 19 на 16 напрямую "не полез"...
|
|||
15
Serg_1960
27.10.08
✎
14:49
|
<А теперь пытаюсь в тестовый 14 просто загрузить сами метаданные> - Ага: "там" последовательно делали, а "здесь" хотите всё сразу? Не получится :(
|
|||
16
Pollen
27.10.08
✎
14:52
|
Ну вот ошибки если интересно:
1)Таблица: _AccTtl310455 тип: TABLE Индекс: _AccT310455_ByPeriod_TRRRRRRN Ошибка во время DBCC DBREINDEX(_AccTtl310455) {Форма.Форма(84)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Время ожидания истекло ЭТО ПО ТАБЛИЦАМ SQL ИТОГИПОСЧЕТАМССУБКОНТО3 2) Таблица: _AccumRegTotals14243 тип: TABLE Индекс: _Accum14243_ByDims19626_TR Индекс: _Accum14243_ByDims19627_TR Индекс: _Accum14243_ByDims_TRRRRRRR Ошибка во время DBCC DBREINDEX(_AccumRegTotals14243) {Форма.Форма(84)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Время ожидания истекло ЭТО ПО ТАБЛИЦАМ SQL ИТОГИ |
|||
17
Serg_1960
27.10.08
✎
14:52
|
Вы наверное знаете: при обновлении соответствие объектов идет по идентификаторам (поэтому методисты могут изменять наименования как хотят). При загрузке конфы вы можете "потерять" соответсвие. При обновлении БД данные могут "уйти" в никуда (обнулиться). Помоему у Вас такой случай.
|
|||
18
Дерево
27.10.08
✎
14:53
|
(5)прообновите все как прежде, а потом срванение объединение со своим цф
|
|||
19
Serg_1960
27.10.08
✎
14:57
|
(16) Время ожидания истекло - надо увеличить время на выполнение команды или указать 0 (не разрывать соединение).
Connection.CommandTimeOut=0; |
|||
20
Pollen
27.10.08
✎
14:58
|
ДЕЛО В ТОМ ЧТО КОНФА ДОПИСАННАЯ, все обновления я делала на типовой притом в файловом варианте, а потом дозанесла нетиповые изменения.
если я в тестовой измененной базе обновлю основную конфу на каждый релиз отдельно - я не смогу сохранить его в саму базу данных, так как мне придется дозаносить вручную все изменения каждый раз.Вы предлагаете попробовать так? |
|||
21
Pollen
27.10.08
✎
15:10
|
Ilis516, спасибо попробую на 16 сначала сделать
|
|||
23
Serg_1960
27.10.08
✎
15:11
|
(20) Если Вы не изменяли тип и размер типовых реквизитов, то можно так:
На копии сделать всё постепенно, медленно, с контролем каждого этапа. А на рабочей - накатить все обновления по очереди не задумываясь :) А потом загрузить свой измененный последний обновленный CF из копии. У меня есть уверенность, что всё будет хорошо: я типовые реквизиты в объектах не исправлял. Я только добавлял свои реквизиты и менял для типовых "программную" состовляющую. |
|||
24
Дерево
27.10.08
✎
15:13
|
(20)идеальный вариант, но лучше сравнением объединением
|
|||
25
Pollen
27.10.08
✎
15:13
|
Serg_1960 спасибо большое, попробую все что прочитала - о результате сообщу
|
|||
26
Serg_1960
27.10.08
✎
15:16
|
(25) Если я Вам помог - буду рад за нас обоих :)
|
|||
28
Pollen
29.10.08
✎
09:27
|
Ну вот релиз обновился
Пишу, может кому-то пригодиться: По первой ошибке: объединение не помогло, сначала вылетала память, потом когда память добавили вылетела ошибка "RunTime Error" и все слетело опять. В результате вернулась к своему варианту загрузки готового Cf с 19_измененным. Опять та же ошибка. Обработка с поиском уникального индекса ничего не дала, так как у меня уникальный индекс последовательности слетел, ссылки у последовательности нет. Я просто зашла в "проведение документов" - восстановление последовательности - и начала восстанавливать последовательность кадровых документов (актуальность была в 2007 году). Вот после восстановления данная ошибка исправилась. При том необязательно было восстанавливать все последовательности - просто у одной были ошибки при проведении документов. Остальные восстанавливать пока не стала. По второй ошибке: исправила две вещи: в начислениях у одного начисления в таблице "вытесняющие" стояла пустая строка - хотя думаю реально это не было причиной. Вторая причина - в справочнике "основнеы начисления организаций" наряду с предопредленными начислениями существовали свои начисления, у которых код был таким же что и у предопределнных - думаю это и стало осн. причиной. После всех манипуляций релиз прошел. Большое спасибо всем кто высказал предположения и морально вдохновил на разные варианты действий. :)))) |
|||
29
Serg_1960
29.10.08
✎
09:43
|
(28) Замечательно! Не только озвучили свою проблему - но и решение "выложили".
PS: Проблемы - выкладываем, а про достижения - молчим :( А у Вас всё фен-шуйно-положительно :) "Отрицательное" начало уровновешено "положительным" окончанием ;) |
|||
30
Pollen
07.11.08
✎
07:30
|
Еще раз привет! возникла след. ошибка: после обновления изменена оборотка : методом сравнения выясняю, что были удалены все докменты вида "Формирование книги покупок, форм. книги продаж, передача материалов". Причем удалены за все года. Как такое может быть? обновление делала несколько раз - одинаково. Возникла мысль - -может опять последовательность виновата: я ее восстановила только по кадровому учету. Просто восстанавливать долго. Попробую восстановить и обновить - -ну может у кого другие мысли?
|
|||
31
Terv
08.11.08
✎
00:49
|
(30) если обновляла, через загрузить конфигурацию ,
а не через поддержку или сравнение/объединение ... то скорее всего убила таблицу, из за расинхронизации ид метаданных. |
|||
32
Sei Souma
10.11.08
✎
16:09
|
А разве 19-й релиз УПП не для 12-й версии платформы?
|
|||
33
John83
10.11.08
✎
16:31
|
сам сейчас посмотрел и правда для 12ой, хотя совсем недавно обновлял, а платформа 11ая стоит... что за ерунда такая?
|
|||
34
Sei Souma
10.11.08
✎
16:49
|
Я вот тему читаю и вообще удивляюсь, как человек на 11-ю платформу прикрутил 19-й релиз УПП. Оно же в принципе не должно работать.
|
|||
35
John83
10.11.08
✎
16:53
|
(34) не поверишь, три базы на серваке стоят и архив совсем недавно в копию базы вливал для экспериментов - все в норме... надеюсь в ближайшее время ничего не крякнется. И на всякий случай спросил на форуме 1С :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |