Программа для пакетной (или выборочной) выгрузки встроенных отчетов (обработок) во внешние отчеты (*.ert) плюс оптимизатор ert

Публикация № 14884

Разработка - Обработки - Универсальные обработки

34
ThunderRep: Программа для пакетной (или выборочной) выгрузки встроенных отчетов (обработок) во внешние отчеты (*.ert)
Требуется только наличие файла 1Cv7.MD, наличие установленной на компьютере программы 1С необязательно.
Честно говоря, даже и не знаю, зачем её писал. Просто было интересно повозиться с потоками компаундных файлов (не все так просто оказалось при переносе из встроенного во внешний). Протестил на типовых ТИС, ЗИК, Комплексной, Бухгалтерии.
Скорострельность - до 10 файлов в секунду (Athlon 64 3000+ 1.99 Гц, 500 М ОЗУ)
Предупреждение сразу: запароленные MD "не берёт"
34

Скачать файлы

Наименование Файл Версия Размер
ThunderRep
.1182043321 480,29Kb
25.09.09
108
.1182043321 480,29Kb 108 Скачать бесплатно
-
.1221014896 228,48Kb
25.09.09
93
.1221014896 228,48Kb 93 Скачать бесплатно

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. CheBurator 18.06.07 04:04 Сейчас в теме
Даже затрудняюсь что-либо сказать...
практическая ценность сомнительна...
2. metaeditor 928 18.06.07 18:12 Сейчас в теме
не всё так просто...
ты копируеш весь MMDS во внешнюю обработку а конфигуратор видимо выбирает "только необходимое"
поэтому полученный файл получается во много раз больше по сравнению с сохранённым через конфигуратор...
зы, проверял на комплексной, все обработки заняли ок 150мб
3. Abadonna 3833 19.06.07 08:11 Сейчас в теме
2metaeditor.
Насколько помню (еще год назад проверял) если есть в отчете реквизиты данной конфигурации, то конфигуратор полностью тупо пихает туда весь MMDS. Другое дело, если отчет "нейтральный", т.е. не привязан к конфе. Я просто поленился сделать проверку на нейтральность (пока) и пихаю MMDS независимо нужен он или нет. Если обработка кому-нибудь окажется интересна с практической точки зрения (кроме моего теоретического интереса) - тогда можно и оптимизировать. Есть у меня готовый ресурс с "нулевым" потоком MMDS.
4. harleq 27 19.06.07 10:37 Сейчас в теме
Обработка супер, то что надо, буду тестировать!
5. Abadonna 3833 21.06.07 18:12 Сейчас в теме
Версия 2.1.1.0
Проверяет существуют ли на форме реквизиты диалога типа "Документ", "Перечисление", "Счет" и т.п.
(в общем есть ли реквизиты ссылающиеся на конкретные метаданные).
Если таких реквизитов нет, во внешний отчет записывается "нулевой" поток Main Metadata Stream.
В некоторых случаях для небольших отчетов это приводит к десятикратоному и более уменьшению
размера файла ert.
Примечание: если такой отчет открыть в "тяжелой" конфигурации и пересохранить, то размер файла
опять выростет, т.е. Конфигуратор при сохранении "подсунет" свой большой Main Metadata Stream.

Плюс добавлен оптимизатор ert-файлов, работающий на том же принципе, что и вышеизложенное.
Обработка папки с 828 ert-файлами снизила размер папки с 110 МБ до 90 МБ.

6. CheBurator 22.06.07 13:13 Сейчас в теме
ВО, ЭТО УЖЕ ПРАВИЛЬНЕЙ....
7. Abadonna 3833 22.06.07 13:31 Сейчас в теме
>ВО, ЭТО УЖЕ ПРАВИЛЬНЕЙ....
Да фигня всё это... Если пересохранишь этот ert в той же конфе, откуда выгружал, сам Конфигуратор подсунет туда MMDS по ПОЛНОЙ программе. Проверено.
Сохрани ради интереса заготовку внешнего отчета в пустой конфе, и, например, типовой ТИС - и сразу увидишь, что размерчик раз 10 отличается. Да и кого он колышет, этот размер, в нынешние-то времена
8. CheBurator 22.06.07 14:09 Сейчас в теме
да не, это понятно....
вот написал бы лучше перехватчик сохранения ert - и если на форме нет объектов - то ну дальше понятно - как ниже..
чисто из любви к искусству...
9. Abadonna 3833 22.06.07 22:43 Сейчас в теме
Версия 2.2.1.0
Исправлен баг, связанный с неправильным выводом имен таблиц (Moxel) и их количеством
Добавлена возможность прикрепления галереи картинок к отчету (картинки остаются на месте в любой конфигурации)
Примечание: пока не смог победить трабл, связанный с "кусочной" привязкой галереи, выгружается ВСЯ галерея
картинок из файла MD, поэтому размер внешнего отчета будет увеличенным.
10. Abadonna 3833 29.06.07 22:03 Сейчас в теме
Версия 2.2.1.0
Кажись, победил картинки.
Теперь выгружаются только те, которые есть в конкретном отчете, если установлена
галка "Выгружать картинки, если есть".
При этом размер файла получился даже чуть меньше, чем при выгрузке через Конфигуратор.
Примечание: наличие картинок проверяется на форме, кнопках, таблицах значений
11. Abadonna 3833 10.07.07 18:07 Сейчас в теме
Пофиксены некоторые баги.
Использование выгрузки картинок с меньшим размером файла пока не победил - работаю
Для любознательных: картинки требуют как выгрузки картинок, так и самой Галереи (одно без другого не работает). Выгрузку только нужных картинок я победил, а вот галерею приходится выгружать полностью.
При больших галереях объем ert существенно возрастает на размер галереи.
Примечание: при использовании отчетов в той же конфигурации отчеты можно выгружать без картинок, они попользуются внутренней галереей. В общем победить галерею - дело чести для меня ;)
das; rstas; +2 Ответить
12. v.l. 11.07.07 01:28 Сейчас в теме
Так вот чем занимаются программисты в свободное от любимого дела врямя! Занимаются любимым делом!
13. vas.kif-ae 31.03.08 16:03 Сейчас в теме
это тоже иногда необходимо
Оставьте свое сообщение

См. также

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll 12

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Поиск данных Универсальные обработки Работа с интерфейсом

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    125633    unichkin    10       

Вычисление определителей и обратных матриц 12

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Универсальные обработки

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

22.04.2011    7254    30    Serge_Renard    17       

Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7 44

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Бесплатно (free) Сервисные утилиты Поиск данных Универсальные обработки

1. Работа над обработкой продолжается. Критика (любая) принимается. 2. Для установки: 2.1 Переименуйте файл WithoutConf.exe_ в WithoutConf.exe и разархивируйте (запустите на выполнение). 2.2 Каталог DLL скопируйте в Вашу базу (копию !!!), каталог ExtForms в одноименный каталог Вашей базы. 3. Для открытия: Сервис Дополнительные возможности 1С:Студио: Отчёты и обработки Поиск и замена элементов справочников 4. В обработке использованы 1С++, FormEx, StrMatch

11.05.2010    20399    612    Незнайка    64       

Трансляция кириллических имен в латинский алфавит 6

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Универсальные обработки

Обработка преобразовывает фамилии имена из кириллицы в латинский алфавит, данная обработка очень удобна когда необходимо создать например почту т.е. Вы вписываете "Иванов Иван Иванович" получаете "IvanovII" или в зависимости от настройки "IvanovIvanIvanovich".

29.09.2009    11829    121    fAngel    9       

Замена значений справочников 13

Инструменты и обработки no Внешняя обработка (ert,epf) v77::БУ 1cv7.md Windows Бесплатно (free) Универсальные обработки Тестирование и исправление

Элементарная обработка позволяющая заменить одно значение справочника на другое везде, где оно присутствует (шапки и табличные части документов, владельцы справочников, ссылки в других справочниках, константах, и в проводках, где может присутствовать в виде субконто). Обработка предназначена для компоненты 7.7 Бухгалтерия.

23.06.2009    8845    224    Лев    8       

Калькулятор "который умеет" (нужен ли он кому-нибудь, или пустая трата времени?) 8

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Универсальные обработки

Поздно было ...не спалось мучал вопрос...вот 1С вроде для учета создана... а как вот посчитать (ну приспичило в 1 час ночи такое выражение (456*(34/2,56)+ V(456/26+12*57)-((456+56/2,6)*4))"3 = ? (где V - это корень,а "- степень числа- добавил,что бы про ТАБЛО не упоминал) вернее ни как ? а как быстрее.

06.06.2009    13812    101    Tatitutu    3       

Обработки для просмотра таблиц, списков, справочников, документов, регистров. Групповая обработка справочников и документов. 38

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Инструментарий разработчика Универсальные обработки Работа с интерфейсом

Для работы мне нужен был ряд возможностей в 1С, которых я не нашёл в обработках в инете, хотя нашёл какие-то обработки. Пришлось написать эти обработки "для себя". Для того, чтобы ими могли пользоваться люди без особых знаний конфигураций 1С, мне пришлось сделать доработки "для людей", что сделало использование гораздо более удобным, в том числе и мне :о). Желаю успехов.

13.05.2009    16859    1034    legcc    16       

Перерасчет по конкретному виду расчета 14

Инструменты и обработки no Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Управление персоналом (HRM) Бесплатно (free) Сервисные утилиты Универсальные обработки

Иногда нужно сделать перерасчет по выбранному виду расчета в текущем периоде журнала зарплаты по всем объектам. Данная обработка позволяет это сделать.

25.01.2009    8488    158    berator37    1       

Предупреждение о ближайших днях рождения сотрудников 8

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия Управление персоналом (HRM) Бесплатно (free) Универсальные обработки

Обработка сообщает о ближайших днях рождения. Старенькая обработка, но, может, кому-нибудь окажется полезной. Работает в 1С Бухгалтерии 7.7, однако нехитрыми манипуляциями можно подправить под другие конфигурации. Проста в использовании ;)

06.12.2008    7060    134    Струнин    8       

Распределение процентов по кредитам 2

Инструменты и обработки Бизнес-аналитик Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Займы, кредит, лизинг Бесплатно (free) Универсальные обработки

Распределение % по кредитам с новой ставкой рефинансирования от 28.11.08 и возможными изменениями ст. 269 п.1 НК РФ

03.12.2008    7435    75    kivduts    2       

Мастер объявлений 8

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Универсальные обработки

Программа "Мастер объявлений" предназначена для составления объявлений. Особенностью программы является сохранение составленных объявлений с привязкой по условию. Для того, чтобы заново не составлять объявления, достаточно только выбрать сохранённое условие из выпадающего меню.

17.09.2008    11682    177    jhfrek    5       

Обработка сравнения MXL файлов 11

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Универсальные обработки

Инструмент для "разбора полетов": есть два похожих отчета (например, ищем отклонения от архивной базы). Можно искать различия вручную, а можно воспользоваться этой обработкой.

30.01.2008    9772    177    GrayT    8       

Тест "Испытание функции склонения ФИО" 21

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Универсальные обработки

Когда-то, в недрах Интернета, нашла функцию Склонения ФИО (Автор функции Аркадий Кучер (Abadonna)) Склонение было сделано по двум падежам: Родительный и Дательный. После моей доработки в функции учитываются ВСЕ падежи. Для удобства проверки и дальнейшего развития функции и создана данная обработка (для ввода изменений ИСКЛЮЧЕНИЙ). Правила сгруппированы в таблице, которая вызывается кнопкой: Таблица "Правила склонения". В конфигурации должен присутствовать справочник "Сотрудники" с реквизитом "Пол" (Бухгалтерия, Зарплата и Кадры, Торговля и склад, Комплексная). Буду рада всем комментариям. УСПЕХОВ В НОВОМ 2008 ГОДУ! audit.argument@mail.ru

28.12.2007    9525    198    das    3       

Универсальная обработка: Импорт объектов 1

Инструменты и обработки no Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия Бесплатно (free) Обработка документов Универсальные обработки Обработка справочников

Универсальная обработка: Импорт объектов была переделана из Универсальной обработки: Импорт справочников компании ITS.

02.10.2007    4362    42    at-2000    3       

Управление периодами журналов расчетов 26

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Управление персоналом (HRM) Бесплатно (free) Универсальные обработки

Обработка предназначена для смены периода расчетов журналов расчета конфигураций (Зарплата и кадры 7.7, Комплексная конфигурация 7.7). В отличии от типового способа, обработка позволяет менять текущий период расчета без выполнения системных действий (очистка журнала). Таких обработок уже достаточно много, но они позволяют единократно менять лишь один журнал расчетов, а об остальных забывают (например, сменили журнал расчетов Зарплата, а об журнале НалогиСФФот забыли. Данная обработка позволяет видеть и менять периоды всех журналов, которые есть в конфигурации. За основу данной обработки была взята обработка "Информ Сервис: Зарплата 2.0:Период журнала расчетов".

31.01.2007    6546    144    sasha1974    6       

Файловый менеджер 1

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Менеджеры внешних отчетов Универсальные обработки

Позволяет кучей переименовывать, копировать, или переносить файлы. Писалась для облегчения жизни при работе с фотографиями.

12.01.2007    9968    61    Alfaro    3       

Обработка для просмотра, группировки и печати таблиц значений 59

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Универсальные обработки

Универсальная обработка для просмотра и печати таблиц значений. Обработка позволяет: - Группировать таблицу значений с подитогами по каждой группировке; - Сворачивать ТЗ, сортиовать ТЗ; - Изменять порядок колонок, формат ячеек (в том числе с использованием строки формата); - Применять запомненный формат к другим колонкам; - Загружать ТЗ из файла, из ТЧ документа, заполнять из элементами справочника (со всеми реквизитами); - Обрабатывать таблицы, переданные в качестве параметра (ТЗ, Документ); - Сохранять ТЗ в файл на любом этапе обработки;

07.12.2006    17081    408    antonrost    8       

Проверка ИНН, ПФР, ОГРН 25

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Универсальные обработки

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

05.06.2006    9546    227    basily    7       

Поступление товаров от контрагентов (заполнение с помощью сканера штрих-кодов) 6

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет Россия Бесплатно (free) Универсальные обработки Сканер штрих-кода

Универсальная обработка, предназначенная для фиксации поступлений товаров от контрагентов на определенную дату по штрих-коду.

17.05.2006    11560    117    ARTiFact    3