|
Проблема при обновлении БП 3.0 на версию 3.0.43.50 | ☑ | ||
---|---|---|---|---|
0
envash
12.01.16
✎
07:21
|
Пытаюсь обновить БП 3.0.41.64 3.0.43.50 через сравнение и объединение конфигураций. Все проходит хорошо до момента открытия в режиме пользователя. Начинается обработка базы данных и на 6% выскакивает ошибка "Не удалось выполнить обновление" и далее расшифровка: "При подписке ЗаписатьВерсиюОбъектаПриОбменеДанными на событие ПриЗаписи произошла ошибка. Метод обработчика события ЗаписатьВерсиюОбъектаПриОбменеДанными не найден". И далее по ссылке "Техническая информация" такой комментарий: "Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(1581)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
ТаблицаОбъект = Свойства.Ссылка.ПолучитьОбъект(); по причине: При подписке ЗаписатьВерсиюПриОбменеДанными на событие ПриЗаписи произошла ошибка. Метод обработчика события ЗаписатьВерсиюОбъектаПриОбменеДанными не найден." Технологическая платформа стоит последняя 8.3.7.1845. До этого стояла 8.3.6.2332, на ней тоже была эта ошибка. В чем может быть дело? |
|||
1
envash
12.01.16
✎
08:21
|
При обновлении на 3.0.43.32 такая же история(((
|
|||
2
IlyaSR
12.01.16
✎
09:15
|
с БП 3.0.41.64 можно обновится максимум на 3.0.42.73, а Вы сразу на последний релиз
Обновите поэтапно и не мучайтесь, раз так все запущено с обновлениями |
|||
3
envash
12.01.16
✎
09:28
|
(2) Раньше всегда так получалось. Обновлялись раз в полгода на последний релиз и восстанавливали свои доработки, а тут... Как, кстати, посмотреть, на какой релиз можно обновиться?
|
|||
4
mehfk
12.01.16
✎
09:30
|
(3) Это называется "косячно обновился".
|
|||
5
IlyaSR
12.01.16
✎
09:34
|
||||
6
envash
12.01.16
✎
09:35
|
(4) Очень ценное замечание))
|
|||
7
IlyaSR
12.01.16
✎
09:39
|
||||
8
Dmitrii
гуру
12.01.16
✎
09:56
|
(0) >> Пытаюсь обновить ... через сравнение и объединение конфигураций
Начнём с того, что обновление надо делать через поддержку. Уверен на 99.9%, что вы что-то накосячили при сравнении/объединении. Ну и, не смотря на все уверения 1С-ников о том, что внутри одной редакции можно обновляться сразу на cf-ник, лучше делать обновление последовательно. Просто - на всякий случай. |
|||
9
mehfk
12.01.16
✎
09:57
|
(6) Давай я за тебя обновлюсь, некосячно, но стоить будет дорого.
|
|||
10
Мимохожий Однако
12.01.16
✎
09:58
|
(8)+1.
Восстановить базу из архива и сделать стандартно. |
|||
11
envash
12.01.16
✎
10:04
|
Стандартное обновление затрет все наши доработки. Очистятся некоторые реквизиты(( Буду пробовать последовательное обновление через cf
|
|||
12
envash
13.01.16
✎
07:32
|
Удалось сначала обновиться на 3.0.42.73, потом на 3.0.42.91. Но с 3.0.42.91 на 3.0.43.50 опять вылезает эта же ошибка(((
|
|||
13
s_newbi
13.01.16
✎
08:09
|
на инфостарте есть обработка для исправления ошибки
|
|||
14
envash
13.01.16
✎
09:01
|
(13) Ссылочку можно?
|
|||
15
hhhh
13.01.16
✎
11:51
|
(11) стандартное обновление не затронет ваши доработки, что вы за чудаки? Там же они обновляют в основном реготчетность, егаис и прочую муть, ам ваши добаботки совсем в другом разделе. Обновление идет пообъектно, 99% вероятности, что ваши объекты не совпадают с объектами, которые обновляет 1с.
|
|||
16
НубВ1С8
13.01.16
✎
12:31
|
эм. а как вы обновляете? Подход из 7.7. не даст ничего хорошего...
обновляйте по шагам: 1. Запустили обновление; 2. Поставили нужные галочки, посмотрели где ваши доработки пересекаются с обновлением, выписали. Изменения реквизитов при обновлении показываются галочкой, при необходимости - снимите. Если не понимаете - оставьте галочку. Обновления форм тоже надо принять. (потом внести свои замуты до обновления структуры БД и реквизиты, и изменения в формах, макетах и т.п.); 3. Обновили 4. Внесли ваши изменения. Сохранили; 5. Обновили структуру БД. |
|||
17
Billtm
13.01.16
✎
17:07
|
(12) Такая же проблема, с 3.0.40.40 поэтапно по последним минимальным рекомендуемым версиям не обновляется. Платформа была 8.3.6.2299 обновил до последней 8.3.7.1845. Сегодня еще 3.0.43.51 вышла...
|
|||
18
envash
14.01.16
✎
04:52
|
А у меня все получилось! До 3.0.42.91 обновил через объединение конфигураций, на 3.0.43.50 перешел, как описано в (16). Большое спасибо всем за подсказки!
|
|||
19
envash
14.01.16
✎
05:01
|
Обновление и нужно-то только ради отчетности. В редакции 2.0 удавалось обновлять только регл. отчеты и сопутствующие им объекты. В 3.0 уже все стало гораздо сложнее, поэтому приходится обновлять всю конфу.
|
|||
20
Billtm
14.01.16
✎
12:15
|
(16) Таким образом - выписать и вернуть изменения - не сохраняются данные, изменения внесены в обработку поступления товаров - внесены дополнительные поля.
Через сравнение и объединение конфигураций появляется другая ошибка - на файловом варианте обновляется без проблем, но после выгрузки в dt и загрузки в клиент-серверный вариант вылетает ошибка ERROR: could not create unique index "_reference11763hpk" |
|||
21
Billtm
14.01.16
✎
12:22
|
(16) обновляю обычным способом:
1. скачиваю апдейты с сайта поддержки ИТС 2. выгружаю базу в dt из клиент-серверного варианта 3. загружаю в файловый из выгруженного dt 4. в конфигураторе поиском фалов обновлений из каталогов шаблонов и обновлений выбираю нужную версию и обновляю |
|||
22
Billtm
18.01.16
✎
12:49
|
Странно, до 3.0.42.91 все обновляется без проблем, пытаешься обновиться на версию выше - не загружается в клиент-серверный вариант
Попытка вставки неуникального значения в уникальный индекс: ERROR: could not create unique index "_reference11763hpk" DETAIL: Key (_fld12149, _idrref)=(0, \x8772005056c0000811e5bb992eadae20) is duplicated. на версиях 3.0.43.х ступор. |
|||
23
Happy Bear
18.01.16
✎
12:52
|
(22) могут быть ошибки в данных. Сделай ТИИ.
|
|||
24
Billtm
20.01.16
✎
09:49
|
(23) делал, тоже самое, почему-то при выгрузки из файлового варианта в dt в логах проскакивает дубликат записей, выгружает получается уже с дублем
[q]INSERT INTO _ReferenceChngR12592NG (_NodeTRef,_NodeRRef,_MessageNo,_IDRRef,_Fld12149) VALUES(0x0000000A,0x973B0013D4290B7C11E02FF42B74335C,NULL,0xA0E840167E2362FB11E5B6A3E8CCC3D8,0) INSERT INTO _ReferenceChngR12592NG (_NodeTRef,_NodeRRef,_MessageNo,_IDRRef,_Fld12149) VALUES(0x0000000A,0x973B0013D4290B7C11E02FF42B74335C,NULL,0xA0E840167E2362FB11E5B6A3E8CCC3D8,0)[/q] |
|||
25
Billtm
20.01.16
✎
09:53
|
в Tool_1CD в файловой базе это выглядит так:
FILE OFFSET _NodeTRef _NodeRRef _MessageNo _IDRRef _Fld12149 0x8B0F330 0000000a 2b74335c-2ff4-11e0-973b-0013d4290b7c {NULL} e4d50d8d-b5fc-11e5-9bd4-40167e2362fb 0 0x8B0F360 0000000a 2b74335c-2ff4-11e0-973b-0013d4290b7c {NULL} e4d50d8d-b5fc-11e5-9bd4-40167e2362fb 0 0x8B0F390 0000000a 2b74335c-2ff4-11e0-973b-0013d4290b7c {NULL} e8ccc3d8-b6a3-11e5-a0e8-40167e2362fb 0 0x8B0F3C0 0000000a 2b74335c-2ff4-11e0-973b-0013d4290b7c {NULL} e8ccc3d8-b6a3-11e5-a0e8-40167e2362fb 0 ошибка выглядит так: ERROR: could not create unique index "_reference11763hpk" DETAIL: Key (_fld12149, _idrref)=(0, \xa0e840167e2362fb11e5b6a3e8ccc3d8) is duplicated. STATEMENT: create unique index _reference11763hpk on _reference11763 (_Fld12149, _IDRRef); alter table _reference11763 cluster on _reference11763hpk; |
|||
26
Skaliy_art
25.01.16
✎
04:22
|
Столкнулся с похожей проблемой при обновлении на 3.0.43... Хочу поделится как это было.
Были следующие признаки: 1) Ошибка при обновлении конфигурации БД: процессе обновления информационной базы произошла критическая ошибка по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._Reference10601NG" с уникальным индексом "_Reference10601HPKNG". Повторяющееся значение ключа: (0, 0x80e30050569714c811e5c23bcc3ea5f4). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Как оказалось, были дубликаты в БД в справочнике видов контактов контрагентов. Пытался удалять из SQL повторяющиеся строчки и т.п. и т.д. - не помогло 2) Была такая же ошибка как в посте (0) , так и не смог победить Суть проблемы в том, что конфигурация была снята с поддержки и на момент обновления в базе было 3 конфиги, подробнее тут http://forum1s.ru/read/kak-sniat-i-postavit-konfiguratsiiu-1s-na-podderzhku/ Проблема решилась постановкой на поддержку конфигурации, затем обычное онлайн обновление и вуаля. PS лишний раз лучше не снимать конфу с поддержки, т.к. эта хрень с объединениями, галочками и т.п. до добра не доведет (если не понимаешь как устроена 1с) |
|||
27
Billtm
25.01.16
✎
09:42
|
(26) проблема в том, что все данные слетают при таком обновлении - приведение к типовой конфигурации базы, в которой использовался дописанный код для нужд организации.
|
|||
28
Vadim_fve
28.01.16
✎
06:25
|
(21) ты еще запускай саму базу в пользовательском режиме после каждого обновления.
Скорее всего, ты сначала все скопом обновляешь в конфигураторе, а потом запускаешь базу, запускается обновление информационной базы, а находчивые разработчики 1С в одном из релизов зачем-то удалили процедуру ЗаписатьВерсиюОбъектаПриОбменеДанными, которая используется при обновлении ИБ для более ранних периодов. Поэтому надо чтобы эта обработка отработала на более ранних релизах, когда эта процедура еще была. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |