Программное обеспечение

Как из программы 1С, редакция 11.0 сохранить данные клиентов на рабочий стол в формате Exsel.Для рассылок.

Училась на юриста, а пошла в продаваны?
СС
Саша Смирнов
21 112
Лучший ответ
Сбелай отчёт, сохрани в экселе.
Сергей Гречко
Сергей Гречко
88 970
1. Любой сформированный отчет можно сохранить, по умолчанию он предлагает формат MXL. Из списка Тип Файла, можно выбрать Excel и сохранить на рабочий стол.

2. Если отчета такого нет, а есть таблица (например Список справочника), то таблицу можно выгрузить. Правой кнопкой мыши на таблице, "Вывести список" в табличный документ. Потом этот табличный документ можно сохранить как сказано в первом пункте.

3. Если имеется командой выгрузить на рабочий стол Excel-евский документ, то можно написать обработку, которая будет нужный справочник выгружать.

Процедура Выгрузить ()

ТзПодразделенийОрганизации = ПолучитьТзПодразделенийОрганизации ();

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

Книга = Эксель. WorkBooks.Add();

Лист = Книга. WorkSheets(1);
Лист = Книга. Sheets.Add();

НомерСтроки = 1;
Для Каждого Строка ИЗ ТзПодразделенийОрганизации Цикл
Лист. Cells(НомерСтроки, 1).Value = Строка. Код;
Лист. Cells(НомерСтроки, 2).Value = Строка. Наименование;
Лист. Cells(НомерСтроки, 3).Value = Строка. Владелец;
НомерСтроки = НомерСтроки + 1;
КонецЦикла;

Попытка
Книга. SaveAs(ПутьКФайлу);
Исключение
Сообщить (ОписаниеОшибки ()+" Файл не сохранен! ");
КонецПопытки;

Эксель. Application.Quit();

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

4. Есть специальная обработка, называется вроде "Универсальная выгрузка справочников из 1с 8 в Excel", можно поискать в интернете, под рукой нет.

5. Можно воспользоваться обработкой "Консоль запросов", сформировать нужную таблицу и сохранить в excel.

6. Также есть вроде так называемый Универсальный отчет.

Какой из этих способов подходит вам, решать вам, удачи )