Доработка обработки (Запись значения свойства объекта)
Имею обработку вида:
Первый скрин - до обработки, второй и третий - после. Что здесь не так?
Попытка
ДО = ОбъектВх.ПолучитьОбъект();
ЭтаФорма.Модифицированность = Истина;
Сообщить(ДО);
Категория = ДО.ДополнительныеРеквизиты[34].Значение;
ДО.ДополнительныеРеквизиты[34].Значение = ("Архив");
ДО.Записать();
Сообщить(Категория);
Значение = "Выполнено";
Исключение
Значение = "Ошибка";
КонецПопытки;
ПоказатьПервый скрин - до обработки, второй и третий - после. Что здесь не так?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10)
Отлично! Спасибо!
Попытка
ДО = ОбъектВх.ПолучитьОбъект();
ЭтаФорма.Модифицированность = Истина;
Сообщить(ДО);
СпрКат = Справочники.тсЗначенияСвойствОбъектов;
ЗначКат = СпрКат.НайтиПоНаименованию("СТОП");
ДО.ДополнительныеРеквизиты[34].Значение = ЗначКат;
ДО.Записать();
Сообщить(ЗначКат);
Значение = "Выполнено";
Исключение
Значение = "Ошибка";
КонецПопытки;
ПоказатьОтлично! Спасибо!
Упростил, чтобы не лезть в табличную часть:
Попытка
ДО = ОбъектВх.ПолучитьОбъект();
Сообщить(ДО);
СпрКат = Справочники.тсЗначенияСвойствОбъектов;
ЗначКат = СпрКат.НайтиПоНаименованию("СТОП");
КодКат = "0181";
ОбъектыСервер.ЗаписатьЗначениеСвойства(ОбъектВх, КодКат, ЗначКат);
Сообщить(ЗначКат);
Значение = "Выполнено";
Исключение
Значение = "Ошибка";
КонецПопытки;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот