1c 8 delphi получитьатрибут
14.06.2009
12:30
#1
"Здравствуйте, есть такой код на Delphi 7 - чтение справочника 1С 8.0:
C8 := CreateComObject(CL_ID) as IDispatch;
Conn := C8.Connect('File="база";Usr="юзер";Pwd="пароль"');
if not Conn then exit;
Sprav := C8.Справочники.Номенклатура.Выбрать();
l := 1;
while Sprav.Следующий() do begin
// вот здесь нужно получить реквизит по имени
// в 1с 7.7 работало так - Sprav.ПолучитьАтрибут(...);
inc(l);
end;
Подскажите чем заменить ПолучитьАтрибут(...); в 1с 8, в конфигураторе можно обратиться как по индексу Sprav["ЕдИзмерения"], но как это сделать из делфи?"
C8 := CreateComObject(CL_ID) as IDispatch;
Conn := C8.Connect('File="база";Usr="юзер";Pwd="пароль"');
if not Conn then exit;
Sprav := C8.Справочники.Номенклатура.Выбрать();
l := 1;
while Sprav.Следующий() do begin
// вот здесь нужно получить реквизит по имени
// в 1с 7.7 работало так - Sprav.ПолучитьАтрибут(...);
inc(l);
end;
Подскажите чем заменить ПолучитьАтрибут(...); в 1с 8, в конфигураторе можно обратиться как по индексу Sprav["ЕдИзмерения"], но как это сделать из делфи?"
Читают тему
(гостей: 1)