Редактор MXL – вырезание группировок в любом отчете

11.04.13

Задачи пользователя - Корректировка данных

Часто встречал у пользователей желание быстрым способом убрать из отчета MXL ненужный уровень группировок. Но подходящего инструмента не нашел, поэтому написал свой.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
down.zip
.zip 7,26Kb
48
48 Скачать (1 SM) Купить за 1 850 руб.

Руководство пользователя

Объясню работу обработки на примере.

Допустим, мы сформировали отчет по продажам. Выделяем весь отчет с помощью комбинации CTRL+A и копируем его в буфер обмена CTRL +C.

Далее, ставим курсор в поле табличного документа в обработке «Редактор MXL», выделяем все поле с помощью комбинации CTRL+A и копируем в него буфер обмена CTRL + V.

В результате отчет скопирован в поле табличного документа вместе с разметкой группировок (выделена желтым):

Проверим, правильно ли программа находит группировки.

Установим галочку «Не удалять, разукрашивать розовым и нажмем кнопку 2, результат правильный:

Нажмем 3, результат тоже правильный:

При разукрашивании все строки красятся в белый или розовый цвет – особенности режима.

Теперь попробуем удалить строки. Еще раз перекопируем отчет, чтобы сохранилось цветовое оформление фона, сбросим галочку «Не удалять, разукрашивать розовым и нажмем кнопку 3, удалилась группировка по дате:

Если еще раз нажать 3, то ничего не произойдет.

Если вы хотите удалить группировку 3 и 4, то сначала нужно удалить группировку 4, потом группировку 3:

Принцип работы

В 1С нет встроенных функций для работы с группировками, но был найден хитрый трюк, который позволяет обойти этот недостаток. Поэтому код обработки закрыт до тех пор, пока сообщество не догадается, какой алгоритм был использован для обработки.

Тогда я выложу пароль на модуль.

См. также

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5446    38    20    

46

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34984    112    152    

77

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    112394    680    175    

719

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для ООО для смены системы налогообложения УСН на ОСНО, без ведения раздельного учета, входящего НДС по способам учета. При реализации перехода в операции формируются проводки по выделению НДС, который ранее учитывался в стоимости номенклатуры, регистр «НДС Предъявленный».

6000 руб.

22.01.2025    1100    3    0    

5

Корректировка данных Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Налоговый учет Налог на прибыль Платные (руб)

Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)

2880 руб.

05.05.2024    894    13    0    

9

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55972    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    64308    45    60    

83

Корректировка данных Ценообразование, анализ цен Мастера заполнения Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Теперь Вам не понадобится пересчитывать цену в другую валюту отдельно по каждой номенклатуре. Расширение сэкономит Ваше время, позволив сделать это при помощи групповой обработки в документе Установки цен.

2400 руб.

27.06.2023    2872    3    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Danil.Potapov 518 11.04.13 18:56 Сейчас в теме
Ответ: сворачиваем группу, смотрим какие строки стали высотой 0.
2. fixin 4282 11.04.13 20:39 Сейчас в теме
(1) я использовал не высота, насчет высоты не знаю.
3. su_mai 90 11.04.13 22:47 Сейчас в теме
Уважаемый, не путай XML с яичницей (MXL) ...
:)

Заголовок поправьте...
4. fixin 4282 11.04.13 23:12 Сейчас в теме
5. yuraos 1006 12.04.13 17:45 Сейчас в теме
кому лень играть в "гадалки" ...
предлагаю следующий алгоритм:
1) набираем в яндексе поисковую фразу "Как снять пароль с обработки 1С-8.2"
2) кликаем первую попавшуюся ссылку
3) и скачиваем нечто под названием 1c_open_passwordv8.epf
ну дальше объяснять не буду ...
... кто не догадался - я не виноват
7. yuraos 1006 12.04.13 17:48 Сейчас в теме
(5)
самое пчальное, что от этого нечто
в простых случаях не помогает даже
поставка обработки
без исходников модуля объекта!!!
6. yuraos 1006 12.04.13 17:46 Сейчас в теме
(0) Плюс за ИНТРИГУ ... ну а потом уже за смекалку.
8. undo 17.04.13 19:01 Сейчас в теме
У оработки есть своя изюминка которая может быть необходимой, Её необходимость вижу в след. Формируем сначала большой развернутый отчет, а затем посредством удаления ненужных группировок получаем более компактные отчеты, здесь народ может сказать, что можно переформировать отчет с меньшим количеством группировок, но представим что это какой-то очень сложный отчет с большим объемом данных, который формировался минут 15. Если обработка быстро обрабатывает группировки и удаляет их, тогда она имеет право на жизнь и является оригинальным решением.
9. rar_xxx 23 18.04.13 13:26 Сейчас в теме
10. fixin 4282 18.04.13 14:31 Сейчас в теме
(9) неа. отступ везде 0 и установлено свойство "Автоотступ", т.е. отступ зависит от уровня группировки. ;-) Я тоже так думал.
11. rar_xxx 23 18.04.13 15:11 Сейчас в теме
приведите пример mxl. Я посмотрел отчеты Оборотка по счету.., СКД отчеты УТ 11, везде вижу отступ. Пример важен тем что ваша обработка может с ним работать.
12. fixin 4282 18.04.13 15:44 Сейчас в теме
(11) rar_xxx, любой отчет на СКД.
13. rar_xxx 23 18.04.13 16:08 Сейчас в теме
(12) а это что ?
Прикрепленные файлы:
14. rar_xxx 23 18.04.13 16:12 Сейчас в теме
И такой же отступ я увидел во всех отчетах которые посмотрел в Бух и УТ11
15. fixin 4282 18.04.13 16:49 Сейчас в теме
Пожалста:


"Управление торговлей", редакция 10.3 (10.3.8.9)
Copyright (С) ЗАО "1C", 2003-2009. Все права защищены
16. rar_xxx 23 19.04.13 11:58 Сейчас в теме
(15) может количество элементов структуры расшифровки ?)
17. fixin 4282 19.04.13 12:09 Сейчас в теме
(16) нет, это слишком непрозрачно и не универсально. Есть способ проще.
18. alexqc 150 10.09.13 16:38 Сейчас в теме
19. psa247 21 30.09.23 09:29 Сейчас в теме
Если копировать/вставить - работает только для первого уровня. При загрузке из файла - норм
20. fixin 4282 30.09.23 10:14 Сейчас в теме
(19) поставил в планы поправить этот момент и переписать на УФ
21. psa247 21 30.09.23 10:14 Сейчас в теме
(20) Отличная обработка, спасибо
22. fixin 4282 30.09.23 10:15 Сейчас в теме
(6) вы будете смеяться, но мне кажется, что я забыл пароль... гм...
Хотя нет, все же педантичность в хранении пароле меня не подвела и нашел пароль.
Так что интрига как это работает сохраняется.
23. serg61 63 10.11.23 12:16 Сейчас в теме
Хочешь денег запроси свое количество мани. Если обработка может оставить в автоматическом режиме только нижний уровень, я думаю ты обогатишься.
24. Natuhai 6 12.07.24 10:58 Сейчас в теме
Обработку скачал, но файл не открывает. Закрывается с ошибкой.

"Ошибка при выполнении файловой операции".

Очень нужно быстро отредактировать большой файл MXL. Может кто подскажет работающий редактор?Был бы очень благодарен ...
25. SatanClaws 147 04.12.24 12:30 Сейчас в теме
Если это еще хоть кому-нибудь интересно, то для свернутой группы атрибут области ячеек Видимость будет Ложь.
26. fixin 4282 04.12.24 12:31 Сейчас в теме
27. acrk 682 29.12.24 23:23 Сейчас в теме
(25) Очень помогло. Спасибо!!!
Оставьте свое сообщение