Имя: Пароль:
1C
1С v8
Обновление УТ 11_0_6_9 на 11_0_7_8. Проблемка.
0 CrazyTetra
 
18.01.12
22:32
Начинаю обновлять через конфигуратор. Абсолютно типовая конфа. Обновил, сохранил. В абоуте пишет новую версию, все как положено. Запускаю непосредственно 1с выходит табличка с лицензионным соглашение (как когда через саму 1ску обновляешь). жмешь согласиться и она вываливается с ошибкой.

{ОбщийМодуль.ОбновлениеИнформационнойБазыКлиент.Модуль(28)}: При обновлении информационной базы возникла ошибка:

Транзакция активна 'C:\backup2012_01_18_17_53_17/1Cv8.1CD'

Подробности см. в Журнале регистрации.
       ВызватьИсключение ТекстСообщенияОбОшиб

Почему он начинает обновлять, если из конфигуратора обновилась уже. И как эту транзакцию пофиксить?
1 jsmith82
 
18.01.12
22:36
прикольно. у меня то же самое было. фиксить лень было, отказался от обновления
2 rs_trade
 
18.01.12
22:37
(0) через отладчик можно выяснить источник проблемы.
3 CrazyTetra
 
18.01.12
22:41
> прикольно. у меня то же самое было. фиксить лень было, отказался от обновления
да но в этой конфе не работает такая фишка.

"При установке цен номенклатуры не могу воспользоваться подбором: пишет значение не является значением объектного типа (количество). "
В 11_0_7_8 судя по демо данным уже работает. Это мне актуально.
4 rs_trade
 
18.01.12
22:43
(0) Почему он начинает обновлять, если из конфигуратора обновилась уже

Оно переколбашивает данные. Например заполняет какие то новые реквизиты по данным базы. Ну и тому подобное.
5 CrazyTetra
 
18.01.12
22:44
>через отладчик можно выяснить источник проблемы.

1.        // Получение объекта документа
       ОбъектДокумента = ВыборкаПоДокументам.СсылкаНаДокумент.ПолучитьОбъект();
       ОбъектДокумента.ОбменДанными.Загрузка = Истина;

2.        Если НЕ РежимОтладки Тогда
           УстановитьМонопольныйРежим(Ложь);

3.    Исключение
       ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр(
           "ru = 'При обновлении информационной базы возникла ошибка:
           |
           |%1
           |
           |Подробности см. в Журнале регистрации.'"),
           КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
       
       ВызватьИсключение ТекстСообщенияОбОшибке;
   КонецПопытки;
6 CrazyTetra
 
18.01.12
22:45
отладчик на этих 3-х ошибках "спотыкается"
7 rs_trade
 
18.01.12
22:49
у меня было такое. не помню как решил. попробуй запустить в обычном приложении.
8 ho0p
 
18.01.12
22:51
Вроде на 7.9 лучше 7.8 баговая какая то..
9 ho0p
 
18.01.12
22:52
Уупс это ж 11 сорри)
10 CrazyTetra
 
18.01.12
22:52
попробовал. Не помогло(
11 rs_trade
 
18.01.12
22:55
ага. а релиз какой платформы? 14 нужен.
12 CrazyTetra
 
18.01.12
22:56
1С:Предприятие 8.2 (8.2.14.540)
Управление торговлей, редакция 11.0 (11.0.7.8) (http://v8.1c.ru/trade/)
Copyright © ООО "1C", 2003-2011. Все права защищены
(http://www.1c.ru)
13 hhhh
 
18.01.12
23:04
7.13 вроде сейчас, 7.8 то глупо ставить.
14 rs_trade
 
18.01.12
23:04
(12) пробуй

Берем чистую демо конфигурацию УТ 11.0.6.9.

Включаем режим изменения.

Копируем подписку на событие ПроверкаДатыЗапретПередЗаписьюДокумента

В подписку добавляем документ РеализацияТоваровУслуг



Обновляем на 11.0.7.8

(в оригинальной подписке смениться метод, а в нашей - нет)

Ничего не трогаем (все по умолчанию пуская обновляется!)

Обновляем базу данных.

Запускаем в режиме предприятия и производим обновление.
15 CrazyTetra
 
18.01.12
23:04
пробовал. Та же ситуация.
16 CrazyTetra
 
18.01.12
23:05
это я про пост уважаемого hhhh
17 rs_trade
 
18.01.12
23:07
Хотя подожди пробовать (14) Это может немного не то. В подписках может быть дело. Ковырялся я тоже с этим, но хоть убей не помню как решил проблему.
18 rs_trade
 
18.01.12
23:09
Подписки есть свои? Возможно там исключение возникает.
19 CrazyTetra
 
18.01.12
23:10
да и это немного сложновато для меня, я не 1сник, у меня профиль сервера и сети. А то что ты написал уж больно сленговое(  блин... может есть какое нить извращенное решение (через ОПу)? Например выгрузить данные какой нить хитрой обработкой из 6.9 и загрузить в чистую 7.8 ?
20 CrazyTetra
 
18.01.12
23:12
конфигурация абсолютно типовая, знаю только что добавлена одна обработка и все. Все остальное реализовано внешними
21 rs_trade
 
18.01.12
23:15
кстати, че в журнале регистрации то написано? там подробно должно быть
22 CrazyTetra
 
18.01.12
23:18
1.Выполняется обновление информационной базы с версии 11.0.6.9 на версию 11.0.7.1.

2. Обновление информационной базы на версию "11.0.7.8" завершилось с ошибками:
{ОбщийМодуль.ОбновлениеИнформационнойБазыУТ.Модуль(1809)}: Значение не является значением объектного типа (ОбменДанными)
       ОбъектДокумента.ОбменДанными.Загрузка = Истина;

3. {ОбщийМодуль.ОбновлениеИнформационнойБазыКлиент.Модуль(28)}: При обновлении информационной базы возникла ошибка:
23 rs_trade
 
18.01.12
23:49
Поставь в отладчике остановку по ошибке. Дождись пока на этом месте сработает (может несколько раз до этого сработать) и посмотри на на каком документе вылетает.  Там всего 9 видов документов может быть.
24 CrazyTetra
 
18.01.12
23:52
я же выше показывал выдержки из отладчика, или это не то?
25 rs_trade
 
19.01.12
00:26
(24) это кусок кода, а не значения переменных. нужно посмотреть что в ОбъектДокумента
26 CrazyTetra
 
19.01.12
00:30
я счас конечно посмотрю (попробую), но вот тут ищу по инету и что то говорилось что может быть из -за того что у меня файлы в базе данных. В номенклатуре у меня картинки привязаны....
27 CrazyTetra
 
19.01.12
01:21
блин...нифига не получается. мож кто сам посмотрит? teamviewer, radmin....
28 CrazyTetra
 
19.01.12
01:42
{(1,1)}: Переменная не определена (ОбъектДокумента)
29 Mikhail Volkov
 
19.01.12
02:09
+(13) 11.0.7.8 даже признан 1С как ошибочный
30 rs_trade
 
19.01.12
08:25
если 7.13 натягивается на 6.9, тогда конечно лучше его.
31 CrazyTetra
 
19.01.12
09:43
да в том то и дело что не натягивается даже 7.13.((((