ПредишенСледващото

Работа с 1в перспектива
Днес нека да поговорим за работа с добре познатия Microsoft Outlook, 1В. На първо място е теорията, и в края на няколко практически примери. Няма да описвам всички съществуващи обекти, свойства и методи, както и в първия, много от тях, и второ, че не е необходимо - всичко е описано подробно в уеб сайта на MSDN (там наистина е на английски език, но да се разбере достатъчно на основното ниво или Google Translate-ма).

Всяка работа с Outlook 1С започва, разбира се, със създаването на COM-обект.

Outlook = нов COM обект ( "Outlook.Application");

Какви или Outlook обекти са създадени с помощта на «CreateItem» метод параметър, който е от вида на обекта, за да бъде създаден:

Както бе споменато по-горе, аз няма да се опишат свойства, методи и събития от тези обекти, в замяна ще дам линкове към подробно описание на тези обекти (на английски език, за да видите свойствата, методите и събитията от избрания обект, трябва да се придържаме към съответния елемент от менюто в ляво):

По-долу е част от примерите за създаването на различни предмети от Outlook 1C.

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

  • всеки Outlook артикул има уникална EntryID (48 знака);
  • всеки елемент има Outlook поле MessageClass (опции линия: «IPM.Note», «IPM.Task», »IPM.Contact», «IPM.Activity», «IPM.Appointment»);
  • Outlook елемент има някакви UserProperties събиране и ItemProperties - стандартна и потребителски свойства (номерирани от нула и единица, съответно);
  • прозорец за импортиране на данни се появи молба за разрешение за достъп до данните, достъп може да бъде разрешено, но не повече от 10 минути (т.е. 10 минути ще се появи прозорец отново), има програми, които автоматично ще изместят десния бутон в този прозорец;
  • при импортиране на данни празно дата е като "45010101", ако се опитате да записвате такава дата в базата данни - се появи грешка, че е необходимо да се вземат под внимание и да се замени от датата на "00010101".

Всичко е възможно методи, свойства и събития пространство от имена на обекти (основният елемент на йерархията на директория Outlook, виждам. Пример) са описани подробно на сайта на MSDN (на английски).

Плавен преход към примерите, Спомням си, че в примерите, аз пренебрегвани необходимите проверки и обработка на грешки, оставяйки само от съществено значение.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!