Smart Configurator - расширяем конфигуратор без Снегопата и ТурбоКонфа
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Почти все скрипты написаны на OneScript (входит в поставку).
Если кто желает присоединиться к разработке / просмотреть историю изменений / скачать последнюю версию - добро пожаловать:
https://github.com/ret-Phoenix/SmartConfigurator
канал в giiter: https://gitter.im/v8CfgAddsAhk/Lobby
Важно: имеется возможность перенастроить горячие клавиши, для этого редактируется файл v8CfgAdds.ahk
Реализованные функции
Работа с метаданными:
- Навигация по метаданным: {ctrl + shift +j}
- Навигация по входящим в объект типам: {ctrl + j}
- Поиск метаданных по имени: {Alt + j}
Работа с методами:
- Вызов списка методов: {ctrl +1}
- Переход в начало метода: {Ctrl+b}
- Переход в конец метода: {Ctrl+e}
- Препроцессор метода: {Ctrl+7}
- Переход в процедуру: {ctrl+enter}
- Возврат на предыдущую позицию: {Alt,-}
- Показать имя метода: {Win + N}
- Взять в буфер текущее слово: {Win + C}
Прочие операции с текстом:
- Форматирование выделенного кода: {Ctrl+Alt+f}
- Поиск с рег.выражениями: {Alt+f}
- Поиск с рег.выражениями (результат последнего поиска): {Alt+r}
- Выбор ранее набранных слов + Выбор заранее заготовленных слов\фраз (файл words.txt в корне директории скриптов): {ctrl+w}
- Переход по областям: {Ctrl+2}
- Закоментировать строку: {ctrl + / (ctrl + .)}
- Развернуть модуль: {ctrl+i}
- Авторские комментарии:
- блок добавлен: {alt+a}
- блок изменен: {alt+e}
- блок удален: {alt+d}
- Cимвол '|': {Ctrl-\}
- Cимвол '&': {Alt-&}
- Cимвол '[': {Alt-[}
- Cимвол ']': {Alt-]}
- Копирование текущей строки / выделенного блока и вставка в следующей строке: {Ctrl+d}
- Выделение в верхний регистр
- Выделение в нижний регистр
- Выделение в нормальный регистр
- Выравнять по равно
- Выравнять по первой запятой
- Выравнять по выбранному значению
- Очистить модуль (убирает комментарии (исключения в скрипте), лишние пустые строки (оставляет только 1 пустую), убирает пробелы в конце строк)
- Убрать пробелы на конце строк
- Установка/Удаление '|'
- Показать последний список выбора {shift + alt + r}
- Обрамление выделенного текста конструкциями:
- Если ... Тогда
- Пока .. Цикл
- Для По Цикл
- Для каждого Из Цикл
- Попытка .. Исключение
- Область
- Автозамена
- Переменная ++
- Переменная +=
- Переменная --
- Переменная -=
- Перейти к началу слова в составной строке: Shift + Alt + Left
- Перейти к концу слова в составной строке: Shift + Alt + Right
- Передвинуть строку вверх: {Alt + Up}
- Передвинуть строку вниз: {Alt + Down}
- Взять в буфер слово под курсором: {Win + C}
Прочие скрипты:
- Открытие внешних отчетов/обработок, файлов конфигурации: {Ctrl + 3}
- Менеджер скриптов (обработка выделенного блока, автоматическое добавление скриптов из папки auto): {Ctrl + shift + m}:
- Генератор кода для объектов метаданных (требуется предварительная генерация файла структуры обработкой \ext\ПолучениеСтруктуры.epf)
- Менеджер окон: {Win+W}
- Фильтрация результата поиска: {Win+S}
- Пример работы с меню {Win + X}:
- Быстрый выбор:
- КонецЕсли;
- КонецЦикла;
- КонецПроцедуры;
- КонецФункции
- Выравнивание выделения по знаку равно
- Быстрый выбор:
Новое 2017/10/04
- Снова перешел на обмен через буфер обмена. Выросла скорость в разы.
- Генератор кода переписан на oscript
- Убран оригинальный ContinueRow.ahk, сделана реализация на связке AHK + oscript. Работает моментально, анализирует предыдущие 3-4 строки.
Новое 2017/09/12
- Переход на OneScript GUI
- Множественные правки скриптов
Новое 2017/06/18
- Добавлено: `Форматирование выделенного кода: {Ctrl+Alt+f}`
- Удалено: `Удаление строки: {Ctrl+y}` т.к. перекрывает команду в 1С
Новое 2017/06/14
- Удалить пустые строки
- Взять в буфер слово под курсором: {Win + C}
- Форматирование модуля: {Ctrl + Alt + F}
- Проверка типа текущего окна
- Убрал удаление строки по {Ctrl + Y}
Новое 2017/05/04
- Перейти к началу слова в составной строке: Shift + Alt + Left
- Перейти к концу слова в составной строке: Shift + Alt + Right
- Передвинуть строку вверх: {Alt + Up}
- Передвинуть строку вниз: {Alt + Down}
- Показать имя метода: {Win + N}
- Копировать выделенный блок/текущую строку по {Ctrl+d}
Новое 2016/06/15
- Полная реструктуризация скриптов (разложил по папочкам)
- Обрамление выделенного текста конструкциями - добавил Область
- Автозамена:
- Переменная ++
- Переменная +=
- Переменная --
- Переменная -=
- Переписаны с JS на 1script:
- Добавить/Удалить перенос строк
- Авторские комментарии
- Навигация по модулю
- Список методов
- Спивок областей
- Переход в начало метода
- Переход в конец метода
- Поиск с рег.выражениями
- Внешние файлы (ускорена работа)
- Менеджер скриптов (доступны обе версии, для 1script надо побороть появление консольного окна)
- Показать последний список выбора {shift + alt + r}
- Пример работы с меню {Win + X}:
- Быстрый выбор:
- КонецЕсли;
- КонецЦикла;
- КонецПроцедуры;
- КонецФункции
- Выравнивание выделения по знаку равно
Новое 2016/06/10
- Автоматический поиск скриптов в папке auto (найденные скрипты вызываются через менеджер скриптов)
- Обрамление выделенного текста конструкциями:
- Если ... Тогда
- Пока .. Цикл
- Для По Цикл
- Для каждого Из Цикл
- Попытка .. Исключение
Новое 2016/06/08
- Стабилизировал навигацию по метаданным.
- Выделение в верхний регистр
- Выделение в нижний регистр
- Выделение в нормальный регистр
- Выравнять по равно
- Выравнять по первой запятой
- Выравнять по выбранному значению
- Очистить модуль (убирает комментарии (исключения в скрипте), лишние пустые строки (оставляет только 1 пустую), убирает пробелы в конце строк)
- Убрать пробелы на конце строк
- Пример испльзования других скриптовых движков (Python, PHP, 1Script)
Новое 2016/06/07
- Навигация по метаданным: {ctrl + shift +j}
- Навигация по входящим в объект типам: {ctrl + j}
Новое 2016/06/06
- Убрана привязка к svcsvs.dll. Выбор из списка осуществляется через спец.приложение на C#: SelectValueSharp.exe.
Новое 2016/05/20
- Переход в начало метода: {Ctrl+b}
- Переход в конец метода: {Ctrl+e}
- Переход по областям: {Ctrl+2}
- Поиск метаданных по имени: {Alt+j}
- Cимвол '&': {Ctrl-&}
- Cимвол '[': {Alt-[}
- Cимвол ']': {Alt-]}
Новое 2016/06/06
- Убрана привязка к svcsvs.dll. Выбор из списка осуществляется через спец.приложение на C#: SelectValueSharp.exe.
Новое 2016/06/07
- Навигация по метаданным: {ctrl + shift +j}
- Навигация по входящим в объект типам: {ctrl + j}
Новое 2016/06/08
- Стабилизировал навигацию по метаданным.
- Выделение в верхний регистр
- Выделение в нижний регистр
- Выделение в нормальный регистр
- Выравнять по равно
- Выравнять по первой запятой
- Выравнять по выбранному значению
- Очистить модуль (убирает комментарии (исключения в скрипте), лишние пустые строки (оставляет только 1 пустую), убирает пробелы в конце строк)
- Убрать пробелы на конце строк
- Пример испльзования других скриптовых движков (Python, PHP, 1Script)
Новое 2016/06/10
- Автоматический поиск скриптов в папке auto (найденные скрипты вызываются через менеджер скриптов)
- Обрамление выделенного текста конструкциями:
- Если ... Тогда
- Пока .. Цикл
- Для По Цикл
- Для каждого Из Цикл
- Попытка .. Исключение
Новое 2016/06/15
- Полная реструктуризация скриптов (разложил по папочкам)
- Обрамление выделенного текста конструкциями - добавил Область
- Автозамена:
- Переменная ++
- Переменная +=
- Переменная --
- Переменная -=
- Переписаны с JS на 1script:
- Добавить/Удалить перенос строк
- Авторские комментарии
- Навигация по модулю
- Список методов
- Список областей
- Переход в начало метода
- Переход в конец метода
- Поиск с рег.выражениями
- Внешние файлы (ускорена работа)
- Менеджер скриптов (доступны обе версии, для 1script надо побороть появление консольного окна)
- Показать последний список выбора {shift + alt + r}
- Пример работы с меню {Win + X}:
- Быстрый выбор:
- КонецЕсли;
- КонецЦикла;
- КонецПроцедуры;
- КонецФункции
- Выравнивание выделения по знаку равно
Установка
Установить Autohotkey (http://www.autohotkey.com/)
Запуск
SmartConfigurator\SmartConfigurator.ahk (Основной набор скриптов, раскладка при запуске значения не имеет)
При желании можно сделать exe файл, инструмент включен в Autohotkey.
Как это работает
При помощи Autohotkey назначаются управляющие сочитания клавиш (хоткеи). На языке Autohotkey описываются действия посылаемые платформе: оправляются нажатия клавиш, получается текст из буфера, читаются и записываются файлы.
Разберем работу скриптов на основе вызова списка методов (процедур/функций):
1. Получаем текст модуля (шлем Ctrl+A и Ctrl+ins)
2. Записываем полученный в буфер обмена текст в служебный файл (tmp\module.1s)
3. Запускаем скрипт парсинга модуля
4. Полученный список методов записываем во временный файл
5. Запускаем приложение выбора из списка: SelectValueSharp
6. Получаем номер строки выбранной функции (указывается в списке выбора перед названием метода) и возвращаем в ahk
7. AHK вызывает хоткей перехода к строке (Ctrl + G) и вставляет номер строки, полученный при выборе метода, подтверждает переход к строке
Для обмена между скриптами текстом используются текстовые файлы. Скрипты читают файл источник, обрабатывают и перезаписывают файл, который потом считывается ahk в буфер обмена и вставляется стандартным способом (Ctrl + V).
Используя менеджер скриптов можно обрабатывать выделенный фрагмент кода. При использовании менеджера текст берется в буфер, обрабатывается выбранным скриптом и не снимая выделения вставляется результат.
Скрипты находящиеся в папке auto добавляются в список выбора менеджера, при этом подразумевается что никаких входящих параметров скриптам передевать не надо. Если требуется организовать выбор или ввод данных для автоскрипта используется внешнее приложение, в поставку входит пример: auto\ОбрамлениеКода.os. Выбор обрамления происходит вызовом приложения SelectValueSharp.
К автоматически добавляемым относятся файлы с раширением: os, js
Примеры
Список процедур + переход к процедуре

Поиск с регулярными выражениями

Генератор кода

Команды препроцессора + Авторские комментарии

Навигация по метаданным

Навигация по входящим в объект типам

Вступайте в нашу телеграмм-группу Инфостарт
Конфигуратор Autohotkey Снегопат jscript Расширяем возможности конфигуратора
См. также
Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)
Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.
50000 руб.
10.09.2026 13395 115 0
Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
24900 руб.
20.08.2024 83249 432 171
Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.
16500 руб.
02.09.2020 285625 1606 423
Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)
Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.
14000 руб.
17.04.2026 16746 63 62
Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
22570 руб.
06.10.2023 44172 122 54
Инструментарий разработчика Нейросети Платные (руб)
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.
15250 руб.
25.08.2025 76848 147 41
Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)
Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.
18300 руб.
11.09.2026 3708 5 0
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28732 103 46
Но не об этом я хочу сказать...
Мне одно не понятно: неужели так тяжело компании 1С внедрить многие подобные вещи в саму платформу?
Например, в выборе процедур хоть немного расширить функционал (фильтр по типу сделать и т.п.)
За столько платформ сделали только быстрый поиск по конфе (уже прогресс :) ).
В режиме 1C Предприятие - v8CfgAddsAhk\ext\ПолучениеСтруктуры.epf
В поле файл указать место расположения генерируемого файла: v8CfgAddsAhk\configs\myCfg.txt
Alt + G - вызов меню генератора.
Конфигурация по умолчанию - указываем какой файл будет использоваться для генератора
Объект метаданных - выбор объекта метаданных для которого требуется сделать генерацию.
Почему может вылетать ошибка при нажатии Alt +G не знаю, ни на одной из моих машин проблем не было.
(7) Нормально относятся к видео, вот например - уже давно видео висит.
Замечательная идея, особенно конструктор) Есть некоторая тоска по опенконфу, хоть уже и привык к штатному редактору. Спасибо вам)
Ошибка вывалилась скорее всего потому что не прошла регистрация dll.
(15) по коду там: var choicer = new ActiveXObject("SvcSvc.Service"); Попробуй где-нить отдельно создать этот объект и вызвать его метод
Насчет видео - постараюсь сегодня сделать. Только определюсь какой программой записывать видео чтобы события клавиатуры фиксировались
Порог вхождения. т.е инструкция по установке не полная "зарегистрировать в системе" укажите, что это regsvr32 или как еще ну или bat файл рядом приложите. желательно описать источник откуда взяты эти dll, а то 1 апреля близко и доверять каким то там dll :)
Похоже действительно придется описывать все более подробно (
Поэтому имеет смысл сделать Portable или Lite версию в виде EXE. А на основной машине уже запустить полный комплект.
Но за работу однозначно плюс.
За хорошие слова - спасибо)
Я тут пересаживаюсь на 8-ку, обнаружил, что дело живо и продолжается. Т.к. Снегопат на 8.3 только поднимается, наткнулся на эту тему.
ДЛЛ зарегил из под учетки админа (винда 8.1. Х64), скрипты запустил, в трее висят.
Но при Цтрл+1 -
Что не так сделал?
регистрируем обычным образом: %windir%\sysWOW64\ <путь к>\v8CfgAddsAhk\system\svcsvc.dll
заходим в: Панель управления\Все элементы панели управления\Программы по умолчанию\Настройка сопоставлений
для .js выбираю программу: c:\WINDOWS\SysWOW64\cscript.exe
После этого работает.
возможно, вопрос покажется глупым, но раньше со снегопатом дело не имел, поэтому прошу прощения за некомпетентность
RunWait, %A_WinDir%\SysWOW64\wscript.exe scripts.js %module% proclistэто и есть вызов javascript?
а
if (ErrorLevel > 0) {
nStr := ErrorLevel
SendInput ^%KeyG%%nStr%{ENTER}
}это обработка результата?
Сейчас на стадии проверки возможность работы без регистрации dll, выбор из списка будет осуществляться запуском спец.приложения на C#.
Может вы подскажите по ahk, проблема тривиальная, но я уже несколько часов не могу решить =(
Хочу эмулировать нажатие на клавишу Alt, чтобы активировать главное меню активного окна (это стандартное действие). Получил код нажатой интерактивно клавиши "sc38" с помощью встроенного скрипта GetKeyboardCode.ahk
В своём скрипте пишу такой код:
Send {sc38}
и он, сволочь, не работает =(((
вместо sc38, я пытался обращаться по встроенному имени: ! {Alt} {LAlt} {RAlt} {sc38}. Ни одно из этих обращений не помогло.
Зато помогло следующее: перед нажатием альта нажимать на какой-нибудь видимый символ. Например работает так:
Send 1 {sc38}
или так
Send 2 {sc38}
Естественно, от такого побочного действия надо избавиться.
Я пробовал менять Send на SendInput - не помогает.
после такого руки невольно опускаются и силы вместе с верой в разумное вечное доброе покидают
вдруг вы сможете помочь...
пример кода нажимающего Alt, потом А, переходы вниз, выбор меню, вставка в открытый диалог имени файла и подтверждение выбора
actionShowExtFilesList() {
Global
; RunWait, wscript scripts\ExtFiles.js
RunWait, system\OneScript\bin\oscript.exe scripts\ExtFiles.os,,Hide
NewText := getTextFromFile()
If (NewText <> "") {
ClipWait
Sleep 1
set_locale_ru()
; след.строка нажимает Alt +A (переход в меню, раскрытие меню файл)
SendInput, !%KeyA%
SendInput, {DOWN}{DOWN}{Enter}
Sleep 500
SendInput, ^%KeyV%{Enter}
}
}
ПоказатьWin + X- нажимает альт, значок подкрашивается голубым фоном.
#sc02D::
SendInput, {sc38}
return
а это нажмет альт и развернет меню
SendInput, {sc38}{enter}OneScript
???
Как я понимаю в этом случае нужно в систему добавлять чужой бинарный код проверить который рядовому 1с-нику было бы крайне нелегко...
Если уже в обработках и отчетах вирусная зараза появилась, то бинарники они же еще опаснее?
Бинарник, это как лекарство, химический состав которого вам проверить не хватает квалификации, вы же наверное не рискнете выпить из пузырька который вам предложит бомж из подъезда, и не начнете с полной серьезностью приравнивать это пойло к лекарству из аптеки?
Меня интересует какая репутация у тех кто предлагает этот OneScript, кто это такие? Насколько велико сообщество его продвигающее, сколько людей пользуется...
Репутация? думаю достаточно посмотреть контрибуторов на гитхабе:
Думаю будет приятное удивление от списка лиц продвигающих oscript ;)
Но первое впечатление: пока TurboConf - лучший (не реклама).
Почему так:
1) не всегда стабильно отрабатывает функция Форматирование кода
2) Быстрая простановка ';' отсутствует (понятно, можно запилить через скрипты).
3) Очень сильно тормозится написание кода при работе с continueRow.ahk (Операции по переносу комментариев, строк). Возможно, получится ускорить если попробовать написать на oscript.
Пока получается, что данное решение, и, уж тем более, Снегопат - сыроваты. Но этому проекту желаю успехов в развитии.
2. ; - не ставится, зачем? в каком случае? не понимаю необходимости.
3. continueRow.ahk - фактически мертвый скрипт, т.к. я не нашел ему применения, поэтому и оптимизацию не проводил, даже не смотрел - а возможно ли.
Чтобы выполнить форматирование кода, или участка кода, его необходимо выделить (правильно понимаю?) Здесь уже -когда выделяешь весь код (Ctrl + A), курсор иногда перескакивает в первую строку. То есть, если ты был где-то в середине кода, то после форматирования приходится искать это место и устанавливать курсор там.
Иногда, при выполнении команды Ctrl + Shift + F фрагмент удаляется - так как выделен. Приходится делать отмену действий и повторять процедуру.
Ну, например, в том же Турбоконф эта комбинация завязана на правый Alt + Ж. Удобно - не зависит от текущей раскладки. Не надо пальцы тянуть до "4-ки".
3. continueRow.ahk - фактически мертвый скрипт, т.к. я не нашел ему применения, поэтому и оптимизацию не проводил, даже не смотрел - а возможно ли.
Это удобно, когда необходимо написать многострочный комментарий, или для оформления строки и текста запроса.
2. Так сделайте хоткей, это работы меньше чем на минуту.
3. насчет большого комментария - вполне может быть. а перевод строки - на панели задач есть, либо хоткеем поставить. я так делаю.
При каждой новой "вставке" блока авторских комментариев, количество этих самых блоков комментариев увеличивается.
Я так понимаю, что при выполнении скрипта временный файл module.txt должен очищаться?
См скрин
если к моему вопросу про "авторские комментарии", то в данном случае выделенный блок просто заменяется блоком комментариев.
ниже видео того, как на примере работает добавление авторского комментария alt+a
Скрипт continuerow.ahk не поддерживается. скорее всего удалю его в ближайшие релизы, либо пересмотрю его работу.
Новое 2017/10/09
- Снова перешел на обмен через буфер обмена. Выросла скорость в разы.
- Генератор кода переписан на oscript
- Инкременты ++/+=/--/-= переписаны на oscript
- Убран оригинальный ContinueRow.ahk, сделана реализация на связке AHK + oscript. Работает моментально, анализирует предыдущие 3-4 строки.
- различные мелкие правки.
Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: woscript.exe
Сигнатура проблемы 02: 1.0.0.0
Сигнатура проблемы 03: 598c285d
Сигнатура проблемы 04: mscorlib
Сигнатура проблемы 05: 4.0.30319.34209
Сигнатура проблемы 06: 534894cc
Сигнатура проблемы 07: 4527
Сигнатура проблемы 08: 105
Сигнатура проблемы 09: System.IO.DirectoryNotFound
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
AutoHotkey.exe SmartConfigurator.ahk
либо запуск SmartConfigurator.ahk, ОС скажет не знаю чем открыть - выбираете AutoHotkey
Возможно появление окна что не найден "#include core\KeyCodes.ahk", но это возможно только в первый запуск.
то же самое. в окна AHK
081: actionRunAuthorComments("add")
---- D:\SmartConfigurator-master\scripts\actions.ahk
082: RunWait,system\OneScript\bin\oscript.exe scripts\АвторскиеКомментарии.os %data%,,hide (0.69)
083: }
---- D:\SmartConfigurator-master\SmartConfigurator.ahk
081: Return (28.24)
а в окне конфигуратора ничего не происходит.
я использую: AutoHotkeyU64.exe (версия: 1.1.27.7)
Как вариант могу по anyDesk/teamViewer подключиться посмотреть.
Очень интересно. Нужно чем то снегопат заменить по причине ужасной поддержки последнего. Присоединился бы к разработке.
Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: woscript.exe
Сигнатура проблемы 02: 1.0.0.0
Сигнатура проблемы 03: 598c285d
Сигнатура проблемы 04: ScriptEngine
Сигнатура проблемы 05: 1.0.17.90
Сигнатура проблемы 06: 59667cbe
Сигнатура проблемы 07: 165
Сигнатура проблемы 08: 73
Сигнатура проблемы 09: R52CDYVHVBU2OVF1S2PBW0X5BGOD1LP2
Версия ОС: 6.1.7601.2.1.0.16.7
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt
- восстановил локальные файлы в каталоге SmartConfigurator-master\system\ взятыми из архива с github.com/ret-Phoenix/SmartConfigurator
- заново из под админа зарегистрировал regsvr32 svcsvc.dll
Почему зарегистрировал устаревшую библиотека? Хотел бы знать, как можно без нее обойтись. И чуть позже, на днях, узнал, как это сделать)))
Теперь подробнее:
Подробнее |
|---|
| Благодоря Smart Configurator нашел подходящий вариант работы с оборудованием 1script Спасибо автору)
Но вот в чем затруднение. Получить форму. 1) На Autoscript, AHK есть утилитка ,SelectValueSharp.exe Она не "возвращает" результат. Окно запускается, в окне распарсенные данные. Щелкаю мышью - нет результата. Форма хороша, "результата" - нет 2) На 1script\ OS УправляемыйИнтерфейс.СоздатьФорму() . Но вот затруднение - запускается форма без возможностей ручного изменения окна. Я уж Форма-плохая, "результат return " - есть Пытаюсь сообразить, что у меня с версиями NET не так или версия OScript не та Скачал и из 1С запускаю версию 1.0.17.90 . А в систему установил последний OneScript-1.0.21 |
Подробнее |
|---|
| Благодоря Smart Configurator нашел подходящий вариант работы с оборудованием 1script Спасибо автору)
Но вот в чем затруднение. Получить форму. 1) На Autoscript, AHK есть утилитка ,SelectValueSharp.exe Она не "возвращает" результат. Окно запускается, в окне распарсенные данные. Щелкаю мышью - нет результата. Форма хороша, "результата" - нет 2) На 1script\ OS УправляемыйИнтерфейс.СоздатьФорму() . Но вот затруднение - запускается форма без возможностей ручного изменения окна. Я уж Форма-плохая, "результат return " - есть Пытаюсь сообразить, что у меня с версиями NET не так или версия OScript не та Скачал и из 1С запускаю версию 1.0.17.90 . А в систему установил последний OneScript-1.0.21 |
Не запускается:
Error at line 137.
Line Text: Features <aclass= "js-selected-navigation-item HeaderNavli…
Error: This line does not contain a recognized action.
The program will exit.
Проблема решена - скачал не весь пакет.
по Win+X можно еще контекстное меню вызывать, там есть выравнивание по равно.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 339035
Создание 30.03.15 13:02
Обновление 09.10.17 13:08
Просмотры 44143
Загрузки 138
Рейтинг
160
Комментарии 96
Код открыт Да
Рубрики Инструментарий разработчика
Кому Разработчик
Тип файла Архив с данными
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)