• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Создать объект "материал по КД" через плагин

Автор stboris, 29.08.11, 14:35:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

stboris

Кто сталкивался подскажите, пожалуйста: необходимо через плагин в Лоцман создать объект типа "Материал по КД". стандартной api-функцией NewObject  не получается, видать потому что материал по КД это бизнес-объект справочника МиС (обычные типы такие без проблем создаются с помощью этой функции). Какой функцией правильно создать материал? заранее спасибо...

Chaa

В качестве ключевого атрибута (stProductName в NewObject) передается Location бизнес-объекта.
Примерно:
var
    LProgid: String;
    LProvider: Variant;
    LLocation: String;
begin
    // LProgid берется из _SERVERNAME из вызова GetTypeList
    LProvider := CreateOleObject(LProgid);
    if LProvider.Select(True, LLocation, Application.Handle) then
    begin
        // В LLocation находится идентификатор бизнес-объекта,
        // который нужно передать как stProductName
    end;
end;
+ Благодарностей: 2

Muk

У меня на страничке есть пример приложения BOExplorer в котором показан вызов справочников по "базовому протоколу". Это в дополнение к ответу Chaa.

stboris