Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

1c 8 delphi получитьатрибут

o_serg
читатель
офлайн
Дата регистрации: 06.03.2006
Сообщений: 6
Пост №1
 
14.06.2009 12:30

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

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
15.06.2009 10:08

Вообще-то можно просто после точки написать имя реквизита - должно сработать.<br>А вообще - почитайте тут: http://kb.mista.ru/article.php?id=678<br>Найдете много полезного.

o_serg
читатель
офлайн
Дата регистрации: 06.03.2006
Сообщений: 6
Пост №3
 
15.06.2009 16:15

Знаю что можно, но у меня есть массив строк с названиями реквизитов, которые нужно прочитать, что с ними то делать.<br>Решил проблему сделав Запрос, у выборки результата запроса есть метод Получить(ИндексПоляЗапроса)

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация