Главная страница
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.014 c
11-1158926579
kichrot
2006-09-22 16:02
2007.05.06
Запрет перемещения разделителя в заголовке ListView


2-1176817136
Gentos
2007-04-17 17:38
2007.05.06
Oracle8 - cLOB


2-1176576148
unregistered_member
2007-04-14 22:42
2007.05.06
Очистить строку от спецсимволов


2-1176808029
Клара
2007-04-17 15:07
2007.05.06
Отчет


2-1176549694
Fantasy
2007-04-14 15:21
2007.05.06
C: Documents and Settings в C: Docume~1 как перевести ?