Доброго дня ! Не удается назначить основной договор, обработка запускается, отрабатывает без ошибок, результата нет.
В чем может быть дело
База на УФ. Основной договор хранится в одноименном реквизите справочника Контрагенты (не в регистре сведений !).
&НаСервере
Процедура Команда1НаСервере()
Запрос = Новый Запрос("
|ВЫБРАТЬ
| Ссылка,
| Наименование
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.ЭтоГруппа = Ложь
|АВТОУПОРЯДОЧИВАНИЕ");
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ВыбДогКонтрагента = Справочники.ДоговорыКонтрагентов.Выбрать(,ВыборкаДетальныеЗаписи.Ссылка);
Пока ВыбДогКонтрагента.Следующий() Цикл
КонтрагентОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
КонтрагентОбъект.ОсновнойДоговор = ВыбДогКонтрагента;
Попытка
КонтрагентОбъект.Записать();
Исключение
Сообщить("Не удалось записать объект """ + КонтрагентОбъект + """
|" + ОписаниеОшибки(), 60);
КонецПопытки;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Показать