[QUOTE]
Владимир Голубь написал:
Каким образом можно постоянно осуществлять обмен информацией с внешней системой ?Есть примеры таких разработок ?На данный момент написал только коннектер для PostgreSQL. Он работает.Но вот как использовать встроенные компоненты и настроить их на работу с внешней БД не могу разобраться.[/QUOTE]
Битрикс сам по себе работает только с одной СУБД, в которой он хранит все свои данные.
В стандартных частях системы (в том числе и в стандартных компонентах) он умеет работать только со своими данными.
Т.е. если вы хотите взять стандартные компоненты то нужно настроить синхронизацию элементов инфоблоков с записями в таблице внешней СУБД.
Как это сделать?
1) Создайте агента, который будет вытягивать информацию из PostgreSQL и загружать ее в инфоблоки.
Вы написали коннектор к PostgreSQL, а значит можете создать ORM для таблиц из внешней СУБД.
2) Если нужен двухсторонний обмен то подпишитесь на события элементов и точно так же делайте изменения во внешней СУБД посредством ORM
Есть еще альтернативный вариант - не сихнронизируя данные, написать собственные компоненты для работы с данными посредством ORM и какого-нибудь main.interface.grid.