gifts2017

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

Опубликовал Борис Илов (ilov_boris) в раздел Администрирование - Сервисные утилиты

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

Утилита входит в состав 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

 


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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

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

Вечером поставлю себе XP на виртуалку и проверю.
10. Борис Илов (ilov_boris) 16.04.13 12:26
(9) хотя может я чего напутал при компиляции luajit. В общем вечером разберусь.
11. Борис Илов (ilov_boris) 16.04.13 12:57
Удалось мне таки проверить на XP. Действительно не пашет.
12. Борис Илов (ilov_boris) 16.04.13 13:06
(8) ardn, я нашел в чем проблема: http://www.cyberforum.ru/cpp-beginners/thread702747.html
Нужно с компиляцией пошаманить немного :)
13. Юрий Былинкин (ardn) 16.04.13 14:18
14. Александр Ульянов (Aleks1973) 16.04.13 14:33
Не могу понять как понять цель утилиты - конфигуратор платный ?
а если нет одинэски - приблуда скомпилирована с библиотеками, работать будет сама ?
15. Борис Илов (ilov_boris) 16.04.13 14:39
(14) Aleks1973, насчет платного конфигуратора не понял...
Работает без одинэски.
16. Иван Титов (Ibrogim) 16.04.13 14:50
Было бы классно поиск по текстам модулей обработок в каталоге.
Ну и портабл версию. чтобы запускать без установки (пусть в ущерб контекстному открытию).
Ну и всякие удобный фишки из Notepad++ такие как подсветка идентичных слов, разделение окон и т.п.
17. Борис Илов (ilov_boris) 16.04.13 15:03
"Было бы классно поиск по текстам модулей обработок в каталоге"
(16) Ibrogim, хорошая идея
18. Александр Ульянов (Aleks1973) 16.04.13 15:06
(15) хорошо, я крут,я читаю код свободно, вне зависимости от конфы.
Зачем ? Я его красиво форматирую в ворде ? и всё что с вашей крутой проги можно поиметь ?
19. Борис Илов (ilov_boris) 16.04.13 15:12
(18) Aleks1973, если вы потроллить, то не по адресу.

ps Если я решу опубликовать "крутую" утилиту, то скорее всего это будет платно.
20. Борис Илов (ilov_boris) 16.04.13 23:14
(13) ardn, смотрите обновление
21. Программулькин (Программулькин) 17.04.13 03:25
Ошибка:
"Запуск программы не возможен, т.к. отсутствует MSVR110.dll. Попробуйте переустановить программу."
Что делать?
22. Борис Илов (ilov_boris) 17.04.13 08:16
23. Программулькин (Программулькин) 17.04.13 08:59
Прошу прощения, сам тупанул. Не увидел что есть 2 файла для различных систем. У меня 64х 7ка, а использовал 86х, пришлось качать другой.
24. Юрий Былинкин (ardn) 17.04.13 09:29
(20) ilov_boris,
Спасибо, работает!
25. Oleg karp (Oleg1708) 17.04.13 14:45
Отлично открывает. Удобно.
26. Oleg karp (Oleg1708) 17.04.13 14:46
еще бы закрытые открывала... :) (шутка)
27. Евгений (wirg) 17.04.13 15:16
28. Юленька (s_uu) 18.04.13 16:18
а под какие версии Windows работает обработка?
29. Борис Илов (ilov_boris) 18.04.13 16:22
(28) s_uu, должно работать на XP, 7 и 8
30. Александр Зубцов (iov) 18.04.13 19:09
http://www.microsoft.com/ru-ru/download/details.aspx?id=30679 Даже на чистой win 7 потребовалось установить.
Очень любопытная и многообещающая разработка с хорошим потенциалом.
31. Борис Илов (ilov_boris) 18.04.13 19:14
(30) iov, спасибо. Этот распространяемый пакет рано или поздно появляется в системе вместе с устанавливаемыми приложениями. А возможно он и с обновлениями windows закачивается.
32. Андрей Овсянкин (Evil Beaver) 19.04.13 11:07
33. Иван Титов (Ibrogim) 19.04.13 11:31
(32) Evil Beaver, Поставил +, мощная по видимому штука.
Только не нашёл в описании, что она 1) может работать без установки 2) осуществляет поиск обработок на диске по содержимому. Если ваша разработку это умеет, то об этом стоит написать в описании. Если не умеет, то стоит это реализовать.
Извиняюсь если я пропустил это в описании (читал бегло).
34. Андрей Овсянкин (Evil Beaver) 19.04.13 11:38
(33) Ibrogim, поиска нет. Я имел в виду подсветку синтаксиса и идентичных слов, как в Notepad++.
А без установки она может работать. Инсталятор - это так, для удобства. Если все содержимое каталога установки перенести на флешку, то будет работать. Единственное условие - .Net4.0 на машине запуска.
А какие требования можете выдвинуть к нужному Вам поиску?
35. Иван Титов (Ibrogim) 19.04.13 11:45
(34) Evil Beaver,
Я имел в виду подсветку синтаксиса
и
без установки она может работать
Это просто отлично!
А какие требования можете выдвинуть к нужному Вам поиску?

Да такой же как в notepad++ или в totalcommander, суть в том, чтобы иметь возможность из тысяч обработок на компе найти обработку с нужным кодом или комментарием.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа