Утилита для просмотра модулей обработок и отчетов

22.04.13

Разработка - Инструментарий разработчика

Скрипт на Lua c графическим интерфейсом (используется библиотека IUP), который позволяет просмотреть модули внешних обработок и отчетов.

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

Наименование Файл Версия Размер
1c-toolkit_v0.1.6_win_x86.exe
.exe 1,35Mb
39
.exe 1,35Mb 39 Скачать
1c-toolkit_v0.1.6_win_x86.zip
.zip 1,29Mb
11
.zip 1,29Mb 11 Скачать

Утилита входит в состав 1c-toolkit и использует cf_reader

Исходник в открытом доступе cf_viewer.wlua

При установке утилита встраивается в проводник и в контекстном меню для файлов *.erf и *.epf появляется пункт "Open with 1c-toolkit".

Возможности пока скромные. Если есть пожелания, то пишите в комментариях.

Обновление 16.04.2013: Установочные файлы перезалиты. Версия x86 перекомпилирована для корректной работы в Windows XP. Исправлена ошибка из-за которой мог не появиться доп. пункт в контекстном меню.

Новая версия 0.1.6 от 21.04.2013

Список изменений:

  • 1. Теперь только x86 версия.
  • 2. Теперь работает без установки и изменения переменных среды. (для скачивания
    доступен zip архив)
  • 3. Распространяемый пакет  Visual C++ включен в дистрибутив
  • 4. Табуляция установлена в 4 символа как в 1С
  • 5. Добавлена кнопка "Сохранить как"
  • 6. Реализован поиск по открытому модулю (простой и на регулярках)
  • 7. В заголовке окна теперь отображается полный путь к открытому файлу
  • 8. Добавлены шорткаты:
    • "ctrl+s" (диалог сохранения модуля)
    • "ctrl+enter" (максимизировать окно)
    • "esc" (закрыть окно)
    • "ctrl+g" (переход по номеру строки)
    • "ctrl+o" (диалог открытия файла)
    • "F2" (переход к списку модулей)
    • "ctrl+f" (простой поиск)
    • "ctrl+r" (поиск по шаблону)
    • "F3" (найти следующее вхождение)

Если вы скачали .zip то для запуска утилиты нужно сделать ярлык:
"C:\1c-toolkit\wluajit.exe C:\1c-toolkit\lua\cf_tools\cf_viewer.wlua"
где "C:\1c-toolkit\" - папка, в которую вы распаковали архив.

* Есть возможность открыть файл просто бросив его на ярлык.

* Регулярные выражения несколько отличаются от общепринятых: http://www.lua.org/pil/20.2.html

 


См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122170    670    389    

714

SALE! 25%

Infostart PrintWizard

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

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 15300 руб.

06.10.2023    7294    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

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

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3539    11    1    

34

SALE! 30%

PowerTools

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

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177752    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

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

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

5000 руб.

07.02.2018    99347    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18116    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28110    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23602    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ardn 622 16.04.13 11:03 Сейчас в теме
В контекстном меню не появилось дополнительного пункта
Windows XP
2. ilov_boris 163 16.04.13 11:08 Сейчас в теме
3. ardn 622 16.04.13 11:10 Сейчас в теме
(2)
Пока правил первое сообщение, уже ответ пришел
Windows XP SP3
4. ilov_boris 163 16.04.13 11:17 Сейчас в теме
(3) ardn, я проверял только на win7/8.
Под рукой XP нет. Поправлю как доберусь.

Пока могу предложить временное решение. Скачайте прикрепленный файлик и запустите.
Прикрепленные файлы:
1c-toolkit.reg
6. ardn 622 16.04.13 11:34 Сейчас в теме
(4) Спасибо
(5) Установлена

При попытке открыть обработку появляется сообщение "*.epf не является приложением Win32". Так же и при открытии wluajit.exe из папки 1c-toolkit
7. ilov_boris 163 16.04.13 11:37 Сейчас в теме
(6) ardn, попробуйте установить это http://www.microsoft.com/ru-ru/download/details.aspx?id=30679
На XP вполне может отсутствовать.
8. ardn 622 16.04.13 12:15 Сейчас в теме
(7)
Установил, но также "не является приложением Win32"
9. ilov_boris 163 16.04.13 12:19 Сейчас в теме
(8) ardn, странно... Может вы случайно x64 версию поставили? O_o

Вечером поставлю себе XP на виртуалку и проверю.
10. ilov_boris 163 16.04.13 12:26 Сейчас в теме
(9) хотя может я чего напутал при компиляции luajit. В общем вечером разберусь.
12. ilov_boris 163 16.04.13 13:06 Сейчас в теме
(8) ardn, я нашел в чем проблема: http://www.cyberforum.ru/cpp-beginners/thread702747.html
Нужно с компиляцией пошаманить немного :)
13. ardn 622 16.04.13 14:18 Сейчас в теме
20. ilov_boris 163 16.04.13 23:14 Сейчас в теме
(13) ardn, смотрите обновление
24. ardn 622 17.04.13 09:29 Сейчас в теме
5. ilov_boris 163 16.04.13 11:26 Сейчас в теме
(3) ardn, а 1С установлена на вашем компьютере?
11. ilov_boris 163 16.04.13 12:57 Сейчас в теме
Удалось мне таки проверить на XP. Действительно не пашет.
14. Aleks1973 16.04.13 14:33 Сейчас в теме
Не могу понять как понять цель утилиты - конфигуратор платный ?
а если нет одинэски - приблуда скомпилирована с библиотеками, работать будет сама ?
15. ilov_boris 163 16.04.13 14:39 Сейчас в теме
(14) Aleks1973, насчет платного конфигуратора не понял...
Работает без одинэски.
18. Aleks1973 16.04.13 15:06 Сейчас в теме
(15) хорошо, я крут,я читаю код свободно, вне зависимости от конфы.
Зачем ? Я его красиво форматирую в ворде ? и всё что с вашей крутой проги можно поиметь ?
19. ilov_boris 163 16.04.13 15:12 Сейчас в теме
(18) Aleks1973, если вы потроллить, то не по адресу.

ps Если я решу опубликовать "крутую" утилиту, то скорее всего это будет платно.
16. Ibrogim 1311 16.04.13 14:50 Сейчас в теме
Было бы классно поиск по текстам модулей обработок в каталоге.
Ну и портабл версию. чтобы запускать без установки (пусть в ущерб контекстному открытию).
Ну и всякие удобный фишки из Notepad++ такие как подсветка идентичных слов, разделение окон и т.п.
17. ilov_boris 163 16.04.13 15:03 Сейчас в теме
"Было бы классно поиск по текстам модулей обработок в каталоге"
(16) Ibrogim, хорошая идея
32. Evil Beaver 8107 19.04.13 11:07 Сейчас в теме
33. Ibrogim 1311 19.04.13 11:31 Сейчас в теме
(32) Evil Beaver, Поставил +, мощная по видимому штука.
Только не нашёл в описании, что она 1) может работать без установки 2) осуществляет поиск обработок на диске по содержимому. Если ваша разработку это умеет, то об этом стоит написать в описании. Если не умеет, то стоит это реализовать.
Извиняюсь если я пропустил это в описании (читал бегло).
34. Evil Beaver 8107 19.04.13 11:38 Сейчас в теме
(33) Ibrogim, поиска нет. Я имел в виду подсветку синтаксиса и идентичных слов, как в Notepad++.
А без установки она может работать. Инсталятор - это так, для удобства. Если все содержимое каталога установки перенести на флешку, то будет работать. Единственное условие - .Net4.0 на машине запуска.
А какие требования можете выдвинуть к нужному Вам поиску?
35. Ibrogim 1311 19.04.13 11:45 Сейчас в теме
(34) Evil Beaver,
Я имел в виду подсветку синтаксиса
и
без установки она может работать
Это просто отлично!
А какие требования можете выдвинуть к нужному Вам поиску?

Да такой же как в notepad++ или в totalcommander, суть в том, чтобы иметь возможность из тысяч обработок на компе найти обработку с нужным кодом или комментарием.
21. Программулькин 301 17.04.13 03:25 Сейчас в теме
Ошибка:
"Запуск программы не возможен, т.к. отсутствует MSVR110.dll. Попробуйте переустановить программу."
Что делать?
22. ilov_boris 163 17.04.13 08:16 Сейчас в теме
(21) Программулькин, установить это http://www.microsoft.com/ru-ru/download/details.aspx?id=30679
У вас тоже XP?
23. Программулькин 301 17.04.13 08:59 Сейчас в теме
Прошу прощения, сам тупанул. Не увидел что есть 2 файла для различных систем. У меня 64х 7ка, а использовал 86х, пришлось качать другой.
25. Oleg1708 17.04.13 14:45 Сейчас в теме
Отлично открывает. Удобно.
26. Oleg1708 17.04.13 14:46 Сейчас в теме
еще бы закрытые открывала... :) (шутка)
27. wirg 17.04.13 15:16 Сейчас в теме
28. s_uu 22 18.04.13 16:18 Сейчас в теме
а под какие версии Windows работает обработка?
29. ilov_boris 163 18.04.13 16:22 Сейчас в теме
(28) s_uu, должно работать на XP, 7 и 8
30. iov 406 18.04.13 19:09 Сейчас в теме
http://www.microsoft.com/ru-ru/download/details.aspx?id=30679 Даже на чистой win 7 потребовалось установить.
Очень любопытная и многообещающая разработка с хорошим потенциалом.
31. ilov_boris 163 18.04.13 19:14 Сейчас в теме
(30) iov, спасибо. Этот распространяемый пакет рано или поздно появляется в системе вместе с устанавливаемыми приложениями. А возможно он и с обновлениями windows закачивается.
Оставьте свое сообщение