1С е просто

Какво е 1C ++?

Къде можете да получите 1C ++?

Как да инсталираме 1C ++ и започнете да работите с него?

За получаването на първия малък, но впечатляващ експеримент, изпълнява следната последователност от стъпки, за да инсталирате библиотеката:

  • Ние намираме на компютъра си (няма да се хване веднага на сървъра) С папка: \ Program Files \ 1Cv77 \ BIN и сложи файла там 1cpp.dll.
  • Вземете за експерименти, отворете глобалната модул и да я намерите PriNachaleRabotySistemy () рутина. Пусната в този процес с няколко реда код:
  • Стартирайте режим 1C Enterprise. Между другото, да се регистрират външен компонент не се изисква специфично, 1C ще го направя сам, но когато за първи път започнете, трябва да имате администраторски права (не е за гости, например). Ако получите съобщение за успешното зареждане, тогава ние затворите 1С и да продължат напред. Имайте предвид, че когато за първи старт не е необходимо да имате администраторски права, можете да използвате външния компонент на vkloader Orefkova Александър.
  • В каталога на базата, която ние ще продължим да мъчение, да се направи папка "Класове" и в него, с помощта на конфигуратора, създаване на външна обработка Proba.ert (т.е., по пътя на лечението ще бъде: KatalogIB / Уроци / Proba.ert). На формата на това лечение напусне "Close" бутона и натиснете бутона "Generate" Изтриване - да предаде това не се разтяга. Модулът ще постави следния код: Забелязали ли сте нещо необичайно? Точно така, пред думата "износ" се срещнахме само в глобалната модула.
  • Създаване на текстов файл, чието име завършва "KatalogIB / Уроци / proba.prm", в която пишем:
  • Cozdadim друга дума, аз открих "KatalogIB / DefCls.prm", което ще бъде само един ред - път към файл миналия: Смяна естествено "KatalogIB" с пътя до базата данни.
  • И последните приготовления за експеримента: създаване навсякъде Test.ert преработка, в който пишем: Сега, ако следваме тази процедура, трябва да получите съобщението.

Анализ на първите резултати от Пример

Нека се опитаме да разберем това, което ние сме ангажирани:

  • Фраза // # включват "KatalogIB \ Classes \ Proba.prm" дадохме да се знае 1C библиотека ++, че когато се работи в режим 1C Предприятията се нуждаят, за да се запознае със съдържанието на открих Proba.prm.
  • В Proba.prm израза "клас = Proba.ert нещо за нищо", ние се съобщава 1C ++, която създава нов тип данни (клас) "нещо за нищо", чиито свойства са описани в Proba.ert COMMIT обработка модул и който може да работи с помощта SozdatObekt ( "Нещо за нищо").
  • От свойствата на обекта "нещо за нищо", ние сме описано досега само две, а именно един атрибут "TekstSoobscheniya" и един "Trial ()", която проверява само атрибут сигурност и се опитва да го отпечатате.

Поради 1C ++ ние сме в състояние да се обадя от някаква процедура, конфигурация модул Sample () разположен във външния модул доклад Proba.ert.

Логично е да се инсталира веднага и лесен за използване "Windows Explorer" за 1C ++ - включете за OpenConf озаглавена "Visual 1C ++" (тя ще трябва да се OpenConf предварително инсталиране).

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

Забележка: можете значително да се подобри ефективността на работата си, дори и без да се използва възможността за писане на собствени класове, което дава 1C ++. Използвайки само механизъм директна заявка към базата данни, която също осигурява 1C ++, че ще трябва да напишете своя конфигурация на качествено различно ниво.