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

  • Автор темы Автор темы inn
  • Дата начала Дата начала
I

inn

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab