Если РежимПодбора = 0 Тогда
СпрКонтрагентов.НайтиЭлемент(Значение);
ТекКонтрагент = СпрКонтрагентов.ТекущийЭлемент();
Если СпрК.НайтиПоРеквизиту("Контрагент",ТекКонтрагент,0) = 1 Тогда
Предупреждение("Данный контрагент уже существует в списке значений");
Иначе
КонтрагентыДляПродажи.ДобавитьЗначение(ТекКонтрагент);
СпрК.Новый();
СпрК.Контрагент = ТекКонтрагент;
СпрК.Записать();
КонецЕсли;
Почему контрагента не ищет по реквизиту и не записывает нового? В справочнике у реквизита контрагента флаги сортировки и отбор по реквизиту стоит!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс