Чувак.... Проверь наличие класса cprice и ccatalogpoduct... class_exists и запиши по рузульттам проверки слово "класс подключен" или "класс не подключен". добавь в лог $ID добавь в лог $PRODUCT_ID добавь в лог $arr
если не умеешь отлаживать скрипты, почитай про отладку (тестирование) как про шаг разработки ПО в целом --------------- Ты ленивый, жесть - CPrice::Add
Цитата
Возвращает идентификатор добавленной цены в случае успешного сохранения и false - в противном случае. Для получения детальной информации об ошибке следует вызвать $APPLICATION->GetException().