Имя: Пароль:
1C
1С v8
Проблема при обновлении БП 2.0. Хэлп
0 Джордж1
 
15.07.13
19:49
Обновлял штатно через cfu. Конфигурация типовая. И на тебе
//
РегистрСведений.ВерсииПодсистем: Дублирование имени объекта метаданных:
БухгалтерияПредприятия: Использование одинакового имени для перечисленных ниже объектов недопустимо
   РегистрСведений.ВерсииПодсистем
   РегистрСведений.ВерсииПодсистем
1 Анютик
 
15.07.13
20:06
версия платформы соответствует объявленной в документации?
2 Джордж1
 
15.07.13
20:08
в документации ничего не увидел про платформу
у меня 8.2.17.153
3 Красный рассвет
 
15.07.13
20:09
Возможно, GUIDы разные оказались у этого регистра.
Типовая значит? Возможность изменений даже не включена?
4 Джордж1
 
15.07.13
20:10
(3)включена
5 Джордж1
 
15.07.13
20:11
Там с этим регистром что-то делают, вижу что появляется регистр УдаленВерсииПодсистем
6 Ranger_83
 
15.07.13
20:14
Эээ..на какой релиз?
7 Джордж1
 
15.07.13
20:17
на 47.9
8 Галахад
 
гуру
15.07.13
20:20
А с какого?
9 Джордж1
 
15.07.13
20:20
с 47.9 на 48.9 - вот на этом этапе похоже
10 Джордж1
 
15.07.13
20:22
(9)не не на этом. пробую на копии...
11 Джордж1
 
15.07.13
20:24
При запуске вылетает здесь, на последней строке
Процедура УстановитьПараметрСеансаТекущийПользователь() Экспорт
   
   ИмяПользователя = ИмяПользователя();    
   Если ПустаяСтрока(ИмяПользователя) Тогда
       // пользователь не авторизовался
       ИмяПользователя = "НеАвторизован";        
   КонецЕсли;    
   
   ТекущийПользователь = Справочники.Пользователи.ПустаяСсылка();
   
   Если НЕ ПустаяСтрока(ИмяПользователя) Тогда
       ТекущийПользователь = Справочники.Пользователи.НайтиПоКоду(ИмяПользователя);
   КонецЕсли;        
   
   ПараметрыСеанса.ТекущийПользователь = ТекущийПользователь;
   
КонецПроцедуры    
//
при чем комментирование не помогает
12 Красный рассвет
 
15.07.13
20:27
(11) А это сама платформа ругается на одинаковое имя метаданных же.

Интересно, зачем включили возможность изменения в этой типовой. И потом в ней что-нибудь поковыряли...
Можно попробовать отключить возможность изменений перед обновлением
13 Джордж1
 
15.07.13
20:29
(12)Я поправил имя метаданных и запускаю
валится так.
{ОбщийМодуль.ПолныеПрава.Модуль(16)}: Ошибка при установке значения атрибута контекста (ТекущийПользователь)
   ПараметрыСеанса.ТекущийПользователь = ТекущийПользователь;
по причине:
Несоответствие типов
//
Года 2,5 назад что-то правил по мелочи - не переносились автоматом ОС что-ли. 2,5 года обновлялся без проблем
14 Джордж1
 
15.07.13
20:33
А копия нормально обновилась. Что за дела
15 Vesa
 
15.07.13
20:35
В отладчике посмотри типы и удивись.
16 Джордж1
 
15.07.13
20:35
не понимаю почему не получается закомментировать текст в "больной" базе
17 Джордж1
 
15.07.13
20:36
(15)что делать-то, даже отладчик толком не работает
18 Vesa
 
15.07.13
20:37
Что значит не работает?
19 Галахад
 
гуру
15.07.13
20:37
(16) Наверное, кэш.
20 Джордж1
 
15.07.13
20:38
комментриую строку
ПараметрыСеанса.ТекущийПользователь = ТекущийПользователь;
F7 - F5
и снова вижу что на этой строке ошибка
21 Vesa
 
15.07.13
20:39
Конфигурацию базы данных обновляешь после комментирования?
22 Vesa
 
15.07.13
20:40
Тип переменной ТекущийПользователь посмотри
23 Джордж1
 
15.07.13
20:40
да, F7 - жму
24 Джордж1
 
15.07.13
20:41
(22)да вроде один тип - Справочники.Пользователи
25 Джордж1
 
15.07.13
20:53
Неожиданно
Справочники.Пользователи определяется при отладке как ПричиныСписанияОС
26 AAP
 
15.07.13
21:19
попробуй кэш почистить
27 Славен
 
15.07.13
21:45
(25) что гворил с ос переделывал? :)
28 Джордж1
 
15.07.13
22:43
(25)может и не ОС - при стандартном переносе 7.7 -> 8.0 какой то справочник не до конца заполнялся - вот там при записи и заполнял нужное поле
29 tixis
 
15.07.13
22:49
(28) не парься, с такой же фигней сегодня столкнулся, росто выгрузи базу в dt и загрузи и все должно пройти нормально. сам сильно удивился когда Справочники.Пользователи определяется  как ПричиныСписанияОС