Имя: Пароль:
1C
1С v8
задвоение предопределенных элементов
,
0 operKOT
 
02.10.14
08:37
Есть две базы 1С бух 3.0. Из одной регулярно делаются выгрузки нужных документов путем обработки выгрузказагрузкаданныхXML. Делали так еще с редакции 2.0 - проблем никогда не было. Сейчас же при обновлении уже в режиме предприятия 1С выдает ошибки, что задвоились справочники профили пользователей и страны мира, эти справочники я нашел и обработкой удалил повторы. Теперь же выскакивает ошибка про задвоения, но я не могу понять на какой справочник ругается. Вот база: https://www.dropbox.com/s/t12pyabp70gqz6e/1Cv8.7z?dl=0

И почему такая ситуация с задвоениями впринципе произошла?
1 operKOT
 
02.10.14
08:39
Текст ошибки:
При вызове обработчика обновления:
"ИнформационныйЦентрСлужебный.ЗаполнитьДатуОкончанияАктуальностиИнформационныхСсылок()"
произошла ошибка:
"{ОбщийМодуль.ИнформационныйЦентрСлужебный.Модуль(342)}: Ошибка при вызове метода контекста (Записать)
        ИнформационнаяСсылка.Записать();
по причине:
Предопределенный элемент не уникален".
2 shuhard
 
02.10.14
08:45
(0) ну да, в 8.3 начудили с предопределенными элементами
3 operKOT
 
02.10.14
08:52
Причем я нашел эту процедуру, на которую 1С ругается:
Процедура ЗаполнитьДатуОкончанияАктуальностиИнформационныхСсылок() Экспорт
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаОкончанияАктуальности", '00010101000000');
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ИнформационныеСсылкиДляФорм.Ссылка КАК ИнформационнаяСсылка
    |ИЗ
    |    Справочник.ИнформационныеСсылкиДляФорм КАК ИнформационныеСсылкиДляФорм
    |ГДЕ
    |    ИнформационныеСсылкиДляФорм.ДатаОкончанияАктуальности = &ДатаОкончанияАктуальности
    |    И НЕ ИнформационныеСсылкиДляФорм.ПометкаУдаления";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        
        ИнформационнаяСсылка = Выборка.ИнформационнаяСсылка.ПолучитьОбъект();
        ИнформационнаяСсылка.Записать();
        
    КонецЦикла;
    
КонецПроцедуры

Но по точкам останова не останавливается в ней
4 hhhh
 
02.10.14
09:08
при обновлении вроде фоновыми заданиями всё делается, поэтому отладчик туда не попадает.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой