0. Ibrogim 1122 07.04.17 13:09 Сейчас в теме

Отчёт на разных листах (а-ля EXCEL), управляемые формы + выгрузка в Excel без COM

Столкнулся с задачей вывода отчёта на разных листах (а-ля Excel), предлагаю мини статью со своим скромным опытом по этому вопросу. Если есть решение лучше, напишите об этом в комментариях.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Ibrogim 1122 07.04.17 13:47 Сейчас в теме
Жду комментариев и конструктивной критики )
12. Asmody 21.04.17 17:59 Сейчас в теме
Рекомендую при сохранении книги вставить нечто такое:

		win = book.Windows.item(1);
		win.TabRatio = 0.6;
		win.ScrollWorkbookTabs(, 0);
		book.Sheets(1).Select();
		book.SaveAs(ДиалогВыбораФайла.ПолноеИмяФайла,-4143);
		xlsApp.DisplayAlerts = 1;
		xlsApp.Workbooks.Close();
		xlsApp.Quit();
Показать

и "развернуть" вставку листов в книгу.

Тогда при открытии книги в Excel листы будут в "правильном" порядке и будут видны "ярлычки".
13. Ibrogim 1122 22.04.17 19:21 Сейчас в теме
2. v3rter 07.04.17 14:00 Сейчас в теме
3. Ibrogim 1122 07.04.17 14:13 Сейчас в теме
(2)Это принцип (схема), будет работать на любых управляемых формах. А если вы про прикреплённый отчёт, то он будет в любой конфигурации на УФ работать, где есть иерархический справочник "номенклатура"
4. Dmitri93 4 10.04.17 09:39 Сейчас в теме
Круто) интересная задумка) а типового механизма подобного разве нет?
5. Ibrogim 1122 10.04.17 11:31 Сейчас в теме
(4),Типового не нашёл, если есть, расскажите о нём
6. necropunk 6 10.04.17 11:51 Сейчас в теме
Удобно. Типового такого тоже ничего подобного не припомню, интересный пример, спасибо.
7. rhtr 76 12.04.17 06:42 Сейчас в теме
8. serega_new 12.04.17 10:33 Сейчас в теме
9. Ibrogim 1122 12.04.17 12:16 Сейчас в теме
10. RinGo 90 14.04.17 06:33 Сейчас в теме
Красиво! Сам думал над этой темой... Спасибо за сэкономленное время!
11. vlastapov 48 14.04.17 21:49 Сейчас в теме
Да, для пользователей будет привычнее, да еще и выгрузка в EXEL
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Специалист техподдержки 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

Системный аналитик 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Тестировщик 1С
Москва
зарплата от 70 000 руб.
Полный день

Технический лидер, архитектор 1С, руководитель проектов
Санкт-Петербург
зарплата от 150 000 руб.
Полный день