Замечательная внешняя компонента 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С++.