Имя: Пароль:
1C
1С v8
Поиск соответствующей загруженному из ДБФ КВИ
0 MrFilO
 
03.02.14
10:48
Задача следующая: по кнопке происходит импорт данных из ДБФ в ТЗ документа, нужно при активации строки с КВИ открывать соответствующий элемент справочника (ссылка).
Зацепок по коду, касающегося открытия элемента справочника пока нет(
1 Рэйв
 
03.02.14
10:49
Запросом ищешь ссылку, получаешь форму. открываешь, любуешься
2 MrFilO
 
03.02.14
11:16
А подробнее?
Процедура КнопкаЗапускНажатие(Элемент)
       БД = Новый XBase;
       БД.ОткрытьФайл("D:\1C\Базы 1с\ИБ_Бух_Сеть\DBF\AAA78.dbf");
       БД.Кодировка = КодировкаXBase.OEM;
          
Если БД.Открыта() тогда
        Предупреждение("База Данных Успешно Загружена",2)
        Иначе
Предупреждение("Не Смогли Загрузить Базу Данных!",2);
    КонецЕсли;

    БД.Первая();
    
    Пока БД.Следующая() Цикл
  Док = документы.ВСН_ЗагрузчикДБФ.СоздатьДокумент();
  НоваяСтрока = ТабличнаяЧастьДБФ.Добавить();
  НоваяСтрока.NVI = БД.ПолучитьЗначениеПоля("NVI");

  НоваяСТрока.KVI = БД.ПолучитьЗначениеПоля("KVI");
  
  НоваяСтрока.KNVI = БД.ПолучитьЗначениеПоля("KNVI");
  НоваяСтрока.NDS = БД.ПолучитьЗначениеПоля("NDS");
  НоваяСтрока.TNVED = БД.ПолучитьЗначениеПоля("TNVED");
  НоваяСтрока.MASSA = БД.ПолучитьЗначениеПоля("MASSA");
  НоваяСтрока.OKRB = БД.ПолучитьЗначениеПоля("OKRB");
  НоваяСтрока.Цена = "";
Если НЕ БД.Следующая() тогда
        Прервать;
            КонецЕсли;
КонецЦикла;
КонецПроцедуры
Закон Брукера: Даже маленькая практика стоит большой теории.