Имя: Пароль:
1C
 
Удаление доп реквизита и доп сведения у объекта.
0 Lama12
 
13.03.24
15:22
Конфигурация на БСП.
В описание БСП, в разделе Интерфейс, не могу найти процедуру удаляющую значение доп реквизита или доп сведения. Это так и есть, или я слепой?
Не хочется городить своих "городулек". Можно конечно выгружать все в таблицу значений, удалят из нее ненужные строки и заново записывать через "ЗаписатьСвойстваУОбъекта", но мне кажется это какое-то извращение.
1 Rico_1C
 
13.03.24
15:58
Зачем выгружать и загружать ТЗ, можно при обратном обходе удалить строки.
2 Lama12
 
13.03.24
16:03
(1) Это из доп реквизита.
В API подсистемы Свойства есть функция ЗначенияСвойств. Она возвращает ТЗ с доп реквизитами и доп сведениями, все в одну кучу. Пока вижу вариант выгрузить в ТЗ, удалить ненужные доп сведения и доп реквизиты, а затем использовать ЗаписатьСвойстваУОбъекта. Такой вариант хорош, когда нужно удалять несколько значений доп реквизитов или доп сведений, ну а для одного доп сведения или доп реквизита, кажется излишним.
3 MaximSh
 
13.03.24
16:18
(0) можно получить запросом нужные ссылки, в выборке у объекта очистить ДополнительныеРеквизиты и записать
4 Lama12
 
13.03.24
16:19
(3) Да, это тоже вариант. Наверно так лучше будет. Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn