![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ole. Работа со справочниками 1С из Delphi [D7, MSSQL]
emelin © (2007-08-31 12:00:00)Необходимо осуществить перенос данных из базы Sql Server в 1С.
Связываюсь с 1С по OLE.
Новые записи добавляются отлично:
[code]OleEmployer := Ole1C.CreateObject('Справочник.Сотрудники');
OleEmployer.New;
OleEmployer.Код := '111';
OleEmployer.Наименование := 'ааа';
OleEmployer.Write;[/code]
Вопрос, как производить обновление реквизитов объектов?
Пробовала делать следующее:
[code]OleEmployer.FindByCode('111');
if OleEmployer.Selected then
begin
tOleEmployer := OleEmployer.CurrentItem;
tOleEmployer.Наименование := 'bbb';
tOleEmployer.Write;
end;[/code]
Ошибка: 'не выбран элемент!'. Как выбрать элемент?
Fin (2007-09-09 19:51:00) [1]на delphi 6 тоже русскоязычные методы пишу и всё работает.
atruhin (2007-09-06 17:59:00) [2]> Раньше приходилось англоязычными синонимами языка 1С пользоваться
Когда? На D7 писал импорт/экспорт, русскоязычные методы, полет нормальный.
PEAKTOP (2007-09-03 17:14:00) [3]
> tOleEmployer.НайтиЭлемент(OleEmployer);
> tOleEmployer.Наименование := 'bbb';
>
И че - компилится ? Или я от жизни отстал ? Раньше приходилось англоязычными синонимами языка 1С пользоваться ...
emelin (2007-08-31 12:28:00) [4]Все, вопрос решен!
OleEmployer.FindByCode('111');
if OleEmployer.Selected then
begin
tOleEmployer.НайтиЭлемент(OleEmployer);
tOleEmployer.Наименование := 'bbb';
tOleEmployer.Write;
end;