Главная страница
    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.07 c
3-1171666354
Tadik
2007-02-17 01:52
2007.05.06
Как создать базу IBase из Delphi?


15-1176215375
Pazitron_Brain
2007-04-10 18:29
2007.05.06
Ноутбук с перепаянным портом для блока питания


1-1173692656
Krants
2007-03-12 12:44
2007.05.06
Сортировка в ShellListView


2-1176646018
Ezorcist
2007-04-15 18:06
2007.05.06
WinExec возвращает 33


15-1175943185
Persd
2007-04-07 14:53
2007.05.06
Где можно найти ноты для фортепиано современных исполнителей?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский