Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также любые проблемы программирования на различных макроязыках и в скриптовых средах)

1С++ - это просто!

За основу данной статьи взята одноимённая статья Яровенко Игоря aka Сниф, размещённая на бывшем сайте Snif.ru.

Что такое 1С++?

1С++ - это внешняя компонента (как, например, V7plus.dll), значительно расширяющая возможности программирования средствами встроенного языка 1С. Используя эту компоненту, вы получаете механизм, который позволит вам программировать в 1С:Предприятии на принципиально ином уровне. Перечень авторов этой библиотеки вы можете узнать на официальном сайте компоненты: http://1cpp.ru/authors.html.

Библиотека является бесплатной и использовать её надо под свою ответственность. Всю информацию о компоненте и полезные ссылки вы можете получить на официальном сайте http://1cpp.ru/.

Где взять 1С++?

Скачать вместе с документацией можно на официальном сайте: http://1cpp.ru/. При первой попытке овладеть этим знанием слегка теряешься от количества информации и понимаешь, что это всерьез и надолго. Вопросу "с чего же можно начать?" и посвящается следующий раздел.

Как установить 1С++ и начать с ней работать?

Чтобы произвести первый небольшой, но впечатляющий эксперимент, выполним последовательно следующие действия по установке библиотеки:

Анализ результатов первого примера

Давайте попробуем понять, что же мы сейчас совершили:

Визуальный редактор 1С++

Благодаря 1С++ мы получили возможность вызывать из любого модуля конфигурации процедуру Проба(), расположенную в модуле внешнего отчета Проба.ert.

Есть смысл сразу же установить и удобный "Проводник" для 1С++ - плагин для OpenConf под названием "Visual 1C++" (для этого придётся предварительно установить сам OpenConf).

После установки плагина (просто скопируйте VIS1CPP.DLL в каталог C:\Program Files\1Cv77\BIN\config) запустите 1С:Предприятие в режиме Конфигуратора, откройте конфигурацию и, если вы все сделали правильно, у вас должна появиться дополнительная закладка в нижней части экрана под названием "1С++", в которой будет отображено дерево ваших классов с удобными возможностями навигации по ним.


Примечание: вы можете сильно повысить эффективность своей работы, даже не используя возможности по написанию собственных классов, которую даёт 1С++. Используя только механизм прямых запросов к БД, который также предоставляет 1С++, вы уже будете писать ваши конфигурации на качественно ином уровне.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.