Есть ли способ?

Тема в разделе "1C и всё что с ней связано", создана пользователем ligor120, 21 авг 2007.

Статус темы:
Закрыта.
  1. ligor120

    ligor120 Гость

    Всем привет.
    У меня появилась такая задача написать уневерсальный ипорт в справочники.
    Руками конечно всё получается. Но захотелось сделать универсально то есть у нас есть некоторая база данных скажем DBF у неё некоторые поля, так вот мы не знаем какое поле писать в какой атрибут справочника более того неизвестно вообще какой справочник будет выбран.
    так вот есть ли способ перебрать у выбранного из списка справочника все его артибуты и получить их имена чтоб потом руками настроить импорт.
    Выглядеть это должно так скажем я выбираю справочник ну например сотрудники процедура перебирает все его атрибуты (создавая поле со списком) и предлагает установить связи поля базы атрибуты справочника, мы указываем и она автоматом импортирует.

    короче есть ли в системе 1С доступ к перечню атрибутов

    Пока Спр.СледующийАтрибут() Цикл
    Список.ДобавитьЗначение(1,Спр.ИмяАтрибута);
    Конец Цикла

    Где СледующийАтрибут(),ИмяАтрибута как раз искомые функции
    или не судьба.

    Спасибо!
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Смотрите в сторону объекта Метаданные. Там все есть и можно получить все атрибуты.
     
  3. ligor120

    ligor120 Гость

    ага я в его сторону и смотрю, спасибо, наверно должно получится хотя в синтаксис помоШнике всё куцо
     
  4. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Есть такая обработка, давай мыл, будет тебе счастье.

    А заодно и файл синтакс-помошника по метаданным залью :)
     
  5. b00tch

    b00tch Гость

    не изобретай велосипед,
    см. на диске ИТС
    ЗагрузкаДанныхИзТабличногоДокумента.epf - 8.0

    или
    refimport.ert для 7.7

    там все уже сделано до нас... и лучше нас... хехе

    ЗЫ... или мыло в личку - скину...
     
  6. ligor120

    ligor120 Гость

    Всё, всем спасибо я уже счастлив!
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей