Редактор 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    4818    38    20    

46

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

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

14400 руб.

29.04.2020    34327    109    152    

75

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

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

3600 руб.

10.02.2017    111804    673    175    

712

Корректировка данных Программист Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.2 от 09.06.2024!

19200 руб.

26.08.2018    52771    16    61    

55

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

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    51504    175    29    

127

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

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

2880 руб.

05.05.2024    755    11    0    

7

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

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

6000 руб.

22.01.2025    446    1    0    

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

Заголовок поправьте...
4. fixin 4278 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 4278 18.04.13 14:31 Сейчас в теме
(9) неа. отступ везде 0 и установлено свойство "Автоотступ", т.е. отступ зависит от уровня группировки. ;-) Я тоже так думал.
11. rar_xxx 23 18.04.13 15:11 Сейчас в теме
приведите пример mxl. Я посмотрел отчеты Оборотка по счету.., СКД отчеты УТ 11, везде вижу отступ. Пример важен тем что ваша обработка может с ним работать.
12. fixin 4278 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 4278 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 4278 19.04.13 12:09 Сейчас в теме
(16) нет, это слишком непрозрачно и не универсально. Есть способ проще.
18. alexqc 150 10.09.13 16:38 Сейчас в теме
19. psa247 21 30.09.23 09:29 Сейчас в теме
Если копировать/вставить - работает только для первого уровня. При загрузке из файла - норм
20. fixin 4278 30.09.23 10:14 Сейчас в теме
(19) поставил в планы поправить этот момент и переписать на УФ
21. psa247 21 30.09.23 10:14 Сейчас в теме
(20) Отличная обработка, спасибо
22. fixin 4278 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 4278 04.12.24 12:31 Сейчас в теме
27. acrk 679 29.12.24 23:23 Сейчас в теме
(25) Очень помогло. Спасибо!!!
Оставьте свое сообщение