| 0
    
        MAPATNK2   naïve 11.11.16✎ 15:37 | 
        Здравствуйте. Добавляю список элементов  в регистр. В регистре "ПередЗаписью(Отказ)" отбираю на дубликаты и пишу при появлении дубликата Отказ = истина. И он мне всю обработку закрывает. Почему? Как сделать так, чтобы он не все элементы отменял, а только тот, который попал под условие? Вот код: 
Процедура ПередЗаписью(Отказ)
 A=0;
 Для каждого стр из этотОбъект цикл
 юник = стр.UniqID;
 Запрос = новый запрос;
 запрос.Текст =
 "ВЫБРАТЬ
 |    ЗаписиЗвонков.UniqID
 |ИЗ
 |    РегистрСведений.ЗаписиЗвонков КАК ЗаписиЗвонков
 |ГДЕ
 |ЗаписиЗвонков.UniqID = &Юник";
 Запрос.УстановитьПараметр("Юник",юник);
 рез = Запрос.Выполнить().Выгрузить();
 Если рез.Количество()>0 тогда
 A=12;
 КонецЕсли;
 конецЦикла;
 еСЛИ A=12 тогда
 Отказ = истина;
 КонецЕсли;
 КонецПроцедуры
 |  |