Имя: Пароль:
1C
1С v8
Отключается ли в УПП настройками поиск дублей номенклатуры при записи?
0 BigShmax
 
06.10.11
10:09
очень долго записывается номенклатура.  контроль производительности привел к

Процедура ПроверитьУникальностьНоменклатуры(СтруктураПоискаДублей, Отказ) Экспорт

   Если СтруктураПоискаДублей.Количество() > 1 Тогда
       ПоискДублей = Обработки.ПоискИЗаменаДублирующихсяЭлементов.Создать();
       НайденныеОбъекты = ПоискДублей.НайтиДубли(ЭтотОбъект, СтруктураПоискаДублей);

       Если НайденныеОбъекты.Количество() <> 0 Тогда
           Если НайденныеОбъекты.Количество() <> 1 Или ЭтоНовый() Тогда
               ФормаПоискаДублей = ПоискДублей.ПолучитьФорму("ФормаПоиска", ЭтаФорма);
               ФормаПоискаДублей.НайденныеОбъекты = НайденныеОбъекты;

               Результат = ФормаПоискаДублей.ОткрытьМодально();
               Если Результат = Неопределено Тогда
                   Отказ = Истина;
               ИначеЕсли Результат <> Истина Тогда
                   Отказ = Истина;
                   ОповеститьОЗаписиНовогоОбъекта(Результат);
                   Модифицированность = Ложь;
                   Закрыть();
               КонецЕсли;
           КонецЕсли;
       КонецЕсли;
   КонецЕсли;

КонецПроцедуры //


строке:

               Результат = ФормаПоискаДублей.ОткрытьМодально();


вроде где то отключался автоматический поиск дубля при записи но не могу найти.
1 John83
 
06.10.11
10:21
там же только один вызов этой процедуры
Если Не Отказ Тогда
ПроверитьУникальностьНоменклатуры(СтруктураПоискаДублей, Отказ);
КонецЕсли;

соответственно настройки нет никакой
2 sergey yevsenya
 
06.10.11
10:29
Ты наверно перепутал с контрагентами, для них есть такая настройка
3 forforumandspam
 
06.10.11
10:38
В форме элемента есть кнопка "Настройка". Там убери галочки "уникальность".
4 forforumandspam
 
06.10.11
10:39
+На закладке "настройка реквизитов"
5 BigShmax
 
06.10.11
11:14
спасибо, на артикуле уникальность стояла
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.