Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Вниз

про 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
10-1131697926
zothrf
2005-11-11 11:32
2007.05.06
Как в дельфе определить открыт ли файл в EXCEL по сети?


3-1171141190
Grant
2007-02-10 23:59
2007.05.06
TQuery и память


2-1176804210
dr_craigan
2007-04-17 14:03
2007.05.06
под окном


1-1173699862
Empleado
2007-03-12 14:44
2007.05.06
Простенький вопрос по thread safe реализации


15-1176264390
Slider007
2007-04-11 08:06
2007.05.06
С днем рождения ! 11 апреля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский