Экранная линейка и угольник для 1С и не только - кроссплатформенный инструмент (Linux + Windows)

07.09.26

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

Экранная линейка и угольник для подгонки размеров печатных форм 1С и не только. Кросс-платформенный инструмент под Linux, Windows. Ничего лишнего ставить не нужно. Калибровка под ваш монитор и принтер, четыре положения угла, шкала по внутренней или внешней границе, пресеты бумаги и произвольный размер на лету. Исходники открыты.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Экранная линейка и угольник исходники на Python
.zip 11,63Kb
0 3 000 руб. Купить
Экранная линейка и угольник для Linux
. 46,82Mb
0 2 500 руб. Купить
Экранная линейка и угольник для Windows
.exe 36,44Mb
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

На основании публикаций «Экранная линейка… для всех конфигураций 1С» и «Набор инструментов для печати», не без помощи ИИ, сделал свой «велосипед». Только на Python + Qt (PySide6), с прицелом на Linux (сам уже много лет на нем сижу), а раз уж Qt — то и под Windows и под macOS собирается.

Зачем ещё один? Потому что на просторах паутины нашел только для Windows, а есть много разработчиков 1С, которые сидят на Linux/macOs, и им линейку тоже хочется. 

Проблема (для тех, кто впервые слышит)

Когда рисуешь макет печатной формы в 1С, экранные миллиметры и печатные миллиметры — это, мягко говоря, не одно и то же. Прикидываешь колонку «Товар» в 120 мм, печатаешь — а там 175. Для тербовательных заказчиков нарисовать печатку в размер - это прям "боль".

Что умеет

  • Два режима: одиночная линейка и угольник (L-форма) для замера ширины и высоты одновременно.
  • Прозрачное окно поверх всех — рамки нет, перетаскивается мышью, прозрачность крутится колёсиком.
  • Пресеты форматов бумаги: A4, A5, A6, Letter, Legal, 10×15, ценник 58×40 и любые свои (можно сохранить в список — а можно быстро задать «на лету» через пункт «Произвольный», без сохранения).
  • Альбом / портрет — переключается одним кликом.
  • 4 положения угла угольника: TL → TR → BR → BL. Двойной клик — крутит по часовой.
  • Шкала по внутренней или внешней границе — куда удобнее прикладывать край объекта.е.
  • Калибровка по эталонному отрезку 100 мм + кнопка «Печать эталона» — печатает отрезок ровно 100 мм на выбранном принтере, вы измеряете физической линейкой и вводите фактическое значение. Один раз откалибровали — забыли.
  • Настройки, позиция окна, калибровка и произвольный размер сохраняются в стандартном для ОС месте:
    • Linux — ~/.config/onec-ruler/config.json
    • Windows — %LOCALAPPDATA%\onec-ruler\config.json
    • macOS — ~/Library/Preferences/onec-ruler/config.json
  • Управление — только через контекстное меню и горячие клавиши, никаких панелей и тулбаров, ничего не закрывает экран.

Для удобства можно запустить несколько экземпляров инструмента

Горячие клавиши

  • R — переключить режим (линейка; угольник)
  • O — сменить ориентацию (альбом; портрет)
  • A — крутить угол угольника по часовой (TL → TR → BR → BL)
  • S — переключить шкалу (по внутренней / внешней границе)
  • F — произвольный размер линейки на лету
  • C — калибровка
  • Esc — выход
  • Двойной ЛКМ — поворот инструмента: линейку на 90°, угольник — угол по часовой
  • ЛКМ + перетаскивание — переместить окно
  • Колесо мыши — прозрачность
  • ПКМ — главное меню

Как работает калибровка

Один раз перед началом работы:

  1. Правый клик → «Калибровка…».
  2. В диалоге: «Печать эталона…» → выбираете принтер → печатается отрезок ровно 100 мм с надписью «Печать без масштабирования (100%)».
  3. Прикладываете к распечатке настоящую физическую линейку, вводите фактическую длину в мм. Или прикладываете линейку прямо к экрану, к тому же отрезку.
  4. «Применить» — всё, коэффициент px/mm сохранён.

С этого момента когда линейка показывает 120 мм — это ровно 120 мм на бумаге.

Технические подробности

  • Стек: Python 3.10+, PySide6 (Qt 6). Ничего экзотического.
  • Кроссплатформенно: код один и тот же для Linux, Windows, macOS. Собрано и проверено на Linux Mint 21 (Cinnamon, X11) и Windows 11 (PyInstaller той же командой из того же spec-файла). Под macOS не пробовал, но принципиальных препятствий нет — Qt там работает нативно.
  • Один бинарникonec-ruler (Linux) / onec-ruler.exe (Windows). Никаких зависимостей, никакого .NET, никакого Python на целевой машине ставить не нужно.
  • Вес: ~47 МБ
  • Wayland-нюанс: на голом GNOME «поверх всех» без спец-протокола не всегда держится. На X11 / XWayland / KDE / Cinnamon / Sway — работает.

Установка

Linux: скачать бинарник, chmod +x onec-ruler, запустить. Всё.

Windows: запустить onec-ruler.exe. Всё.

При первом запуске откроется меленькая линейка в углу экрана — дёргаете ПКМ и калибруете (см. выше).

Сборка:

py -m pip install PySide6 pyinstaller

py -m PyInstaller --noconfirm onec-ruler.spec
 

Вступайте в нашу телеграмм-группу Инфостарт

экранная линейка угольник печатные формы макеты миллиметры верстка

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    78261    397    171    

336

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    275836    1540    423    

1192

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    41736    115    54    

131

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    69218    139    41    

147

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    11207    44    62    

58

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    27441    100    46    

106

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5. Работает на возможностях платформы, внешние компоненты не используются.

6000 руб.

25.02.2026    5686    19    1    

21
Для отправки сообщения требуется регистрация/авторизация