Простий спосіб вивантаження в таблицю excel
Комірникові потрібно вивантажити список всієї номенклатури, у якої не встановлена позначка видалення. Поля для вивантаження:
- Найменування.
- Артикул.
- Вид номенклатури.
- Тип номенклатури.
Ось так буде виглядати таблиця Excel після вивантаження:

програмуємо
Щоб вивантажити номенклатуру в XLS-файл сформуємо запит до бази даних для отримання номенклатури і помістимо результат в табличну частину обробки вивантаження. Ось форма обробки:

При натисканні на кнопку "Заповнити" заповнюється таблична частина "ДанниеВигрузкі" обробки, у якій додані відповідні реквізити. Оброблювач цієї кнопки має наступний програмний код:
Тут все повинно бути зрозуміло. Найцікавіше починається після натискання на кнопку "Зберегти". Спочатку викликається діалог вибору шляху для збереження таблиці XLS. Потім, використовуючи дані в табличній частині обробки, заповнюється табличний документ по створеному раніше макету. Макет, доданий в обробку, наступний:
Повний код обробника кнопки "Зберегти" представлений на наступному лістингу:
Після збереження, на диску буде файл таблиці Excel зі списком вивантажених номенклатури. Приклад файлу Ви могли бачити на початку статті.
Користувач може сам
Насправді долі програміста для такого завдання не потрібно. Користувач все сам може зробити без будь-яких хитрощів.
Наприклад, перейшовши в список номенклатури і виконавши команду "Всі дії" -> "Вивести список" зі списку номенклатури, користувач отримає список номенклатури в сформованому табличному документі.

Після того, як табличний документ буде сформований, натиснувши на кнопку "Зберегти" або через меню "Файл-> Зберегти" користувач може записати табличний документ в файл XLS вказавши його ім'я та кінцевий каталог.

От і все! Ніякої обробки для вивантаження не потрібно. Звичайно, якщо у вас досить простий випадок з вивантаженням даних.
Так все просто?
Дійсно все просто, ніяких зовнішніх компонент підключати не потрібно. До того ж, ми можемо виконати вивантаження таким способом не тільки в файли формату таблиць Excel, а й інші формати, підтримувані платформою.

Обробку з прикладом зі статті Ви можете завантажити за посиланням.