ОБСУЖДЕНИЕ

помогите с обработкой

2 ответов 4,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Подскажите как создать обработку,чтобы в справочнике в зависимости
от значения одного реквизита, типа (Перечисление.Логическое) менялось
значение другого типа ("Число").
Ошибок не выдаёт но не работает
Код:

Процедура Сформировать()
СпрЗаказы = СоздатьОбъект ("Справочник.Заказы");
СпрЗаказы.ВыбратьЭлементы();
Пока СпрЗаказы.ПолучитьЭлемент()=1 Цикл
Если СпрЗаказы.Актуальность = Перечисление.Логическое.Да тогда
СпрЗаказы.флАктуально=2;
КонецЕсли;
КонецЦикла;
КонецПроцедуры

СпрЗаказы = СоздатьОбъект ("Справочник.Заказы");
 
Процедура Сформировать()
СпрЗаказы = СоздатьОбъект ("Справочник.Заказы");
СпрЗаказы.ВыбратьЭлементы();
Пока СпрЗаказы.ПолучитьЭлемент()=1 Цикл
Если СпрЗаказы.Актуальность = Перечисление.Логическое.Да тогда
СпрЗаказы.флАктуально=2;
// сюда надо вставить СпрЗаказы.Записать(); !
// и неплохо еще обработать ветку СпрЗаказы.Актуальность = Перечисление.Логическое.Нет
// else и т.п.
КонецЕсли;
КонецЦикла;
КонецПроцедуры
 
Большое спасибо, всё получилось!