Замечательная внешняя компонента 1Cpp.dll, народное название 1С++, созвучное языку С++, расширяет возможности платформы 1С Предприятие 7.7, является бесплатной и распространяется по лицензии GPL.
В этой библиотеке реализованы:
- функции электронной почты, объект V7mail;
- доступ к данным по протоколу HTTP, объект V7HttpReader;
- системная информация, объект V7SysInfo;
- анализатор XML документов, объект XMLParser;
- чтение и запись текстовых файлов, объект V7TextFile.
На текущий момент библиотека именуется как icpp, и обратно совместима с кодом применения 1cpp. В работе рекомендую использовать версии не ниже 1.8.1.2 (прилагается).
Методы работы пока пропустим, поговорим о проблемах применения.
Наиболее часто возникают проблемы с регистрацией этой компоненты в реестре.
Для регистрации 1Сpp.dll требуется, чтобы на момент обращения к компоненте у пользователя были полные права на следующие ветки реестра:
HKEY_CLASSES_ROOT
Addin.1C++.1
Addin.1C++
{FDE5AE76-00B3-4bdb-921B-D5937997B1B7}
Достаточно один раз под правами администратора пройти момент обращения к компоненте 1Cpp.Dll в работе с конфигурацией 1С, и в дальнейшем для всех пользователей на этом ПК уже не будет проблем с использованием 1С++.