Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

Releases: zhichkin/dajet-studio

DaJet Studio 1.7.7

03 May 18:49
Compare
Choose a tag to compare

Добавлены перечисления и их значения в дерево метаданных.

Для вывода значений в тескстовом виде необходимо воспользоваться командой контекстного меню узла "Values" перечисления. Затем выбрать опцию меню "Show enumeration values". Значения перечисления будут выведены в правую панель программы.

Пример для перечисления "СтавкиНДС":

1. НДС18     {f7282de9-868a-4c34-bb04-0bff90bc616e} ff0b04bb-bc90-6e61-4c34-868af7282de9
2. НДС18_118 {47a1e8b7-23ba-4a92-aa21-febc5a30f63e} bcfe21aa-305a-3ef6-4a92-23ba47a1e8b7
3. НДС10     {2d2c8285-3de6-45da-a9a1-ac5083568a8f} 50aca1a9-5683-8f8a-45da-3de62d2c8285
4. НДС10_110 {091efa23-9b7f-4441-bb0c-7ccd23b0d011} cd7c0cbb-b023-11d0-4441-9b7f091efa23
5. НДС0      {264e92bb-b849-4f97-82ba-c42fe2373daa} 2fc4ba82-37e2-aa3d-4f97-b849264e92bb
6. БезНДС    {2e46dee0-b40d-4bd4-b02a-da83a286ea45} 83da2ab0-86a2-45ea-4bd4-b40d2e46dee0
  • Первое значение UUID в фигурных скобках - внутренний идентификатор перечисления в 1С.
  • Второе значение UUID - значение перечисления в таблицах СУБД для выполнения запросов SQL.

DaJet Studio 1.7.6

20 Jan 15:35
Compare
Choose a tag to compare
  1. Выполнен переход на DaJet.Data.Mapping 3.2.3.
  2. Исправлена ошибка чтения значений составного типа для групповых элементов справочников.

Ошибка СУБД возникала при чтении NULL значений, содержащихся в полях дискриминатора типа данных вида _Fld123_TYPE:

Data is Null. This method or property cannot be called on Null values.
at Microsoft.Data.SqlClient.SqlBuffer.ThrowIfNull()
at Microsoft.Data.SqlClient.SqlBuffer.get_Int32()
at Microsoft.Data.SqlClient.SqlDataReader.GetInt32(Int32 i)
at DaJet.Data.Mapping.PropertyMapper.GetMultipleValue(IDataReader reader)
at DaJet.Data.Mapping.PropertyMapper.GetValue(IDataReader reader)
at DaJet.Json.EntityJsonSerializer.SerializeDataToJson(IDataReader reader, Utf8JsonWriter writer)
at DaJet.Json.EntityJsonSerializer.Serialize(IDataReader reader)
at DaJet.Json.EntityJsonSerializer.Serialize(Int32 pageSize, Int32 pageNumber)+MoveNext()
at DaJet.Studio.UI.ExportDataRabbitMQViewModel.ExportDataToFile() in C:\Users\User\Desktop\GitHub\dajet-studio\src\dajet-studio\controls\ExportDataRabbitMQViewModel.cs:line 513

DaJet Studio 1.7.5

09 Jan 18:06
Compare
Choose a tag to compare

Выполнен переход на DaJet.Data.Mapping 3.2.2.
Добавлена поддержка выгрузки справочников для версии платформы 8.2.
При выгрузке справочников на версии или в режиме совместимости с платформой 8.2 возникала ошибка из-за разного наименования полей в таблице справочника на уровне СУБД, отвечающего за признак предопределённого элемента:
8.2 - IsMetadata - binary(1)
8.3 - PredefinedID - binary(16)

DaJet Studio 1.7.4

28 Dec 14:49
Compare
Choose a tag to compare

Выполнен переход на DaJet.Metadata 3.1.9.

DaJet Studio 1.5.0

12 Dec 00:34
Compare
Choose a tag to compare
  1. Выполнен переход на DaJet.Metadata 3.1.7.
  2. Добавлен поиск по дереву метаданных.
  3. Добавлен функционал по экспорту данных из 1С в RabbitMQ или файл в формате 1C JSON.
  4. Поддерживается только Microsoft SQL Server.
  5. Функционал расширения для языка запросов 1С может содержать ошибки.
  6. Дерево метаданных в данной версии пока что не сохраняется в настройках программы.
  7. Именование каталогов скриптов изменилось с идентификаторов баз данных на их простые имена.
    Каталог скриптов находится в корневом каталоге программы и называется scripts. Создаётся автоматически.

DaJet Studio 0.5

17 Mar 12:19
Compare
Choose a tag to compare
DaJet Studio 0.5 Pre-release
Pre-release

Среда для подключения к базам данных 1С, использующих SQL Server.

Создание скриптов, функций и хранимых процедур SQL и их выполнение.

Публикация скриптов на web сервере DaJet.

Исполняемый файл: DaJet.Studio.exe

DaJet Web Server 0.2

09 Nov 15:31
Compare
Choose a tag to compare
DaJet Web Server 0.2 Pre-release
Pre-release

Web сервер для хостинга скриптов, созданных при помощи DaJet Studio.

Публикация на web сервер выполняется из интерфейса DaJet Studio.

Запуск web сервера из bat файла:

cd D:\dajet\web

dotnet DaJet.Http.dll