Repository navigation
Releases: belov38/yellowcode
Release list
v0.1.0-alpha.13
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
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
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
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
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
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
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
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
Yellowcode for macOS Apple Silicon (M1 and later).
New in alpha.5:
- Fix opening and querying offline
1Cv8.1CDdatabases with an older set of service tables, such as databases created with compatibility mode 8.3.12. Previously opening could fail withbad 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/yellowcodeUpdate:
brew update
brew upgrade --cask belov38/yellowcode/yellowcodeThe 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
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
.dtin 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/yellowcodeUpdate:
brew update
brew upgrade --cask belov38/yellowcode/yellowcodeThe 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.