Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.06;
Скачать: CL | DM;

Вниз

про 1c 7.7   Найти похожие ветки 

 
maxfiles   (2007-02-17 22:30) [0]

Добрый день, вечер, ночь... у меня такой вопрос. пару дней разбираюсь как работать с 1с предприятие 7.7 и несвсем ясна идеология. Работа идет через OLE (пример приведен ниже). Как получить или где можно прочесть о внутренних функциях 1с, к которым можно обращаться.

про пример ниже:
в данном случае 1с говорит что "Переменная не определена", хотя по логике обращение должно быть имменно
"Константа.РозничныйТипЦен";

как же правильно получать значение констант?


var
   Ole1C : OleVariant;
   OleFizLica : OleVariant;

begin

  Ole1C  := createoleobject("V1CEnterprise.Application");
  Ole1C .initialize(Ole1C.rmtrade,"/D"D:\Program Files\1Cv77\DemoDB" /M /NФедоров /P", "SPLASH_SHOW");

 begin
 ListBox2.Items.Clear; //3
 OleFizLica := Unassigned; //4
 if not VarIsEmpty(Ole1C) then begin //5
 OleFizLica:=Ole1C.EvalExpr("Константа.РозничныйТипЦен");

 showmessage(OleFizLica.Наименование + " =) "+OleFizLica.ЗначениеКонстанты);
 end;
 end;


может у кого есть ссылочки в инете где можно почитать с приведенными примерами о работе 1с через Delphi... был бы благодарен


 
maxfiles   (2007-02-18 13:45) [1]

что, ни у кого нет предложений? :-/


 
Johnmen ©   (2007-02-18 14:03) [2]

Есть предложение обратиться к разработчикам для получения документации по ихнему олешному интерфейсу.
Да, и ещё, что это за русские букафки в именовании свойств класса?


 
sniknik ©   (2007-02-18 15:55) [3]

> Да, и ещё, что это за русские букафки в именовании свойств класса?
нормально, поймет, это же 1С, все через одно место... аналоги английскими буквами есть но не в доках, там все примеры так. (в хелпе можно английские посмотреть)


 
maxfiles   (2007-02-18 19:59) [4]

а где найти эти аналоги?


 
sniknik ©   (2007-02-18 20:26) [5]

в хелпе 1С, только зачем? не, оно конечно в хелп лишний раз посмотреть не повредит, только [3] вовсе не о том. не решение твоей "проблемы", тебе нужно искать не аналоги, а вообще используемые методы... а русские или английские для 1С пофигу.
(зато COM обьекты изза этого для 1С "чисто 1C-вские" писать муторно. для 7-ки, 8-ка и с обычными как с "родными" работает)


 
mefisto   (2007-02-19 17:35) [6]

Попробуй так:
Ole1C.EvalExpr("Константа.РозничныйТипЦен.Получить(ТекущаяДата()")



Страницы: 1 вся ветка

Текущий архив: 2007.05.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-1173274283
alexey_mas
2007-03-07 16:31
2007.05.06
MDI интерфейс


2-1176831228
Riply
2007-04-17 21:33
2007.05.06
CreateNamedPipe. Использование OutBufferSize и InBufferSize.


2-1176491619
Malik
2007-04-13 23:13
2007.05.06
Вотрос про массивы...


2-1176791730
allucard
2007-04-17 10:35
2007.05.06
Есть два списка TListView - как определить какой из них выделен?


2-1176704787
Exile
2007-04-16 10:26
2007.05.06
Help - XoR