Гельмер Александр

+79129291010 Telegram,WhatsApp,Viber ( helmer@ya.ru )

Публикация 000000063

Табличный документ в таблицу значений + переворот ее из альбома в книгу

Название Версия Размер Цена
   ПеревернутьТабличныйДокумент.rar      подходит для любой конфигурации     1mb     - 


инфостарт


Перевернуть табличный документ

Клиент обратился с заданием - перевернуть старую печатную форму отчета. Отчет вырос в ширину и стал мелко печататься, что стало неудобно для сотрудников. Сперва я хотел поменять алгоритм - вывести его в перевёрнутом виде, но, посмотрев, как все реализовано, понял, что это равносильно написанию нового отчёта. А это в мои задачи не входило, поэтому родился вот такой вариант. В принципе, перевернуть документ оказалось не так сложно, большую часть времени заняли обработки ячеек, чтобы отчет на листе выглядел более понятно.

Выкладываю сюда болванку обработки, которая послужит базой для собственных решений.

По сути весь переворот это небольшой код.

На форме обработки три таблицы

Первая - это оригинал, загруженный из MXL.

Вторая - перевернутая таблица.

Третья - это таблица значений, что получилась после переворота Оригинала. Нужна для визуального представления, чтобы не в отладчике смотреть.

В обработке есть макет для вывода перевернутой таблицы.

Это сам вывод в табличный документ перевернутой таблицы.

Для придания названий колонкам будущей таблицы значений надо в табличном документе проставить имена.

После получим таблицу значений

Если не проставить имена колонок, то получим ошибку

Перенос данных шапки в другие места

Обработка совершенно автономная для любой конфигурации на УФ.

Файл образец в xml формате прилагается.

Проверялось на Бухгалтерия предприятия, редакция 3.0 (3.0.119.9).

---------------------------------------------

Публикация 000000063

Табличный документ в таблицу значений + переворот ее из альбома в книгу

Название Версия Размер Цена
   ПеревернутьТабличныйДокумент.rar      подходит для любой конфигурации     1mb     - 


©AlexHelmer 2023