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

11.04.13

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

14400 руб.

29.04.2020    32698    106    152    

73

SALE! 20%

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

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

3600 2880 руб.

10.02.2017    110536    662    174    

702

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

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

6000 руб.

16.01.2015    62998    44    59    

82

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

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

4800 руб.

06.10.2023    4037    35    17    

44

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

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

4800 руб.

27.10.2021    23930    241    35    

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

Заголовок поправьте...
4. fixin 4273 11.04.13 23:12 Сейчас в теме
5. yuraos 1003 12.04.13 17:45 Сейчас в теме
кому лень играть в "гадалки" ...
предлагаю следующий алгоритм:
1) набираем в яндексе поисковую фразу "Как снять пароль с обработки 1С-8.2"
2) кликаем первую попавшуюся ссылку
3) и скачиваем нечто под названием 1c_open_passwordv8.epf
ну дальше объяснять не буду ...
... кто не догадался - я не виноват
7. yuraos 1003 12.04.13 17:48 Сейчас в теме
(5)
самое пчальное, что от этого нечто
в простых случаях не помогает даже
поставка обработки
без исходников модуля объекта!!!
6. yuraos 1003 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 4273 18.04.13 14:31 Сейчас в теме
(9) неа. отступ везде 0 и установлено свойство "Автоотступ", т.е. отступ зависит от уровня группировки. ;-) Я тоже так думал.
11. rar_xxx 23 18.04.13 15:11 Сейчас в теме
приведите пример mxl. Я посмотрел отчеты Оборотка по счету.., СКД отчеты УТ 11, везде вижу отступ. Пример важен тем что ваша обработка может с ним работать.
12. fixin 4273 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 4273 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 4273 19.04.13 12:09 Сейчас в теме
(16) нет, это слишком непрозрачно и не универсально. Есть способ проще.
18. alexqc 150 10.09.13 16:38 Сейчас в теме
19. psa247 21 30.09.23 09:29 Сейчас в теме
Если копировать/вставить - работает только для первого уровня. При загрузке из файла - норм
20. fixin 4273 30.09.23 10:14 Сейчас в теме
(19) поставил в планы поправить этот момент и переписать на УФ
21. psa247 21 30.09.23 10:14 Сейчас в теме
(20) Отличная обработка, спасибо
22. fixin 4273 30.09.23 10:15 Сейчас в теме
(6) вы будете смеяться, но мне кажется, что я забыл пароль... гм...
Хотя нет, все же педантичность в хранении пароле меня не подвела и нашел пароль.
Так что интрига как это работает сохраняется.
23. serg61 62 10.11.23 12:16 Сейчас в теме
Хочешь денег запроси свое количество мани. Если обработка может оставить в автоматическом режиме только нижний уровень, я думаю ты обогатишься.
24. Natuhai 6 12.07.24 10:58 Сейчас в теме
Обработку скачал, но файл не открывает. Закрывается с ошибкой.

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

Очень нужно быстро отредактировать большой файл MXL. Может кто подскажет работающий редактор?Был бы очень благодарен ...
Оставьте свое сообщение