[QUOTE]Иван Волочай написал:
Спасибо большое, за пример кода.
Тоже была идея сделать на прямую в БД через обычные запросы, но думал, вдруг это можно как то решить через функции битрикса. Да и документация крайне не рекомендует обращаться на прямую в БД. Но видимо других вариантов нет...
А где вы смотрели структур БД битрикса, чтобы знать, где именно обновлять данные? Вручную искали или где то есть описание?
Т.к. мне нужно еще будет обновлять закупочную цену, а в таблице b_catalog_price я ее не нашел.[/QUOTE]
Смотреть БД можно через что угодно. phpMyAdmin - если на сервере интерфейс хотите, я использую HeidiSQL - программа под винду, может подключаться к MySQL через SSH. Названия таблиц часто соответствуют названиям классов, которые с ними работают. Закупочная цена должна быть в b_catalog_product поле PURCHASING_PRICE. Документации по всему как обычно мало. Битрикс много чего не рекомендует, но для многих задач они не предлагают решения, поэтому приходится крутиться как можем.
Спасибо большое, за пример кода.
Тоже была идея сделать на прямую в БД через обычные запросы, но думал, вдруг это можно как то решить через функции битрикса. Да и документация крайне не рекомендует обращаться на прямую в БД. Но видимо других вариантов нет...
А где вы смотрели структур БД битрикса, чтобы знать, где именно обновлять данные? Вручную искали или где то есть описание?
Т.к. мне нужно еще будет обновлять закупочную цену, а в таблице b_catalog_price я ее не нашел.[/QUOTE]
Смотреть БД можно через что угодно. phpMyAdmin - если на сервере интерфейс хотите, я использую HeidiSQL - программа под винду, может подключаться к MySQL через SSH. Названия таблиц часто соответствуют названиям классов, которые с ними работают. Закупочная цена должна быть в b_catalog_product поле PURCHASING_PRICE. Документации по всему как обычно мало. Битрикс много чего не рекомендует, но для многих задач они не предлагают решения, поэтому приходится крутиться как можем.