Алексей Емельянов такой вариант точно не подойдет. Кнопки должны быть стилизованы через css. И насчет типа "Справочник" не уверен, так как свойство загружается из 1С как "Список" - боюсь здесь что-то менять.
ggrachdev дело даже не только в событии, а больше в том, где хранить эту информацию о том, какое свойство в каком виде выводить. Кастомизировать можно и через шаблон, а вот как понять, что кастомизировать - это уже более сложный вопрос.
El_Ruha если выбрать обработчик "Яндекс.Деньги", то в нижнем блоке с настройками ("Настройка обработчика ПС" там, где настраивается ID магазина) появляется этот пункт.
Есть, также, вариант с прямым обращением к базе - делает все одним запросом:
global $DB;
$dbRes = $DB->query("DELETE FROM b_iblock_element_property WHERE VALUE = 'ID_ЗНАЧЕНИЯ_СВОЙСТВА'");
$dbRes->fetch();
Но я не уверен, что в других таблицах нет информации об этом свойстве. Чтобы не осталось лишних данных в таблицах, хорошо при использовании этого метода проверить наличие таких записей.
PetrPo значения у элементов. Я знаю, что метод "delete()" не подходит, привел его для примера, чтобы в ответах не приводили. Я пока удалил SQL-запросом прямо из таблицы, но, возможно, есть какие-то специализированные методы для этого?
> в Меню Администрирование...\ Обслуживание \ Корректировка данных \ Групповое изменение реквизитов
Этот механизм поможет установить "Код по ОКЕИ" в тех упаковках, где он не заполнен? Там поле "Единица измерения" неактивно, и при активации 1С предупреждает о возможной нарушении связей.