Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выгрузка в Excel 
V
    Опции темы
wave
Дата 30.5.2010, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.5.2010

Репутация: нет
Всего: нет



Здравствуйте, помогите пожалуйста сделать циклы, так чтобы из табличной части документа 1с(версия 8.1) передавались данные в Excel.

//*********************************************************


Процедура ДействияФормыЗаполнитьЗаявку(Кнопка)
         
         СтрокаТабЧасти = ЭлементыФормы.Данные.ТекущиеДанные;
      кол = данные.Количество();
        число= кол+10;
             
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.ПолноеИмяФайла="";
Фильтр="Excel(*.xls)|*.xls";
Диалог.Фильтр=Фильтр;
Диалог.Заголовок="Выберете шаблон";


Попытка
        Excel = новый COMОбъект("Excel.Application");
    Исключение
        Сообщить("Похоже, Excel на компьютере не установлен. Необходимо выполнить установку/переустановку Excel.");
        Возврат;
    КонецПопытки;  


//Диалог

Если Диалог.Выбрать() Тогда
Книга= Excel.WorkBooks.Open(Диалог.ПолноеИмяФайла);
Иначе
Предупреждение("Файл не выбран!");
КонецЕсли;

         
             
//Выбор листа книги для работы с ним:
Лист = Книга.WorkSheets(1);


 //очищение ячеек
  для стр=11 по 25 цикл
     для колон=2 по 25 цикл
        Лист.Cells(стр,колон).Clear() ;
    конеццикла;
  конеццикла;
    
   Лист.Cells(3,5).Value=Строка( Ответственный ) ;
  Лист.Cells(4,5).Value=Строка( Email);
   
  
      //цикл для перебора строк в экселе
       для Строка=11 по число цикл
          
           Лист.Cells(Строка,2).Value=Строка(СтрокаТабЧасти.КодПартнера);
            конеццикла;
            
  
      Попытка
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
Возврат;
КонецПопытки; 
Excel.Application.Quit(); 

КонецПроцедуры

//************************************************************


PM MAIL   Вверх
Zero
Дата 4.6.2010, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Цитата(wave @  30.5.2010,  16:03 Найти цитируемый пост)
Здравствуйте, помогите пожалуйста сделать циклы, так чтобы из табличной части документа 1с(версия 8.1) передавались данные в Excel.

Для начала посмотри тут: http://forum.vingrad.ru/topic-141284.html
Если останутся конкретные непонятные вопросы, то их пиши. Весь текст программы переписывать ненужно.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0658 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.