Перехід на йоксель за 5 хвилин
Завдяки можливостям Йоксель в звіті є структура документа (є можливість згорнути / розгорнути групи рядків) яка зберігається при збереженні в формат Excel.
Впровадження займає близько 5-10 хвилин на звіт, підходить для всіх звітів, в яких є Процедура ВивестіГруппіровку (15 звітів в ТІС).
Завдяки виходу в світ нової версії Йокселя, (велика подяка за це Жаху Бухгалтера) впровадження стало ще простіше, швидше і в більшій мірі відповідає поведінці стандартних звітів 1С. Стала можлива робота кнопок "Оновити" і "Розшифровка" тобто впровадження компоненти в форму більше не потрібно, (початковий варіант з впровадженням в форму + використання formex є в прикладі).
15.01.09 Виправлено помилку в некоректній роботі кнопки "Розшифровка" і "Оновити", спасибі за виявлення помилки Sagittarius і Winter.
Впровадження: Зберігаємо звіт як зовнішній і відкриваємо його на редагування.
- На шар «Підвал» поміщаємо прапорець з ідентифікатором «СтандартнийРежім», він буде використовуватися для можливості відкату до стандартного режиму звіту.
- На початок модуля додаємо змінні:
- У процедурі прочинені шукаємо рядки
- Кінець процедури прочинені додаємо
- В кінці процедури ВивестіГруппіровку міняємо рядки
- У процедурі Сформувати шукаємо рядки
- У процедурі Сформувати шукаємо рядки
- У процедурі Сформувати шукаємо рядок
От і все. Якщо все зроблено акуратно, і нічого не втрачено, звіт переведений на роботу з Йоксель.
P.S. Цей варіант, звичайно, не ідеальний, але я намагався для простоти розуміння обійтися мінімум змін коду звіту.
P.P.S. Деякі звіти Вам можливо буде потрібно трохи доопрацювати. Наприклад при натисканні кнопки "Інвентаризація" в звіті "ОстаткіТМЦ" потрібно встановити СтандартнийРежім = 1 і т.п.