Skip to content

Releases: belov38/yellowcode

v0.1.0-alpha.13

Choose a tag to compare

@belov38 belov38 released this 29 Oct 06:30

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux.

Что нового

  • Изменение пользователей базы (Windows): в окне «Пользователи» (меню «Администрирование») и командами yellowcode users create, edit, delete и clear-password можно добавить пользователя, изменить его имя, полное имя и роли, удалить пользователя или сбросить пароль (установить пустой) в файловой базе 1Cv8.1CD.

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.13-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.13-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.13-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.13-linux-amd64.deb, .rpm или .AppImage.

Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: Yellowcode-0.1.0-alpha.13-linux-arm64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальную таблицу Остатки регистров накопления и не выводит строки итогов (ИТОГИ).
  • Консоль кода работает только с файловой базой (1Cv8.1CD), часть возможностей встроенного языка пока не реализована.
  • В консоли кода результаты запросов пока не могут содержать ссылки на объекты (поле Ссылка, реквизиты ссылочных типов), а в базах с разделением данных запросы не выполняются.

v0.1.0-alpha.12

Choose a tag to compare

@belov38 belov38 released this 29 Oct 03:18

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux. Только просмотр.

Что нового

  • Сайт yellowcode.dev: на https://yellowcode.dev — установка, первые шаги, консоль запросов и консоль кода, справка по командам, совместимость с конфигурациями 1С и история выпусков.
  • Справка командной строки на русском: описания команд и параметров yellowcode теперь на русском языке, у каждой команды есть примеры вызова.
  • Исправления: открываются файловые базы без конфигурации, например только что созданные в 1С пустые базы; выгрузка .dt пустой базы без конфигурации преобразуется в файловую базу; в консоли кода Формат() возвращает пустую строку для числа, которое округлилось до нуля (например, Формат(-0.005, "ЧДЦ=0")), как 1С; в консоли кода Число() от строки из одних пробелов возвращает 0, как 1С.

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.12-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.12-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.12-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.12-linux-amd64.deb, .rpm или .AppImage.

Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: Yellowcode-0.1.0-alpha.12-linux-arm64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальную таблицу Остатки регистров накопления и не выводит строки итогов (ИТОГИ).
  • Консоль кода работает только с файловой базой (1Cv8.1CD), часть возможностей встроенного языка пока не реализована.
  • В консоли кода результаты запросов пока не могут содержать ссылки на объекты (поле Ссылка, реквизиты ссылочных типов), а в базах с разделением данных запросы не выполняются.

v0.1.0-alpha.11

Choose a tag to compare

@belov38 belov38 released this 27 Oct 02:29

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux. Только просмотр.

Что нового

  • Большие выгрузки .dt открываются: метаданные .dt Бухгалтерии предприятия 3.0 и ЗУП 3.1 теперь открываются для просмотра так же, как .cf. Раньше такие файлы не открывались из-за ограничения размера.

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.11-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.11-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.11-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.11-linux-amd64.deb, .rpm или .AppImage.

Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: Yellowcode-0.1.0-alpha.11-linux-arm64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальную таблицу Остатки регистров накопления и не выводит строки итогов (ИТОГИ).
  • Консоль кода работает только с файловой базой (1Cv8.1CD), часть возможностей встроенного языка пока не реализована.
  • В консоли кода результаты запросов пока не могут содержать ссылки на объекты (поле Ссылка, реквизиты ссылочных типов), а в базах с разделением данных запросы не выполняются.

v0.1.0-alpha.9

Choose a tag to compare

@belov38 belov38 released this 26 Oct 09:06

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux. Только просмотр.

Что нового

  • Виртуальные таблицы регистров в консоли запросов: Обороты и ОстаткиИОбороты (в том числе с периодичностью) у регистров накопления, СрезПоследних и СрезПервых у регистров сведений.
  • Консоль кода: «Сервис» → «Консоль кода» (Ctrl+Shift+E). Выполняет фрагмент на встроенном языке 1С на открытой базе только на чтение: сообщения Сообщить(), ошибки с номером строки, отмена выполнения.
  • Стартовый экран: вкладки «Базы 1С», «Базы Yellowcode» и «Файлы конфигураций», у каждой своя история открытия.
  • Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: пакеты .deb, .rpm и .AppImage.

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.9-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.9-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.9-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.9-linux-amd64.deb, .rpm или .AppImage.

Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: Yellowcode-0.1.0-alpha.9-linux-arm64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальную таблицу Остатки регистров накопления и ИТОГИ.
  • Консоль кода работает только с файловой базой (1Cv8.1CD), часть возможностей встроенного языка пока не реализована.

v0.1.0-alpha.10

Choose a tag to compare

@belov38 belov38 released this 26 Oct 21:46

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux. Только просмотр.

Что нового

  • Подсказки в консоли кода: по Ctrl+Space — методы и свойства встроенного языка, объекты конфигурации и их реквизиты; при вводе вызова — параметры метода. Подсказки учитывают тип переменной: после Запрос = Новый Запрос; на Запрос. будут методы запроса.
  • Запросы в консоли кода: Новый Запрос, Выполнить(), Выбрать() с обходом по группировкам и иерархии, Выгрузить() в таблицу или дерево значений, временные таблицы, итоги (ИТОГИ).
  • Исправления для Windows: проверка модуля на синтаксические ошибки; конвертация баз и .dt в папки с путём длиннее 260 символов.

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.10-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.10-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.10-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.10-linux-amd64.deb, .rpm или .AppImage.

Linux ARM64, в том числе Raspberry Pi 4/5 с 64-битной Raspberry Pi OS: Yellowcode-0.1.0-alpha.10-linux-arm64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальную таблицу Остатки регистров накопления и не выводит строки итогов (ИТОГИ).
  • Консоль кода работает только с файловой базой (1Cv8.1CD), часть возможностей встроенного языка пока не реализована.
  • В консоли кода результаты запросов пока не могут содержать ссылки на объекты (поле Ссылка, реквизиты ссылочных типов), а в базах с разделением данных запросы не выполняются.

v0.1.0-alpha.8

Choose a tag to compare

@belov38 belov38 released this 25 Oct 02:51

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS, Windows и Linux (x86_64). Только просмотр.

Что нового

  • Версия для Linux (x86_64): пакеты .deb и .rpm и .AppImage.
  • Исходный код Yellowcode теперь открыт в этом репозитории (лицензия MIT или Apache 2.0 на выбор).

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или Yellowcode-0.1.0-alpha.8-macos-arm64.dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.8-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.8-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Linux (x86_64): Yellowcode-0.1.0-alpha.8-linux-amd64.deb, .rpm или .AppImage.

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.
  • Система компоновки данных (СКД) пока не реализована.
  • Расширения конфигурации пока не поддерживаются: файлы .cfe не открываются, у баз и выгрузок .dt показывается только основная конфигурация.
  • Консоль запросов пока не поддерживает виртуальные таблицы регистров (остатки, обороты, срез последних) и ИТОГИ.

v0.1.0-alpha.7

v0.1.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@belov38 belov38 released this 24 Oct 22:58

Yellowcode — просмотрщик конфигураций и файловых баз 1С для macOS (Apple Silicon) и Windows. Только просмотр.

Как начать

Откройте .cf, .cfe, .dt или файловую базу (1Cv8.1CD или папку базы).

Просмотр данных: правый клик по справочнику, документу или регистру → «Открыть данные».

Консоль запросов: «Сервис» → «Консоль запросов».

Установка

macOS:

brew install --cask belov38/yellowcode/yellowcode

или .dmg ниже.

Windows: установщик Yellowcode-0.1.0-alpha.7-windows-x64-setup.exe или без установки — Yellowcode-0.1.0-alpha.7-windows-x64-portable.zip (распакуйте и запустите yellowcode.exe).

Ограничения

  • Ранняя версия, часть окон 1С пока не реализована.
  • Табличные документы и макеты пока не отображаются.

v0.1.0-alpha.6

v0.1.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@belov38 belov38 released this 22 Oct 09:29

Yellowcode 0.1.0-alpha.6 для macOS Apple Silicon.

  • Одностраничное добавление базы: имя, путь, «Файл…» и «Папка…»; поддерживается выбор 1CD и папки файловой базы.
  • Улучшены работа с памятью и выполнение запросов к данным.
  • Включены исправления стабильности после alpha.5.

Ограничения: приложение остаётся предварительной версией. Просмотр конфигураций и запросы к данным — только для чтения; совместимость запросов и конструктора неполная. Старые управляемые формы 3/48 не открываются. Корпуса, базы, платформа 1С и исходники в пакет не входят. Пункт «Недавние» в этот выпуск не включён.

Установка: brew install --cask belov38/yellowcode/yellowcode
Обновление: brew update && brew upgrade --cask belov38/yellowcode/yellowcode

v0.1.0-alpha.5

v0.1.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@belov38 belov38 released this 16 Oct 08:52

Yellowcode for macOS Apple Silicon (M1 and later).

New in alpha.5:

  • Fix opening and querying offline 1Cv8.1CD databases with an older set of service tables, such as databases created with compatibility mode 8.3.12. Previously opening could fail with bad DBNames at DbSegments.

This is the only application behavior change since alpha.4. It is not a claim of complete compatibility with every older platform or database.

This early preview remains read-only. Query compatibility and the visual query builder are incomplete. Configuration/module editing, XML-directory import and DCS report execution are not included. DT files support metadata browsing only, without restoring or querying their business data; managed-form previews are partial. Some service dialogs provide UI only.

Supply your own .cf, .cfe, .dt or offline 1Cv8.1CD database copy. Keep the original 1Cv8.1CD filename and use a separate directory. No business data is bundled.

Install:

brew install --cask belov38/yellowcode/yellowcode

Update:

brew update
brew upgrade --cask belov38/yellowcode/yellowcode

The ARM64 application is Developer ID signed, notarized and stapled. SHA256SUMS contains the final ZIP checksum. Sources and private corpora remain private.

Source commit: 3c4579b117628bb304619848a6bce09f6a125003.

v0.1.0-alpha.4

v0.1.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@belov38 belov38 released this 16 Oct 07:14

Yellowcode for macOS Apple Silicon (M1 and later, including M4).

New in alpha.4:

  • Designer-style appearance and skins, menus, toolbars and context menus; CodeMirror editors, MDI windows and service messages/dialogs.
  • A redesigned launcher and splash screen with staged loading, progress and cancellation.
  • Open an original .dt in read-only metadata mode to browse its configuration tree, properties and modules. This does not restore business data or enable queries over DT data; managed-form previews from DT are partial.
  • Read-only DCS template viewer via Templates → Open template (Макеты → Открыть макет), without report execution.
  • Query text fixes for TOTALS/AUTOORDER (ИТОГИ/АВТОУПОРЯДОЧИВАНИЕ) and terminal INDEX BY (ИНДЕКСИРОВАТЬ ПО), plus corrected error text when the additional message is empty.

This is an early preview: query compatibility and the visual query builder remain incomplete. Configuration/module editing, XML-directory import and DCS report execution are not included. Some service dialogs only provide a UI preview, without the corresponding platform operation.

Supply your own .cf, .cfe, .dt or offline 1Cv8.1CD database copy. Keep the original 1Cv8.1CD filename and put the copy in a separate directory for the query console. No business data is bundled.

Install:

brew install --cask belov38/yellowcode/yellowcode

Update:

brew update
brew upgrade --cask belov38/yellowcode/yellowcode

The ARM64 application is Developer ID signed, notarized and stapled. SHA256SUMS contains the checksum of the final ZIP. Source and private corpora remain private; this public repository contains release artifacts only.

Source commit: 0df2049e6f9104149dff33d0e346db8d73c1deff.