сам код в обработке
КонтрагентОбъект = справочники.Контрагент.ПолучитьОбъект();
текущий = (ТекущаяДата())-5184000;
ПредыщущийМесяц = текущий;
Если КонтрагентОбъект.ДатаПоследнегоЗаказа <=ПредыщущийМесяц
Тогда
КонтрагентОбъект.тест= "Нет"
иначе
КонтрагентОбъект.тест= "Да"
конецесли;
КонтрагентОбъект.Записать();
ошибка
{Обработка.НеактивныеПокупатели.Форма.Форма.Форма(77)}: Поле объекта не обнаружено (Контрагент)
КонтрагентОбъект = справочники.Контрагент.ПолучитьОбъект();
Исправил
КонтрагентОбъект = справочники.Контрагенты.ПолучитьОбъект();
{Обработка.Неа.Форма.Форма.Форма(77)}: Метод объекта не обнаружен (ПолучитьОбъект)
КонтрагентОбъект = справочники.Контрагенты.ПолучитьОбъект();
Решение найдено.
Спасибо всем за подсказки.
Сам код
Спр = Справочники.Контрагенты.Выбрать();
Пока Спр.Следующий() Цикл
КонтрагентОбъект = Спр.ПОлучитьОбъект();
текущий = (ТекущаяДата())-5184000;
ПредыщущийМесяц = текущий;
Если КонтрагентОбъект.ДатаПоследнегоЗаказа <=ПредыщущийМесяц
Тогда
КонтрагентОбъект.тест= "Нет"
иначе
КонтрагентОбъект.тест= "Да"
конецесли;
КонтрагентОбъект.Записать();
КонецЦикла;