История изменений gedemin.exe

Материал из GedeminWiki
Перейти к: навигация, поиск

Файл gedemin.exe компилируется автоматически и ежедневно выкладывается на сайт. Используйте его с осторожностью в промышленных системах! Всегда сохраняйте предыдущую версию и архивируйте базу данных.

2014

Дата Версия Описание изменений
01.09.2014 v.2.6.0 Глобальные нововведения:
  • Пространства имен -- замена настройкам. Хранение пространств имен в текстовых файлах в формате YAML.
  • Автоматическое обновление программы через интернет.
  • Встроена функциональность web сервера. Безопасные соединения с помощью библиотеки OpenSSL.
  • Подключен SWI-Prolog.

Прочие изменения:

  • Добавлено ограничение уникальности на поля XID, DBID в таблицу GD_RUID.
  • Исправлена ошибка с использованием колеса прокрутки в гриде, если перекрыт метод DoBeforePost.
  • Добавлена вкладка Бизнес-классы в окне SQL редактора.
  • При перезаписи РУИДа ищем и заменяем РУИДы в скриптах, типовых документах и INV_BALANCEOPTION.
  • Ускорено удаление проводок созданных автоматической операцией, при ее повторном выполнении.
  • Indy updated 9.0.18 -> 9.0.50.
  • В макросах теперь доступен метод GetAsCSVString для компонента TIBSQL.
  • Прочие мелкие изменения и правки.

Issue 895, Issue 913, Issue 1041, Issue 1267, Issue 2360, Issue 2688, Issue 2742, Issue 2776, Issue 3060, Issue 3063, Issue 3081, Issue 3085, Issue 3095, Issue 3096, Issue 3097, Issue 3098, Issue 3101, Issue 3102, Issue 3103, Issue 3104, Issue 3112, Issue 3113, Issue 3114, Issue 3119, Issue 3120, Issue 3121, Issue 3122, Issue 3123, Issue 3133, Issue 3138, Issue 3147, Issue 3156, Issue 3164, Issue 3168, Issue 3180, Issue 3182, Issue 3183, Issue 3184, Issue 3193, Issue 3194, Issue 3247, Issue 3248, Issue 3249, Issue 3250, Issue 3251, Issue 3255, Issue 3258, Issue 3262, Issue 3264, Issue 3265, Issue 3270, Issue 3289, Issue 3290, Issue 3293, Issue 3300, Issue 3301, Issue 3303, Issue 3309, Issue 3312, Issue 3320, Issue 3325, Issue 3327, Issue 3328, Issue 3330, Issue 3331, Issue 3335, Issue 3341, Issue 3344, Issue 3368, Issue 3373, Issue 3380, Issue 3394, Issue 3397, Issue 3409, Issue 3725.

2013

Дата Версия Описание изменений
06.05.2013 v.2.5.19 Issue 859, Issue 2677, Issue 2846, Issue 2987, Issue 3020, Issue 3023, Issue 3070, Issue 3073, Issue 3081, Issue 3082. Прочие мелкие изменения и правки.
08.01.2013 v.2.5.18 В редакторах SQL и скрипт-объектов появилась возможность вызывать внешний редактор (строка вызова прописывается в файле gedemin.ini). При работе через Windows Server 2008 Remote App неверно отображались шрифты в меню. Переработана логика подключения к базе данных. Новые окна входа в систему и списка баз данных, который теперь хранится в файле databases.ini. Поддержка новых однопользовательских режимов Firebird 2.5. Автоматическое обновление файлов платформы через интернет. Issue 2920, Issue 2931, Issue 2944.

2012

Дата Версия Описание изменений
07.11.2012 v.2.5.17 В стандартных бухгалтерских отчетах теперь можно выбрать множество объектов аналитического признака. В ЖО добавлена возможность группировки по рабочей организации. В информацию о программе добавлен список UDF. Возможность объединить две организации со складским движением. Прочие правки и оптимизация кода. Issue 2549, Issue 2692, Issue 2868, Issue 2882, Issue 2907, Issue 2909, Issue 2911.
08.08.2012 v.2.5.16 В Исследователь системы теперь можно добавлять отчеты напрямую. Бухгалтерские функции распознают, что передано на вход: название счета, его РУИД или ИД. Ускорено построение Карты счета. Менеджер памяти FastMM обновлен до версии 4.99. Рефакторинг кода и оптимизация. Исправления ошибок. Issue 2560, Issue 2729, Issue 2743, Issue 2749, Issue 2750, Issue 2757, Issue 2759, Issue 2761, Issue 2764, Issue 2770, Issue 2778, Issue 2789, Issue 2805, Issue 2813, Issue 2821, Issue 2823, Issue 2827, Issue 2831, Issue 2836, Issue 2838, Issue 2841.
11.03.2012 v.2.5.15 Флаг Выполнять при запуске программы для глобальных макросов. Новый режим в ЖХО Отображать проводки только по одному документу, при переходе из бухгалтерского отчета. Выставление ширины колонки в гриде с учетом ширины итогового значения. Исправления ошибок. Issue 2675, Issue 2684, Issue 2695, Issue 2697, Issue 2706, Issue 2708.
27.01.2012 v.2.5.14 FTP клиент. Сортировка в atContainer (используется в списке аналитик для счета). Флаг Отображать отчет в модальном режиме. Функция событий для отчетов FR4. Информация о региональных настройках в окне О системе. Issue 2638, Issue 2652, Issue 2664.
11.01.2012 v.2.5.13 Контроль остатков на конец месяца. Подготовка к Gedemin Portable. Подробнейшая информация обо всем в окне О программе. Исправлены баги с прорисовкой грида. Issue 2346, Issue 2446, Issue 2545, Issue 2557, Issue 2587, Issue 2590, Issue 2600, Issue 2605, Issue 2645.

2011

Дата Версия Описание изменений
05.08.2011 v.2.5.12 Вывод информации о неотловленных исключениях. Issue 2401, Issue 2408, Issue 2421, Issue 2420, Issue 2457, Issue 2319, Issue 2375, Issue 2265, Issue 2289, Issue 2299, Issue 2153, Issue 2442, Issue 2317, Issue 2364, Issue 2432, Issue 1980, Issue 2504, Issue 2385, Issue 2091, Issue 2511, Issue 2417, Issue 2513, Issue 2517, Issue 2542.
21.03.2011 v.2.5.11 При загрузке настроек в тихом режиме (ключ /q) помещаем сообщения об ошибках в лог операционной системы. При сохранении в настройку таблицы интервального дерева не сохраняем системные метаданные. Исправления в парсере SQL. Доработки по процедуре закрытия периода. Исправлено: Issue 2340, Issue 2333, Issue 2287, Issue 2314, Issue 2068, Issue 2299, Issue 2067.

2010

Дата Версия Описание изменений
15.12.2010 v.2.5.10 Для параметров отчетов и макросов типа ссылка можно указать, через запятую, несколько полей для отображения. Экспорт отчета в XML из командной строки. Решена проблема с перерисовкой контрола период дат на Windows7 и Windows Vista.
08.12.2010 v.2.5.9 Удаление данных прошлых периодов. При сохранении объектов типа Интервальное дерево в настройку, не сохраняются триггеры и хранимые процедуры. Прочие незначительные улучшения и исправления.
28.11.2010 v.2.5.8 Добавлен параметр командной строки /r. Библиотека midas.dll теперь не регистрируется в системе, а подключается с помощью манифестов. Исправлено Issue 2257.
09.11.2010 v.2.5.7 В окнах стандартных бухгалтерских отчетов и в карточке по товару вместо двух полей для ввода дат теперь применяется специализированный компонент ввода периода. Добавлены новые типы: Период дат, Список значений, Набор радиокнопок и Набор чекбоксов. Появилась возможность копировать данные существующего параметра типа Ссылка (кнопка на вкладке Шаблон). Данные параметра теперь располагаются на нескольких вкладках. Поле comment в таблице с позициями банковской выписки теперь имеет тип строковый БЛОБ. Исправлено Issue 2239. Оптимизация обращений к серверу: добавлен метод TIBTransaction.ExecSQLImmediate. В интерфейс форм Tgdv_..., складской карточки добавлены свойства DateBegin и DateEnd для доступа к периоду дат. При переводе на новую версию существующих баз, возможно, потребуется установка новых версий настроек. Подробнее, см. запись в блоге.
28.10.2010 v.2.5.6 Добавлены в отчеты: функция GetNumericWordForm, метод ReportSystem.ExportReportWithParam для экспорта отчета в файл (поддерживаются форматы PDF, WORD, EXCEL), глобальные переменные.
25.10.2010 v.2.5.5 Изменения в SQL редакторе: подсвечиваем строку с ошибкой, выводим параметры транзакции списком с чекбоксами, запоминаем положения окна ввода параметров запроса. В выпадающем списке по нажатию клавиши F6 теперь можно использовать регулярные выражения для поиска значений. Если при локальном подключении к базе данных задано только ее имя, то считаем, что она расположена в одном каталоге с файлом gedemin.exe.
20.10.2010 v.2.5.4 Новый сплиттер с возможностью закрытия главной панели одним кликом. При апгрейде старых баз проверяем и синхронизируем поля-признаки в AC_RECORD и AC_ENTRY. Сериализация объектов не пишет в поток несущественные данные (например, BLR метаданных). Исправлены: Issue 2144, Issue 2162, Issue 1533, Issue 1531, Issue 1992, Issue 1681, Issue 2116, Issue 1702, Issue 2171, Issue 2164, Issue 2175, Issue 2172.
01.10.2010 v.2.5.3 На вкладке Монитор окна SQL редактор текст запроса показываем справа от таблицы, в отдельном поле с подсветкой синтаксиса. Исправлены: Issue 2140 (требует апгрейда структуры БД) и Issue 2143.
27.09.2010 v.2.5.2 В окне SQL редактора добавлена возможность просмотра результата в древовидном виде. Соответствующая кнопка доступна на панели инструментов вкладки Результат, если выборка содержит поля с именами ID, PARENT и NAME.
23.09.2010 v.2.5.1 Переработано окно с информацией о программе. Добавлены недостающие сведения. Информация представлена в текстовом виде с возможностью копирования в буфер. Добавлен регрессионный тест для окна О программе.

2008

Дата Версия Описание изменений
29.04.2008 v.1.4.9 В новой версии появилась возможность настроить использования файла gedemin.exe в качестве облочки операционной системы Windows.
14.01.2008 v.1.4.8 Парсер SQL теперь воспринимает вложенные подзапросы. Готовимся к ФБ 2.1. Добавили возможность загрузки настройки из потока без переподключения к БД и с подавлением ошибок. Мелкие изменения по компоненту калькулятор. Добавлена библиотека FastCode -- оптимизация базовых функций. Исправление мелких ошибок в фильтрах. Исправление в ФастРепорте: "Если длинный текст помещался в маленькое мемо, то мог быть бесконечный цикл". Исправлены мелкие ошибки в редакторе скрипт-объектов. Коментарий к хранимой процедуре при ее создании теперь будет сохраняться. Добавлен класс метада-данных TgdcCheckConstraint. Исправление по разграничению прав: "Теперь можно распространять права доступа как у текущего элемента на все вложенные или вообще на все элементы в Исследователе." Исправлена ошибка по блокировке периода: "Если в заблокированном периоде попытаться удалить запись в документе инвентаризации то выдается пустое окошко с надписью по позиции было дальнейшее движение, а не сообщение о блокировке периода." Добавлен класс для работы с генератором. Исправлен алгоритм назначения прав в древовидных списках: " при распространении прав на вложенные группы теперь не копируем права текущего элемента, а именно выставляем бит нужной группы." Таблица: При поиске по числовым полям теперь не учитываем разделители тысяч. Таблица: Исправлена ошибка, когда выпадающий список оставался висеть на экране после того как курсор уходил на другую колонку. Исправлена ошибка с неверным определением параметров в запросе, если в запросе присутствуют коментарии или сложная конфигурация открывающих-закрывающих кавычек. Добавлен список изменений скрипт-функции. Хранилище: Добавлена возможность поиска только элементов добавленых в настройку или только элементов не добавленных в настройку. Добавлена бета-версия механизма сравнения конфигураций баз данных. Добавлена возможность использовать Гедымин вместо explorer в качестве оболочки для Windows. Корректная обработка отсутствия прав при загрузке рабочего стола. Поиск в окне со списком баз данных. Консолидировали информацию в системном реестре. Еще с полсотни исправлений мелких ошибок и оптимизаций.

2007

Дата Версия Описание изменений
11.05.2007 v.1.4.5 Подправлен SQL парсер. Теперь возможно использование конструкций (z.parent + 0) is not null и т.п. Функция DATESTR в отчетах теперь всегда возвращает день с лидирующим нулем. При печати отчета, если используется функция преобразования денежной суммы в строку и для используемой валюты в справочнике не прописаны необходимые наименования, то пользователю автоматически предлагается заполнить недостающие поля. Обновили FastMM до версии 4.66. В окне выполнения SQL запросов теперь можно настраивать параметры транзакции, а также парсить запрос. После выполнения запроса показывается значение RowsAffected. В окно архивного копирования базы данных добавлен флаг "Выключить компьютер" после завершения процесса. В окно архивного копирования базы данных добавлен флаг "Перекомпилировать процедуры". В SQL монитор добавлены вкладки со списком транзакций и датасетов. В меню База данных главного окна добавлены ф-ции "Перекомпилировать все триггеры" и "Перекомпилировать все процедуры". В глобальный объект IBLogin добавили метод ChangeUser -- возможность менять пользователя в процессе работы программы. Добавили в диалоговое окно типовой проводки возможность выбрать типовую операцию к которой эта проводка принадлежит. Теперь при добавлении сотрудника, если указана компания, то подставится подразделение, если подразделение, то -- компания. Перенесено из окна на уровень БО. Запрещено изменение рабочей компании при редактировании документа. В Tgdc_dlgUserComplexDocument добавлено свойство IsAutoCommit для работы пользовательского документа без старта транзанкции. Исправлена ошибка "Not in edit mode", кагда просто подставлялось кол-во товара, не отмечая позицию. Устранили загрузку процессора на 100% в обработчике события actSaveToFileOnUpdate, если не присвоен детальный объект. Снят флаг Required с поля IsSimple в бухгалтерской проводке так как оно заполняется триггером. Исправлен алгоритм копирования БО с детальными и присоединенными объектами. Отключаем кэширование ИД в случае работы из-под терминальной сессии. Автоматическое изменение нумерации документов, если пользователь присвоил номер не из последовательности. Теперь нельзя перетаскивать драг-н-дропом сотрудника в папку, так как это сделает его физ лицом. Добавлен режим визуального отображения прав на команды (бизнес-классы) в Исследователе. Переделано поведение накладной при пересоздании движения по всем позициям - принудительный Rollback заменен на SAVEPOINT -- ROLLBACK TO. В банковской выписке добавлено автоматическое подстановка поля bankbranch при поиски клиента по рс и коду банка. Если не заполняли рабочие дни перед праздниками, то получали нулевую продолжительность рабочего дня. Добавили поддержку регулярных выражений при фильтрации данных в гриде. Изменения в лукапе: шрифт выпадающих списков устанавливается по шрифту эдита комбобокса. Если введено наименование объекта которого нет в базе, то он создается автоматом (при условии, что его можно создать и нет неоднозначностей по его типу, а также, если автоматическое создание разрешено системными настройками). На уровне TIBDataSet управляем размером буфера автоматически. Свойство BufferChunks уже ни на что не влияет. Исправлена ошибка в функции K_O. Запрещаем строить два и более отчета одновременно. Убрали кнопку Закрыть из окна которое появляет в момент построения отчета, так как все равно прервать нельзя. Прочие мелкие исправления и улучшения.

См. также


Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты