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