![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
про 1c 7.7 [D7]
maxfiles © (2007-02-17 22:30:00)Добрый день, вечер, ночь... у меня такой вопрос. пару дней разбираюсь как работать с 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... был бы благодарен
mefisto (2007-02-19 17:35:00) [1]Попробуй так:
Ole1C.EvalExpr('Константа.РозничныйТипЦен.Получить(ТекущаяДата()')
sniknik (2007-02-18 20:26:00) [2]в хелпе 1С, только зачем? не, оно конечно в хелп лишний раз посмотреть не повредит, только [3] вовсе не о том. не решение твоей "проблемы", тебе нужно искать не аналоги, а вообще используемые методы... а русские или английские для 1С пофигу.
(зато COM обьекты изза этого для 1С "чисто 1C-вские" писать муторно. для 7-ки, 8-ка и с обычными как с "родными" работает)
maxfiles (2007-02-18 19:59:00) [3]а где найти эти аналоги?
sniknik (2007-02-18 15:55:00) [4]> Да, и ещё, что это за русские букафки в именовании свойств класса?
нормально, поймет, это же 1С, все через одно место... аналоги английскими буквами есть но не в доках, там все примеры так. (в хелпе можно английские посмотреть)
Johnmen (2007-02-18 14:03:00) [5]Есть предложение обратиться к разработчикам для получения документации по ихнему олешному интерфейсу.
Да, и ещё, что это за русские букафки в именовании свойств класса?
maxfiles (2007-02-18 13:45:00) [6]что, ни у кого нет предложений? :-/