Helper 1C

Helper 1С — утилита, которая помогает писать код в конфигураторе 1С. Для чего, можно спросить? Для автоматизации рутинных операций ввода. Теперь не нужно сосредоточиваться на таких мелочах — стоит обратить внимание на алгоритм, а нужные операции вставить Helper 1С. Если посчитать мой сэкономленное время — то получается масса времени. На что я его тратил — введение символов, которых нет в русской раскладке, стандартных конструкций условий, цикла и др. Поэтому хорошо подумав, я решил немного автоматизировать этот процесс.
Конструкции Операции
Основные возможности Helper1C:

      1. Вставка управляющих конструкций 1С — условия, циклы и т.д. Весь список на картинке выше
      2. Вставка вспомогательных символов, в российской или украинской раскладке отсутствуют — @ # $ ^ & [] {} | ~ ‘
      3. Замена следующих словосочетаний:
        1. нпр — Неопределено;
        2. аез — FTP;
        3. чьд — XML;
        4. реез — HTTP;
        5. тгдд — NULL;
        6. реьд — HTML;
      4. Операции над выделенным текстом. Комбинация клавиш —  ‘Ctrl+Shift+]’.
        1. Смена раскладки выделенного текста. Переключает раскладку выделенного текста или слова слева от курсора. Переключение происходит с английской раскладки на русскую и наоборот. Поблагодарить за скрипт хочу teadrinker;
        2. Нижний регистр букв выделенного текста — переключает все буквы текста к нижнему регистру. Аналог НРег в 1С.
        3. Верхний регистр букв выделенного текста — переключает все буквы текста в верхний регистр. Аналог ВРег в 1С.
        4. Титульный регистр букв выделенного текста — переключает все первые буквы слов текста в верхний регистр. Аналог ТРег в 1С.
      5. Важное дополнение — в конфигураторе 1С комбинация Ctrl+C в конце строки копирует ее всю до начала, поэтому при смене раскладки написанного текста в конфигураторе необходимо виделять текст.
Для разработки скриптов рекомендую устанавливать более расширенную версию AHK — AutoHotKey_L;
Скачать

Helper1C 2.3  -- 893.5 kB, Скачан 102 раз - Скачать
История версий

Helper1C 2.2  -- 891 kB, Скачан 114 раз - Скачать
Helper1C 2.1  -- 891.5 kB, Скачан 24 раз - Скачать
Helper1C 2.0  -- 892 kB, Скачан 23 раз - Скачать

  • DrAku1a

    Очень хорошо!

    Я бы рекомендовал сделать еще отдельным скриптом для проекта Снегопат.
    И еще бы добавил некоторые функции Punto Switcher: перекодировка слова слева от курсора / выделенного текста, изменение регистра (аналогично нрег, врег, трег в 1С);
    Удобно будет — всё в одном и Punto Switcher не нужен!

    • И опять благодарю за отзыв 🙂
      Думаю, что умельцы уже сделали для Снегопата такой скрипт или возможность идет встроенной.
      Да и технологии наверное разные (у меня его нет, по-этому и делал этот помощник) — у меня скриптовый язык.
      Про перекодировку слов — не понял, что вы имели ввиду.

      Изменения регистра слов — надо будет сделать, хотя и очень редко попадается. Спасибо за идею 🙂

      • DrAku1a

        Про перекодировку слов — имею в виду смену раскладки (языка, кодовой страницы).
        Как я понял из http://infostart.ru/public/116665/, скрипты можно делать для демо-версии (бесплатная).
        Впрочем, у меня есть лицензия на снегопат. Могу заняться на досуге 🙂

    • Просящий допросится 🙂
      Реализовал аналоги функций 1С — НРег, ВРег, ТРег.
      Пользуйтесь

  • myr4ik07

    Оце бомба.

    Але Запрос шось не виводить або я не зрозумів шо повинно виводити, зараз нічого не виводить

    • Та ні — все працює. Перевірив. Треба мову змінити в конфігураторі і у вікні вибору конструкції.