Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Выборка элементов группы из справочника.


Автор: roalang 15.12.2008, 06:18
Здраствуйте. Подскажите как реализовать выборку элементов одной группы из справочника. 1С 7.7

Код

Процедура Сформировать()
спр=СоздатьОбъект("Справочник.ФизЛица");

xl=СоздатьОбъект("Excel.Application");
row=2; //первая строка    
xl.Workbooks.Add(); //Добавляем новый документ
xl.Visible=1; //Делаем его видимым
    
Спр.ВыбратьЭлементы();
Пока спр.получитьэлемент()=1 цикл      
если Строка("ТУ000115")=спр.код    тогда

xl.Cells(row,1).Value=спр.код;
xl.Cells(row,2).Value=строка(спр.наименование); 

row=row+1;        
 
конецесли;

конеццикла;
КонецПроцедуры


Автор: roalang 15.12.2008, 10:03
Нашла сама ответ, делает выборку и выгружает данные в эксель.
Код

Процедура Сформировать()       

спр=СоздатьОбъект("Справочник.ФизЛица");
если спр.НайтиПоКоду("ТУ000115")=1    тогда  Спр.ИспользоватьРодителя(Спр.ТекущийЭлемент());

xl=СоздатьОбъект("Excel.Application");
row=2; //первая строка    
xl.Workbooks.Add(); //Добавляем новый документ
xl.Visible=1; //Делаем его видимым
    
Спр.ВыбратьЭлементы();
Пока   спр.ПолучитьЭлемент()=1    цикл     


xl.Cells(row,1).Value=спр.код;
xl.Cells(row,2).Value=строка(спр.наименование);    
   
row=row+1;        
конеццикла;   
конецесли;
КонецПроцедуры


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)