Имя: Пароль:
1C
1С v8
Бухгалтерия 3.0 релиз 3.0.33.19
0 Анастасия77721
 
03.07.14
12:01
Подскажите пожалуйста в справочнике "Профили групп доступа" идёт задвоение всех профилей. и из за этого не даёт обновлять на новые версии и вылазит ошибка Ошибка при обновление {Справочник.ПрофилиГруппДоступа.МодульМенеджера(1138)}: Ошибка при вызове метода контекста (Записать)         ПрофильОбъект.Записать(); по причине: Предопределенный элемент не уникален. Подскажите пожалуйста что сделать?
1 Анастасия77721
 
03.07.14
12:16
Подскажите что сделать?
2 APXi
 
03.07.14
12:17
удалить не нужные
3 Анастасия77721
 
03.07.14
12:22
не удаляются!
4 APXi
 
03.07.14
12:24
а если из конфигуратора?
5 Анастасия77721
 
03.07.14
12:41
А как из конфигуратора?
6 APXi
 
03.07.14
12:44
Долго объяснять. Давайте лучше копию базы посмотрю.
7 Анастасия77721
 
03.07.14
13:02
Ну хотя бы кратенько объясните пожалуйста хотелось бы самой посмотреть и попробовать.
8 pavelul73
 
03.07.14
13:05
В конфигураторе, правой кнопкой мыши на справочнике "профили групп доступа", выбираете "Открыть предопределенные данные", там смотрите дубли, если есть - удаляете
9 Анастасия77721
 
03.07.14
13:13
(8) Там в конфигураторе только только Администратор а в режиме 1С Предприятие открываешь там 2 Администратора, 2 Бухгалтера, 2 Главных Бухгалтера и т.д
10 Анастасия77721
 
03.07.14
13:34
НУ помогите пожалуйста!!!
11 Флориан
 
03.07.14
13:36
тестирование и исправление базы пробуй, только копию сделай
12 Анастасия77721
 
03.07.14
13:39
Ничего не помогает я уже это пробовала
13 Анастасия77721
 
03.07.14
13:41
Пробовала и тестирование и исправление через chdblf.
14 rphosts
 
03.07.14
13:42
(9) ну тогда пометь-те на удаление лишние и стандартной обработкой попробуйте удалить
15 Анастасия77721
 
03.07.14
13:44
(14) Дело в том что я их пометить на удаление даже не могу
16 ИсчадиеADO
 
03.07.14
13:46
хехе

нужно писать обработку
СпрОбъект.ОбменДанными.Загрузка = Истина;
СпрОбъект.Удалить();
17 ИсчадиеADO
 
03.07.14
13:48
ВыгрузкойЗагрузкойXML такая шняга могла получиться
18 Анастасия77721
 
03.07.14
13:53
(16) А подскажи пожалуйста где её вставить?
19 Анастасия77721
 
03.07.14
13:54
Да мы как раз таки и делали выгрузку и загрузку через XML
20 Флориан
 
03.07.14
13:55
(18) в конвертации данных
21 ИсчадиеADO
 
03.07.14
13:55
(20) ага, ща насоветуешь...
(18) позови прога
22 ИсчадиеADO
 
03.07.14
13:57
сначала типовой обработкой перекинуть ссылки, потом уже удалять не нужные
23 ИсчадиеADO
 
03.07.14
13:58
если есть актуальная копия, легче откатиться
24 rphosts
 
03.07.14
13:59
У вас там не подчинённый узел РИБ случаем?
И вообще, с правами точно всё норм?
25 rphosts
 
03.07.14
14:01
(15) что значит "не могу пометить на удаление"? Эти элементы предопределённые? Форма списка не ридонли? Или каких других ограничений там не понапихали?
26 РенеДекарт
 
03.07.14
14:07
(25) да все понятно
Были предопределенные такие же, обменом подсунули еще дублей.
Удалить пытается предопределенные (естественно, нельзя), дубли не пробует удалить (предопределенные же не удалились.. зачем пробовать еще).
И вот теперь мучается...
(0)Кстати, вам еще обработку обмена править нужно... а то данные совсем будут плохие (постоянно дубли, а потом в разных документах - разные дубли... вообще кранты).
27 pavelul73
 
03.07.14
14:24
попробуй написать обработку, которая получить твои профили, далее напиши вот так:
ВыборкаДетальныеЗаписи = Запрос.Выполнить.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() цикл
ВариантОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
        ВариантОбъект.ДополнительныеСвойства.Вставить("ЗаполнениеПредопределенных", Истина);
        ВариантОбъект.УстановитьПометкуУдаления(ПометкаУдаленияВарианта);
ВариантОбъект.Записать();