Упростим работу программиста на Linux - программа ClipKA

Публикация № 1735959 03.10.22

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

Множественный буфер обмена Groovy кодировка скрипты

Множественный буфер обмена и менеджер горячих клавиш. Замена неправильной кодировки, Замена неправильно набранного регистра текста. Задачи на скриптовом языке Groovy. Работает как в Windows, так и в Linux.

Добрый день.

За последние годы я несколько раз пытался перейти на домашнем компьютере на Linux. Несмотря на то, что компьютер домашний, хотелось бы на нём иметь возможность работать, а также подключаться к Windows серверам по rdp.

И каждый раз мне не хватало нескольких программ, которые накопились за годы работы в Windows.

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

Также, хотелось быстро исправлять текст, введенный в ошибочной раскладке или неверном (верхнем/нижнем) регистре. Кроме того, у меня на autohotkey были написаны задачи, облегчающие работу. Ну, например, вставка комментария с текущей датой в любом месте. На первый взгляд, в Linux с этим все хорошо. Есть и compose key, и много скриптов на bash. Однако едва я попробовал запустить их в сессии rdp, как выяснилось, что со всем этим хозяйством есть огромные проблемы. Поэтому необходима программа, которая будет производить выполнение некоторых задач.

И если уж писать программу, хотелось бы, чтобы она работала как под Windows, так и под Linux.

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

Исходные коды опубликованы на https://github.com/KAO-GIT/clipka

PS. Java я, конечно, не изучил, но переписать все уже хочется.

Тестирование

Windows 7, Windows 10.

PSLinuxOs XFCE - система на домашнем компьютере, на котором идет основная проверка.

Задачи выполняются двумя способами:

  • проверка нажатия указанных клавиш
  • запуск программы с параметрами

Данные хранятся в файлах sqlite, расположены в папке dat. Файлы можно удалить, при запуске будут проинициализированы заново.

Работа с текстом

Как в общем случае можно обработать выделенный текст в любом поле ввода. Можно послать сочетание клавиш для копирования, дождаться появления текста в буфере обмена (в некоторых случаях это может занимать достаточно продолжительное время). Обработать полученный текст. Вставить новый текст в позицию курсора. И вот есть 2 варианта: 1 - послать сочетание клавиш для вставки текста. 2 - послать специальное сочетание символов в виде набора кодов, который будет соответствовать символу. Для системы Windows - это клавиша Alt. Коды соответствуют OEM кодировке текущей системы (для русского языка кодовая страница 866). Для Linux можно использовать клавишу Compose. В папке с установленной программой находится файл .XCompose, в котором описаны коды, аналогичные кодам в Windows. На самом деле, первый вариант достаточно надежный, если не брать в расчет некоторые терминалы, для которых необходимо указывать специальные клавиши вставки. Второй вариант лучше использовать только для вставки коротких текстов.

Ограничения

Версия Java 11

Пока не работает на 32 разрядном Linux.

Некрасиво отображается системный трей в окружении Cinnamon. Причем эти проблемы даже у тестовой программы java. Вместо трея лучше запускать обычное окно с кнопками действий.

Горячие клавиши не работают с дисплейным сервером Wayland. Функции для отслеживания нажатий клавиш используют X11. Работает множественный буфер обмена. Задачи можно запускать с помощью командной строки.

Минимальная версия Windows для работы программы: Windows Vista

Для проверки запуска приложения и запуска задач с помощью командной строки открывается порт на компьютере. Для запуска нескольких приложений нужно использовать разные порты.

Нет защиты базы с записями буфера обмена. Можно ограничить запись в базу, фильтруя заголовки/классы окон.

Настройки

 

 

Системные настройки

Socket port. При первом запуске программа резервирует указанный порт. При повторном запуске порт проверяется и не дает запустить вторую копию программы. Еще одно использование - запуск задачи из командной строки.

Показывать окно с кнопками действий. У программы имеется обычное окно с кнопками основных действий. Возможна ситуация, когда системный tray недоступен. Тогда должно показываться данное окно (это действие по умолчанию). При установке флажка окно будет показываться всегда.

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

Показывать уведомление, если задача завершена с ошибкой. Если флажок установлен, после задачи, которая завершена с ошибкой, показывается всплывающее окно уведомлений. В любом случае, записи можно посмотреть в окне 'Оповещения и ошибки'

Время в секундах для всплывающего окна уведомления по умолчанию. Если значение равно нулю, окно уведомлений не закрывается.

Настройки для буфера обмена

Количество записей на странице. При открытии списка клипов буфера обмена на экране показывается указанное количество клипов.

Максимальный размер текста.Q98;Ограничение размера текста при копировании в буфер.

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

Удалить дубликаты текстов в буфере. При вставке клипа проверяются клипы с таким же содержимым. Чтобы не набирать дубликаты в писке клипов - их можно удалять. Следует иметь в виду, что при удалении дубликатов можно потерять информацию о времени создания и источнике текста в буфере.

Время в секундах, после которого прекращается запоминание позиции в списке клипов. Для удобного выбора нескольких идущих последовательно клипов, при открытии списка сохраняется предыдущая позиция. После указанного времени - список клипов открывается, начиная с самых последних.

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

Строка для конвертирования ошибочных раскладок клавиатуры. На данный момент конвертирование происходит только для 2-х раскладок.

Строка для конвертирования ошибочно набранного регистра букв.

Отслеживать буфер обмена: выделение - настройка видна только в Linux. По умолчанию выделение не отслеживается.

Окно сохраненных текстовых клипов буфера обмена

 

 

Показывается список клипов с указанием времени копирования, заголовка и класса окна владельца. Для системы Linux дополнительно показывается буфер обмена: обычный или выделение. При выборе клипа запоминается текущая позиция. При повторном открытии списка курсор устанавливается на предыдущий клип. Позиция курсора сбрасывается после истечения времени, указанного в настройках.

Выделенные строки в списке клипов автоматически объединяются в общую строку, с разделителем, указанным в настройках.
Можно выполнить задачи, попадающие в специальную группу.

Группы задач

 

 

Задачи можно сгруппировать. При открытии группы задач, можно посмотреть/запустить задачи только из указанной группы. У группы можно указать горячие клавиши. При вводе этих клавиш открывается список задач с отбором по выбранной группе.

Задачи

 

 

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

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

Необходимо принять во внимание, что есть две специальные подзадачи: копирование в буфер обмена и вставка из буфера. Несмотря на указание сочетаний клавиш, эти подзадачи особые. В некоторых случаях (например, при работе с сервером RDP) обновление буфера обмена может занимать длительное время и нельзя использовать просто имитацию нажатия клавиш. Необходимо дождаться реального обновления буфера.

Существующие подзадачи:

"Посылать символ(ы), имитируя ввод на клавиатуре" - Можно безопасно использовать только для клавиш, которые не зависят от раскладки клавиатуры. Не стоит использовать для передачи текста.

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

"Попытаться вставить текст из буфера обмена в текущую позицию курсора" - Несмотря на указание горячей клавиши, это не просто имитация нажатия клавиш. Операция пытается именно вставить значение из буфера обмена

"Посылать символ(ы), используя специальную клавишу Compose (для системы Windows - Alt)" - Отсылает коды клавиш с помощью специально настроеной клавиши Compose (для системы Windows - Alt). Может являться аналогом вставки из буфера обмена

"Получить строку из буфера обмена и поместить в словарь"

"Сохранить указанную строку в буфер обмена"

"Введенную в содержание строку сохранить как текущую обрабатываемую"

"Сохранить текущую обрабатываемую строку в словарь"

"Получить текущую обрабатываемую строку из словаря"

"Удалить строку из словаря (если больше не нужна)"

"Изменить кодировку текста"

"Изменить регистр текста"

"Поместить в список клипов"

"Прочитать строку из списка клипов" - Если в содержании указано число, оно интерпретируется как смещение от последнего клипа. Число 0 - последний клип. Если содержание пустое и задача выполняется из списка клипов - получает выделенные строки. Если содержание пустое и задача выполняется самостоятельно - получает последний клип.

"Показать окно оповещения" - Показывает окно оповещения, если заполнена текущая обрабатываемая строка. В содержание можно занести время в секундах, в течение которого будет открыто окно.

"Показать окно уведомления об ошибке" - Показывает окно уведомления об ошибке, если заполнена текущая обрабатываемая строка. В содержание можно занести время в секундах, в течение которого будет открыто окно.

"Записать оповещение в таблицу 'Оповещения и ошибки'" - Записывает текущую обрабатываемую строку как оповещение в таблицу 'Оповещения и ошибки'. В содержание можно занести имя оповещения.

"Записать ошибку в таблицу 'Оповещения и ошибки'" - Записывает текущую обрабатываемую строку как ошибку в таблицу 'Оповещения и ошибки'. В содержание можно занести имя ошибки. "Очистить таблицу 'Оповещения и ошибки'"

"Выполнить код на языке Groovy" - В содержание заносится код на языке Groovy. Можно использовать переменные result, result1...result9. В переменную result заносится текущая обрабатываемую строку. После возврата в текущую обрабатываемую строку записывается последнее значение или значение, находящееся в переменной result. Остальные переменные можно получить из хранилища по кодам 1...9.

"Показать/скрыть сохраненный список буфера обмена"

"Показать сохраненный список клипов буфера обмена"

"Скрыть сохраненный список клипов буфера обмена" "Получить свойства текущего окна"

Фильтры окон

 

 

Задача может выполняться только в указанном окне или позиции экрана. Можно указать в формате регулярных выражений разрешенную или запрещенную комбинацию символовQ98; Q98; в заголовке или классе окна. Можно, например, использовать фильтр, чтобы не копировать в список клипов сохраненные пароли.

Оповещения и ошибки

 

 

Это отдельная таблица, в которую автоматически попадают ошибки при выполнении задач. Кроме того, вы можете сами записывать туда текст, чтобы потом анализировать.

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

Наименование Файл Версия Размер
Упростим работу программиста на Linux - программа ClipKA. :

.zip 16,57Mb
0
.zip 16,57Mb Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. leosoft 160 04.10.22 10:57 Сейчас в теме
Подскажите, пожалуйсьа, под Windows какую программу используете для множественного буфера?
2. K_A_O 537 04.10.22 14:25 Сейчас в теме
(1) Некоторое время назад перешел на свою, а до этого использовал Clibor, хорошая портативная, бесплатная программа от китайцев. И занимала всего 5 Мб памяти
3. ProstoProgrammist 2 05.10.22 17:30 Сейчас в теме
(1) В Windows 10 буфер итак множественный, у меня работает по сочетанию клавивишь Win+V.
Помойму его надо где-то включать.

Так же очень удобное сочетание клавишь Shift+WIN+S - вырезает из экрана произвольную область и копирует картинку в буфер обмена. Пользуюь в день по 100 раз.
4. K_A_O 537 05.10.22 20:56 Сейчас в теме
(3) Буфер обмена - только малая часть, например, я привык, что могу быстро проверить, что буква "с" в русском слове не латинская. Ну или быстро преобразовать текст в синоним/из синонима. Ну и еще накопилась масса вариантов. В Windows у меня все это было. Но в Linux нет. И мне это очень мешало. Сейчас я конечно и на работе перешел на свою программу, просто хотя бы из-за тестирования. Но в описании упомянул именно Linux, под Windows выбор большой. Хотя из-за особенностей работы по rdp, я именно старался добиться, чтобы даже в условиях медленной работы с буфером обмена - все работало.
ProstoProgrammist; +1 Ответить
Оставьте свое сообщение

См. также

Обработка для ручного изменения реквизитов и табличных частей выбранного элемента справочника, документа, плана видов характеристик (ПВХ) или задачи

Инструменты администратора БД Инструментарий разработчика Корректировка данных Абонемент ($m)

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

1 стартмани

13.10.2022    1923    4    ILNIK    0    

1

Программное формирование существующих печатных форм

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

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    9873    27    RocKeR_13    5    

38

Резидентная утилита SysTrayRunExe

Инструментарий разработчика Россия Абонемент ($m)

Резидентная утилита (встраивается в sysTray), она следит за каталогом запуска и ждет появления файла SysTrayRunExe.ini, в котором будет команда для выполнения. Это может быть, например, bat файл.

1 стартмани

30.11.2021    2970    1    AlexHelmer    3    

6

Универсальный редактор данных (УРД)

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    14215    202    Adeptus    57    

91

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

HTTP-клиент

Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    14708    48    SpaceOfMyHead    48    

90

Powershell: Про чтение содержимого файлов и скорость

Инструментарий разработчика Абонемент ($m)

Как читать большие файлы? сколько времени займет поиск в файле 144Мб? Сколько ищет в папке логов на 14Гб?

1 стартмани

18.06.2021    4579    0    Dimashiro    2    

9

Локальное управление мышью по HTTP-сервису

Инструментарий разработчика Абонемент ($m)

Приложение для управления мышью. Для управления из программ используется интерфейс HTTP (веб-сервер встроен в приложение). В купе с Windows Script Host's возможно полное освобождение пользователя от рутинных операций.

1 стартмани

14.06.2021    4636    2    acces969    2    

8

Утилита, имитирующая присутствие за компьютером

Инструментарий разработчика Абонемент ($m)

С переходом на удаленную работу стала актуальной работа в нескольких RDP сессиях одновременно. Если админы толковые, то они наверняка настроили автоматическую блокировку при отсутствии действий пользователя и заблокировали возможность ее отключения. При удаленной работе это неактуально и неудобно. Недаром в магазине windows 10 продается аналогичная утилита. Воспроизводит движение мыши и нажатие клавиш. Предотвращает включение заставки и/или блокировки экрана.

2 стартмани

30.05.2021    6320    20    capitan    9    

4

Подсистема "Показатели объектов"

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

Если вашим пользователям нужно вывести в динамический список разные показатели, которые нельзя напрямую получить из таблиц ссылочных объектов, и вы не хотите изменять структуру справочников или документов - тогда эта подсистема для вас. С помощью нее вы сможете в пользовательском режиме создать свой показатель, который будет рассчитываться по формуле или с помощью запроса. Этот показатель вы сможете вывести в динамический список, как любую другую характеристику объекта. Также можно будет настроить отбор или условное оформление с использованием созданного показателя.

2 стартмани

06.03.2021    13283    7    pila86    16    

29

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

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

Данная публикация является продолжением описания функционирования обработки "FormCodeGenerator " в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

5 стартмани

21.12.2020    17877    30    huxuxuya    11    

36

В8АнПак - onepack - Новый распаковщик конфигураций

Инструментарий разработчика Абонемент ($m)

Инструмент для работы с файлами 1С v8 (cf, cfu, cfe, epf, erf, hbk)

6 стартмани

14.12.2020    14141    65    SerVer1C    95    

75

Шрифт для программного кода на русском - Hack 1C

Инструментарий разработчика Абонемент ($m)

Случалось ли вам долго и мучительно искать, почему код работает неправильно, а оказалось, что вместо кириллической буквы "С" по ошибке была введена латинская "C"? Этот шрифт позволяет быстро отличать такие буквы и букву "О" от цифры "0".

1 стартмани

13.10.2020    10851    25    tormozit    61    

39

Чтение файлов с FTP

Инструментарий разработчика Россия Абонемент ($m)

Внешний EXE-файл, который при запуске переносит файлы из указанной папки FTP на локальный диск

1 стартмани

09.09.2020    6650    3    AlexHelmer    8    

2

Проверка ведения учета (универсальная)

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

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

2 стартмани

11.08.2020    10209    58    vozhd    4    

19

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Детализированный анализ свободного места на диске просто как "РАЗ-ДВА!"

Инструментарий разработчика Абонемент ($m)

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

2 стартмани

16.04.2020    7042    1    solbol    2    

4

Downloader 1C

Инструментарий разработчика 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Консольное приложение для подготовки библиотеки дистрибутива 1С.

1 стартмани

13.04.2020    8594    3    korableg    6    

7

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    15753    14    moolex    12    

15

Список измененных объектов из "Отчета о сравнении конфигураций"

Инструментарий разработчика Россия Абонемент ($m)

Конвертер, позволяющий получить список измененных объектов "Отчета о сравнении конфигураций" (текстовый режим), исключающий объекты содержащие только признак "Порядок объекта изменен".

1 стартмани

18.02.2020    7748    4    seriouskeks    2    

2

Очистка кэша и удаление временных файлов и пустых папок

Инструментарий разработчика Абонемент ($m)

Чистка кэша, удаление временных файлов 1С, Windows, и прочих программ, с сохранением текущих настроек пользователя в 1С.

1 стартмани

26.12.2019    9698    12    vik070777    5    

4

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Утилита, предназначенная для просмотра, изменения, добавления, удаления и извлечения ресурсов в исполняемых (.EXE, .DLL и др.) и ресурсных файлах (.RES) ОС Windows. для формирования своего отдельного DLL файла

Инструментарий разработчика Абонемент ($m)

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

10 стартмани

05.11.2019    15962    11    vik070777    14    

13

Перфолента, первое знакомство. Новый язык программирования

Инструментарий разработчика Абонемент ($m)

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

22.07.2019    32947    0    Perfolenta    165    

153

CLR декодер для MS SQL Server

Инструментарий разработчика Абонемент ($m)

Библиотека для расшифровки кракозябр в базе данных.

1 стартмани

05.07.2019    11459    0    hellion    3    

3

Markdown-editor в 1С (с сохранением в HTML)

Инструментарий разработчика Управляемые формы Конфигурации 1cv8 Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала. Совместим с Webkit и IE.

1 стартмани

04.07.2019    18691    34    riposte    6    

52

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Модель объекта

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    23283    2    vadim1980    5    

16

CFU & CFE - reader (версия 3.1).

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

Обработка для анализа файлов обновлений (.cfu) и расширений (.cfe) в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

2 стартмани

21.06.2019    15668    43    vandalsvq    12    

27

Сценарий PowerShell для конвертации файла правил обмена данными КД 2 в Excel

Инструментарий разработчика Абонемент ($m)

Если уже есть правила обмена данными, но нет документации, хорошим началом может послужить данный сценарий. С его помощью можно получить документ Excel со списком правил обмена (каждое на лист), а так же взять за основу уже имеющийся документ (титульный лист, содержание и т.д.) и добавить в него данные файла правил обмена.

1 стартмани

24.05.2019    8149    0    emakei    5    

1

Блин, мы забыли включить регламентные задания…

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию.  В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

1 стартмани

08.04.2019    33244    22    slozhenikin_com    37    

61

Windows сервис генерации pdf417-штрихкодов. Обработка для печати марок алкогольной продукции ДУМ

Инструментарий разработчика Россия Акцизы Абонемент ($m)

Служба windows для генерации штрихкодов pdf417 в виде отдельных файлов JPEG. Делал для 1С:Далион Управление Магазином.

1 стартмани

18.02.2019    9929    1    user597086_dir_box    13    

1

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    75487    286    informa1555    246    

206

Мониторинг windows серверов на раз, два с помощью prometheus и grafana

Инструментарий разработчика Абонемент ($m)

Вдохновленный статьей про сбор, хранение и визуализации показателей с помощью prometheus и grafana подготовил готовый docker-compose файл для быстрой настройки и запуска мониторинга windows серверов.

1 стартмани

08.01.2019    25319    11    metmetmet    20    

15

Легкое и гибкое управление списком доступных баз 1С у пользователей

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

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    29016    29    RomikR    11    

17

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек.

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

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    66434    640    Eugen-S    36    

50

Навигатор по конфигурации базы 1С 8.3

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

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.93 от 12.03.2023

3 стартмани

28.10.2018    57320    518    ROL32    72    

182

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

CopyCopy - Копирование любого файла по расписанию

Инструментарий разработчика Абонемент ($m)

Программа копирует файл в равный промежуток времени указанный пользователем.

1 стартмани

28.08.2018    11033    2    FIERYLIONS    0    

3

1C Форматер кода

Инструментарий разработчика Россия Абонемент ($m)

Автоматическое форматирование кода 1С

1 стартмани

24.08.2018    13675    4    admin_at_gkgeostroy    9    

5

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

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

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    154596    3482    Evg-Lylyk    800    

619

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    44837    35    informa1555    30    

77

РусскийФокс и ClickerMann заносят данные в 1С

Инструментарий разработчика Россия Абонемент ($m)

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. . РусскийФокс создает сценарии для Clickermann. Сценарий заполняет справочник в 1С.

1 стартмани

21.07.2018    17237    1    andreosh    20    

6