Для 64-разрядной Windows есть свои тонкости.
Входные данные: Win7 64-разрядная, 1С:Предприятие 8.3 (8.3.5.1443), PostgreSQL 9.4 (x64). После установки psqlODBC (64 bit) драйвера, попытался настроить как описано в статье источник данных ODBC. Все получилось как описано на рис. 11 - 13. Но при попытке подключения из 1С соединения с базой не получил.
После долгих экспериментов вышел на следующий результат:
1) необходимо ставить psqlODBC (32 bit) драйвер
2) поскольку в 64-разрядной Win7 в Панели управления-Администрирование - Источники данных (ODBC) возможна установка только 64-bit источников, то необходимо воспользоваться командой по адресу Windows\SysWOW64\odbcad32.exe, которая даст возможность установить 32-bit источник данных ODBC.
3) в строке подключения название драйвера указывать так же как указано в настройке источника данных ODBC. В моем случае получилось
onnection.ConnectionString = "Driver={PostgreSQL ODBC Driver(UNICODE)};Server="+Сервер+";Port=" +
Порт+";Database="+База+";Uid="+Пользователь+";Pwd="+Пароль;
После указанных манипуляций подключение удалось. Также указанная строка может быть использована для подключения через Внешние источники данных (при этом тип СУБД необходимо выбрать как PostgreSQL).