Новая версия gedemin.exe 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.
- Запрещаем строить два и более отчета одновременно.
- Убрали кнопку Закрыть из окна которое появляет в момент построения отчета, так как все равно прервать нельзя.
- Прочие мелкие исправления и улучшения.
11.05.2007