Сборка 5.5.259 07.08.2008 - Исправлена ошибка в вычислении {PartAccount} со значением -2 на некоторых полях - Исправлена ошибка, когда в действие на изменение параметра запроса в новом значении свойства параметра содержится символ "=" Сборка 5.5.258 06.08.2008 - Ошибка с параметрами при вызове запроса без загрузки параметров из документа - Исправлена ошибка с выходом за рамки главного окна табличных форм с растягиванием до нижнего и правого края - Добавлена настройка подтверждение закрытия документа Сборка 5.5.256 28.07.2008 - Создан интерфейс для редактирования заголовка и иконки Лексемы. - Исправлена ошибка когда у кнопки стоит свойство "Пересчет НДС"=Да, а у документа нет формы Pdocmat Сборка 5.5.255 25.07.2008 - В форме Pdocmat и табличной форме в компоненте Мемо создан корректный просмотр и редактировании полей типа nvarchar(max) и varchar(max) - Обойдено появление ошибки "TableName cannot be empty" при использовании в селекте вызова данных не из таблицы а из функции Сборка 5.5.254 22.07.2008 - Создание и заполнение таблицы (#PdocSelected) выделенных строк реестра теперь происходит и при вызове расчета - Исправлено ошибка когда при открытом документе показано возможность печать одноименного отчета (кнопка печати активно), но фактически печатать его нет прав (выдает ошибку отчет такой то не найден) Сборка 5.5.253 18.07.2008 - Исправлена ошибка "Incorrect syntax near the keyword "Where"" при открытии некоторых документов - Исправлена ошибка когда если у документа свойство "Вьюшка Pdoc" (PdocQ) пусто, то ей присваивается значение "Pdoc", а не значения свойства "Таблица PDoc" (PdocT), которое может отличаться от "Pdoc" Сборка 5.5.252 16.07.2008 - Исправлен скрипт "Lexema Список пользовательских представлений и таблиц" для поддержки SQL Server 2000 - Исправлено мелкание окна при загрузки вида через вычисление и через меню Сборка 5.5.251 07.07.2008 - Исправлена ошибка в гриде когда в различных ситуациях при редактировании полю присваивалось значение, которое до этого было присвоено другому полю Сборка 5.5.250 03.07.2008 - В регистрации документов исправлена ошибка, когда не отображалось значение "Pdoc вьюшки на реестр" (PdocNQ) - Исправлена ошибка когда в закрытом для редактировании документе можно было изменить поле формы Pdocmat компоненты выпадающий список - Исправлена ошибка в обозревателе аналитик при поиске аналитики по типу - Исправлена ошибка когда в обозревателе аналитик в качестве всплывающей подсказки показывалось значение поле, а не имя поля как в других компонентах Сборка 5.5.243 30.05.2008 - Проекты переведены на новый компилятор Delphi 2007 - Обновлены пакеты отчетов и SDAC - В просмотр отчетов добавлена поддержка отображения двух страниц (удобно для широкоэкранных или больших мониторов) Сборка 5.5.232 28.04.2008 - Исправлена ошибка когда запрос (Параметры из документа = Загружать) не загружался сразу после вызова из параметра запроса с типом справочника Запрос Сборка 5.5.231 28.04.2008 - Добавлен (как и в Балансе 5.0.193) во внутренние скрипты системы скрипт переноса остатков (апдейт UpdateLexema55_173.sql) Сборка 5.5.230 22.04.2008 - Исправлена ошибка с непоявлением всплывающих подсказок параметров вычисления - Меню всех команд всплывающих подсказок собрано в одно подменю - Исправлена ошибка с неполным пересозданием страниц компоненты "Закладка" при изменении в инспекторе объектов свойства "Страницы" Сборка 5.5.229 16.04.2008 - Добавлено свойство "Скрипт_таблицы_<имя таблицы>" в вычисление Документ Word, которое позволяет в отчетах Word использовать несколько таблиц или когда для одной таблицы необходим динамический датасет, а не Pdoc или Pdocmat. - Исправлена ошибка нарушения доступа при экспорте в Excel в запросе Сборка 5.5.227 10.04.2008 - Исправлена ошибка при нажатии кнопки справки при печати запроса, если у запроса нет своего отчета - Исправлена ошибка в регистрации документов в свойстве Таблица Pdoc - Исправлено ошибка в регистрации документов когда сортировка не изменялась - Добавлено вычисление {ExecSetupValid} для выполнения динамических вычислений - Исправлено реакция системы на вызов raiserror в вычислениях - Добавлен экспорт в Excel в реестре документов - Исправлена ошибка в построителе фильтров при выборе содержит пусто -------------- ЛЕКСЕМА ВЕРСИИ 5.5 -------------------------------------------------- Analit.exe Сборка 5.5.610 от 30.11.2007. - Реализован перенос дополнительных данных на несколько строчек при печати таблицы. - Исправлено несколько ошибок. Сборка 5.0.176 25.10.2007 - В регистрации документов добавлено возможность создание и удаления документов, построителя фильтра документов и сохранения жокумента в файл Сборка 5.0.171 02.10.2007 - Небольшие исправления индикаторов - Добавлена новая функция в RAP - GetTextWidth Сборка 5.0.170 25.09.2007 - Теперь и в вычислениях {Confirm} можно задать время, через которое окно само закроется, если пользователь сам не закрыл его - В табличной форме добавлено новое свойство Поле Pdoc для связи с ТФ, определяющее имя поля Pdoc, по которому будет связка с "Полем связи с документом" в скриптах блокировки и восстановления табличной формы. - Теперь после отработки вычисления {SaveWithoutReopen} на поле табличной формы фокус остается на табличной форме - Теперь при занятости документа без формы Pdocmat другим пользователем оповещать кем точно занят ("а не другим пользователем"). Для этого во временную таблицу ##tmppdm... для таких документов добавляется поле vcode, что позволит показывать имя пользователя и хоста. Сборка 5.0.169 18.09.2007 - В новой регистрации документов добавлены справочники для некоторых свойств - Теперь некоторые свойства (ключевое поле запроса и др.) компоненты Выпадающий список формы Pdocmat или табличной формы не загружаются каждый раз при выполнении (а при загрузки вида как все свойства) и эти свойства стали уникальны по виду и форме - Исправлена ошибка при открытии реестра и проверки на необходимость задания рабочего периода (существования поля Rdate), когда таблица Pdoc и вьюшка Pdoc не задана Сборка 5.0.168 12.09.2007 - Теперь в вычислениях сообщениях {Inform}, {Warning}, {Error} можно задать время, через которое окно само закроется, если пользователь сам не закрыл его Сборка 5.0.165 06.09.2007 - В новой регистрации документов добавлены справочники для свойств Партионный учет, Тип аналитики, Способ проводки Сборка 5.0.160 31.07.2007 - UpdateAdo158.sql добавляет внутренние скрипты проверки и вывода новых сообщений системы сообщений EcoSoft - UpdateAdo157.sql добавляет свойство "Тип аналитики" и 'Проверка типа' для компоненты "Обозреватель аналитик" в Pdocmat, которые определяют что в выпадающем списке будут указаны только объекты с указанным типом аналитики ("Тип аналитики") и что если 'Проверка типа'=да и "Тип аналитики" не пустой, то через дерево аналитик и напрямую через поле нельзя будет выбрать объект другого типа (кроме присвоения через вычисление) - Также для компоненты "Обозреватель аналитик" в Pdoc если 'Проверка типа'=да и "Тип аналитики" не пустой, проверяет тип не только при выборе через дерево, но и при вводе значения в поле текста Сборка 5.0.159 23.07.2007 - При экспорте данных в DBF добавлена возможность экспортировать данные типа money свыше 11 знаков перед запятой. Сборка 5.0.156 04.07.2007 - В вычислении Вызов вычисления {CallSetupValid} добавлена возможность вызова конкретно локального или общего вычисления вне зависимости от приоритета общих и локальных вычислений . Сборка 5.0.155 27.06.2007 - В настройках системы (UmcSetup) появилось новое свойство "Приоритет выполнения общих вычислений" (OrderSetupValid), которое при выполнении вычислений определяет приоритет между одинаковыми общим и локальным для документа вычислением. Сборка 5.0.154 27.06.2007 - Добавлены права Редактор фильтра, Редактор фильтра Pdocmat, Редактор сортировки и Редактор сортировки Pdocmat, позволяющие редактировать, создавать и удалять постоянные фильтры и сортировки на форму Pdoc в реестре документов и на форму Pdocmat в открытом документе при вызове постоянных фильтров и сортировок, соответственно. Теперь пользователям, не имеющих этих прав или более высоких, запрещено изменять постоянные фильтры и сортировки. - Добавлена дополнительная проверка в инспекторе объектов, что полям документа типа даты устанавливались только компоненты даты. - Исправлена ошибка, когда после изменения поля формы Pdoc переходили мышью на дерево CzTree и в событии дерева OnChange бралось старое значение только что измененного поля формы Pdoc Сборка 5.0.152, 14.06.2007 - Добавлена цифровая подпись и настройки в реестре перенесены в раздел HKEY_CURRENT_USER\Software\EcoSoft\Lexema - Программа редактирования списка серверов ServSetup.exe переименована в ServListEditor.exe - Заменена иконка программы Zarpl5.exe Сборка 5.0.149, 28.05.2007 - Оптимизация отчетов Rbuilder. Исправлена ситуация при которой подчиненные запросы вызывались несколько раз. Сборка 5.0.148, 23.05.2007 - Добавление свойства "Поля в выпадающем списке" в выпадающий список PDocMat (UpdateAdo154.sql) Сборка 5.0.147, 21.05.2007 - Для удобной настройки параметров запроса добавлен инспектор объектов. - Исправлена ошибка при вызове через вычисление {ModalForm} документа, у которого свойство "Вьюшка Pdoc" (PdocQ) пусто Сборка 5.0.146, 16.05.2007 - Добавлено право "Редактор группы" - У компоненты "Флаг" поля формы Pdoc исправлена реакция на событие SQLValid, которое необходимо для проверки разрешения изменения этого поля - Исправлено ошибка в вычислении "Вызов запроса" {Form}, когда при первом вызове не рассчитывались итоги, не загружался скрипт события RefreshSQL и автоматически строились скрипты изменения запроса Modify, Insert, Delete - Исправлена ошибка неотработки события на изменения радикнопки в документе вызываемом вычислением "Вызов модального документа" {ModalForm} Сборка 5.0.145, 10.05.2007 - Из диалога предварительного просмотра убрана панель поиска. - Исправлена проблема с unicode строками в шаблонах отчетов. - В параметрах запроса появилось поддержка типов SmallInt и Time - В вычислении "Работа с OLE объектом" {OLEObject} с параметром "УстановитьЗначение" добавлено возможность присвоить пустое значение ('') - В вычислении "Переход на документ" {Goto} добавлен 5-й параметр. - Во внутренние скрипты системы добавлен скрипт проверки существования счета при изменения полей "Дебет" (Debet) или "Кредит" (Kredit) формы Pdocmat. Сборка 5.0.144, 28.04.2007 - Исправлен алгоритм расчета суммовых полей в запросах и табличных формах Сборка 5.0.143, 25.04.2007 - Исправлена ошибка когда пропадают выделенные строки после выполнения вычисления "Переоткрытие формы" {ReOpen} - По нажатию клавиши F1 в инспекторе объектов на закладке вычислений будет появляться справка о текущем свойстве инспектора объектов (пока для 6 свойств) Сборка 5.0.142, 25.04.2007 - В документах (в таблице формы Pdoc и Pdocmat, табличной формы, Primdoc, UmcOpers) наряду с автоматическим заполнением поля WUser (Пользователь) стала записываться поле WHost (Компьютер), если такое поле есть - В реестре документов в сумме по колонке для строковых полей исправлен расчет суммы по выделенным строкам - Исправлено форматирование Float итогов в запросах - В событие Лексемы при запуске программы (запрос StartUp) и в запросах через операции добавлено возможность вызова вычислений "Чтение данных из файла" {NewRead} и "Запись данных в файл" {NewWrite} - В инспекторе объектов для свойства "Код папки" компоненты обозреватель аналитик теперь можно вставлять значение не вручную, а выбирая код их дерева аналитик. - Исправлена ошибка изменения заголовка поля, когда его изменяли в окне добавления поля Сборка 5.0.141, 18.04.2007 - Создана доработанная версия 1.0 "Помощника вычислений" со всплывающими подсказками. Сборка 5.0.140, 11.04.2007 - Исправлена ошибка, когда некоторые свойства полей документа не подгружались в истории - Добавлен импорт данных в MSSQL из Excel файла в вычислении "Импорт данных" {ImportDBF}. - Добавлено вычисление "Настройка программы" {Program}, которая позволяет изменить или применить настройки программы, в частности, обновить или изменить имя предприятия в верхнем правом углу окна Лексемы - Во всплывающем списке параметров вычисления описаны практически все вычисления (50 из 58) - По умолчанию запрещено сохранять неосновной вид как основной. Настройка возможности сохранения производится в регистрации документов в поле "Вызов сообщения" (флаг 11). Также выходит окно подтверждения, когда пользователь хочет сохранить неосновной вид как другой неосновной вид. Сборка 5.0.138, 27.03.2007 - Модуль RMaker5.exe: при открытии отчета Excel, если отчет не изменялся, отменена его запись в базу Сборка 5.0.135, 20.03.2007 - Во всплывающий список добавлены все вычисления (57). - Исправлена многострочность заголовка у нефиксированных отчетов в запросах - Исправления предпросмотра отчетов Сборка 5.0.134, 16.03.2007 - Исправлена ошибка, когда вычисления, совпадающие по имени с командами T-SQL, в редакторе вычислений не подсвечивались (например, {insert}) - Разработан механизм всплывающих подсказок (IntelliSense) вычислений, параметров вычислений, параметров-полей и в тестовом режиме для ознакомления представлен для нескольких вычислений ({Inform}, {Warning}, {Error}, {Raschet}, {PageDoc}, {GetDates}, {PdocmatCoord})) и со статичным усеченным списком параметров-полей. Сборка 5.0.133, 12.03.2007 - В событие Лексемы при запуске программы (запрос StartUp) добавлено возможность вызова вычислений "Переход в документ" {Goto} и "Вызов модального документа" {ModalForm} - в запросах через операции добавлено возможность вызова вычислений "Переход в документ" {Goto}, "Вызов модального документа" {ModalForm}, "Вызов расчета" {Raschet} и "Печать отчетов" {Print} Сборка 5.0.132, 05.03.2007 - В событие Лексемы при запуске программы (запрос StartUp) и в запросах через операции добавлено возможность вызова вычисления "Вызов произсольной программы" {Execute} Сборка 5.0.131, 26.02.2007 - Добавлена возможность создавать событие нажатия клавиши в поле формы Pdoc компоненты "Нет", а также для этой компоненты добавлено свойство "Задержка события нажатия клавиши", которое определяет задержку между нажатием клавиши и отработкой данного события. - Теперь в список возможных клавиш в документе входят только те клавиши, которые не будут перекрывать горячие клавиши, зарезервированные в документах Сборка 5.0.130, 26.02.2007 - В инспекторе объектов для компоненты "Табличная форма" появилась возможность указывать и сохранять свойство "Заголовок" для удобного для пользователей указания принадлежности полей в построителе фильтров для реестра документов - Изменен скрипт для определения списка полей таблицы или представления ("vcode = -1" заменено на "1 = -1") Сборка 5.0.129, 21.02.2007 - В регистрацию документов добавлено поле "Перекрывание фильтров", которое позволяет настраивать взаимное перекрывание фильтра и построителя фильтров в реестре документов и в форме Pdocmat Сборка 5.0.128, 16.02.2007 - Добавлена новая компонента для полей формы PDoc - "Радиокнопка", которая предназначена для выбора пользователем одного из нескольких вариантов значений поля, причем все варианты одновременно расположены на экране. Сборка 5.0.127, 08.02.2007 - Добавлена возможность в вычислении "Вызов внешних функций" {Func} отдельно загружать DLL, не вызывая ее функции, и выгружать DDL, а также вызывать функции DLL с директивой StdCall и не выгружать DLL после выполнения функции. Сборка 5.0.126, 05.02.2007 - Добавлена возможность экспортировать и импортировать данные в и из XML файла с помощью вычислений экспорт и импорт данных с параметром "XML". - Добавлена возможность накладывать фильтры на табличную форму в построителе фильтров табличной формы. - В построителе фильтров на реестр документов (на форму Pdoc) в условии можно использовать поля табличных форм с макросом "%WhereMacro" - В вычислении "Изменение поля" {Field} теперь можно не только присваивать значение полю, имя которого формируется динамически, но считывать значение полей, имена которых формируется динамически - Добавлена глобальная переменная Global_EnvironmentVariable_<имя переменой окружения ОС>, которая возвращает значение указанной переменной окружения операционной системы. - Убраны из инспектора объектов свойства компонент , которые не работают для конкретных компонент: "Шрифт заголовка" для всех компонент в форме Pdocmat ("Шрифт" оставлен, хотя он меняет и сохраняет только цвет шрифта) "Цвет по умолчанию", "Цвет" и "Шрифт заголовка" у компоненты "Кнопка" в форме Pdoc "Цвет по умолчанию", "Цвет" и "Шрифт" у компоненты "Флаг" в форме Pdoc "Цвет по умолчанию", "Цвет" и "Шрифт" у компоненты "Линия" в форме Pdoc Сборка 5.0.124, 23.01.2007 - Подкорректирована работа параметров -паролей в отчетах *** Сборка Генератора отчета RMaker5.exe с этого момента будет соответствовать сборке Лексемы Lexema.exe Сборка 5.0.123, 17.01.2007 - Во внутренние скрипты системы добавлены скрипты проверки существования триггера instead of update на вьюшки формы Pdoc (ключ ExistInsteadOfTrigger) и истории документа (ключ ExistPdocDel). Стандартные скрипты не подходят, если в документах используются таблицы и представления со схемами. - Добавлено поле DocSQL ('Скрипты документа ') в таблицу UmcDocs ('Регистрация документов'), в котором будут хранится различные скрипты документа, разделенные тэгами. Первоначально, добавлен скрипт Pdoc реестра, который играет роль скрипта вьюшки на реестр и может перекрывать значения поля PdocNQ (Pdoc реестр View), что позволяет отказаться от вьюшки и напрямую писать скрипт. - Добавлено в текст ошибки 'Нет прав на редактирование.Данные только для просмотра.' все причины ее возникновения: 1) 'Расчетная дата документа (<дата документа>) вне периода изменений (c <начало периода> по <конец периода>)!' 2) 'Пользователь не может править или удалить документ в любой день (сегодня -<сегодняшняя дата>), кроме дня создания (<дата создания>)!' 3) 'Пользователь не может править (удалить) свой документ, так как или существует соответствующая привилегия или у пользователя нет права на правку (удаление) документа дружественной группы!' 4) 'Пользователь не может править (удалить) документ, так как не имеет соответствующее право!' 5) текст ошибки в в событии Pdoc.Vcode или Pdoc.edit - Исправлено ошибка при быстром многократном нажатии Ctrl+V в реестре документов (копирование документов) - Исправлена ошибка обнуления глобального параметра Global_PdocmatVcodeBeforeInsert - Исправлена появление ошибки "Ошибка при сохранении документа" Сборка 5.0.122 - Для строковых параметров в наборах данных запросов и запросах Лексемы добвлено свойство, позволяющее вводить пароль Сборка 5.0.121, 11.12.2006 - Исправлена появление в документе ошибки "Датасет находится не в режиме редактирования" в случае возникновении ошибки во время работы документа, в частности, при установки вычисления {PdocmatPost} в событии на поле, которое участвует в системных вычислениях партионного учета и пересчета НДС. - В событие Error формы Pdoc добавилось обработка ошибки, напрямую выдаваемой Лексемой: 'В партии № <номер партии> есть этот материал с другими характеристиками...'. Сборка 5.0.120, 07.12.2006 - Изменен порядок работы транзакции при удалении документа: теперь транзакция удаления документа открывается до отработки события Pdoc.Delete, чтобы в случае ошибки удаления документа откатить изменения, совершенные событием Pdoc.Delete. - Исправлена ошибка нарушения доступа при удалении не в режиме дизайнера поля формы Pdoc компоненты обозреватель аналитик, если стоит выделение на выпадающем списке Сборка 5.0.119, 04.12.2006 - Изменен алгоритм расчета итога (суммового поля) и суммы по колонке в запросах и табличной форме, в форме Pdocmat и реестре документов (только в расчете суммы по колонке) - Исправлено ошибка, когда в инспекторе объектов для полей табличных форм показывались все свойства компоненты вне зависимости от типа поля ("Кол-во суммовых полей" только для float и т.д.) Сборка 5.0.118, 23.11.2006 - В любом гриде горячую клавишу пункта меню "Поиск по колонке" заменили с Ctrl+S на Alt+S, чтобы в открытом документе не было конфликта с пунктом "Сохранить" (Ctrl+S). - Исправлены ошибки при сохранении вида документа с табличными формами, а следовательно, и потери свойств табличных форм, когда в документе несколько видов и в разных видах табличная форма имела различный селект (SelectSQL) - Установлены (nolock) в некоторые скрипты (селекты), зашитые в Лексему - Обновлена библиотека SDAC (в частности, исправлены ошибки утечки памяти) - Добавлено свойство "Код GetChilds" для компоненты обозреватель аналитик - Добавлены параметры :CodeGetChilds (Код GetChilds) во внутренний скрипт дерева обозревателя аналитик и :Analit_CodeGetChilds в внутренний скрипта выпадающего списка обозревателя аналитик и в скрипт свойства "SQL выпадающего списка" для передачи значения свойства "Код GetChilds" - Во внутренние скрипты системы добавлены скрипты построения имени временной таблицы форм Pdocmat - ##tmpPDM...(ключ NameTmpPdocmat) и Pdoc - #tmpPDС... (ключ NameTmpPdoc), чтобы разработчики могли вносить в имена таблиц изменения - добавлено вычисление "Работа с OLE объектом" {OLEObject}, которая позволяет универсально работать с любым OLE объектом: создавать и удалять OLE объект произвольного класса, получать значения любого свойства и задавать его, выполнять произвольные методы объекта - Востановлено появление кнопки в компоненте “Дата” формы Pdocmat Сборка 5.0.114, 10.11.2006 - Исправлена ошибка в простом справочнике когда недьзя было изменить значение в поле кода - Из глобальных настроек по соображениям безопасности убран параметр настройки "Индивидуальная настройка меню (технология CANSEE)" Сборка 5.0.113, 09.11.2006 - В настройке системы на закладке "Документы"появился параметр "Отключить переключение табулятором между полем кода и выпадающим списком в обозревателе аналитик и простым справочником". По умолчанию, он отключен. Если параметр будет включен, то нажимаю клавишу Tab на компоненте обозреватель аналитик или простой справочник в форме Pdoc, фокус перейдет на другое поле, а не на выпадающий список прежнего поля т.е. поле кода и выпадающий список сложных компонент будет считаться как одна компонента с одним фокусом. - В форме Pdoc при нажатии клавиши Tab фокус не будет переходить на невидимые поля Pdoc (поля, которые выходят за видимую часть формы Pdoc), если форма Pdoc нескроллируемая. Фокус будет переходить далее на видимые поля по порядку обхода. Это необходимо так как для того чтобы сделать поле Pdoc невидимым ему задаются большие координаты, но при это фокус на него переходит. - При переходе на другой документ по вычислению {goto}, если уже открыт реестр для данного типа документа и в нем есть указанный документ (по vcode), но он уже изменен другим пользователем, то реестр переоткрывается и потом открывается указанный документ. Переоткрывать необходимо, так как иначе появляется сообщение об ошибке "'Документ был изменен .... Редактирование запрещено. Необходимо обновить информацию (F5)" и документ не открывается. Сборка 5.0.112, 07.11.2006 - Экспорт в файл Excel разбиваются на листы, если количество строк больше 65535 (максимальное возможное количество строк на листе Excel) - При закрытии запроса текущая строка сохраняется, если она не была сохранена. Таким образом, исключается потеря данных, если пользователь изменил данные в строке запроса, не перешел на другую строку (т.е. не запостировал ее) и закрыл запрос. Сборка 5.0.110, 31.10.2006 - Исправлен экспорт в текстовый файл Сборка 5.0.110, 31.10.2006 - Доработан экспорт в Excel из запросов: отчеты, более 65536 строк теперь разбиваются на листы, увеличена скорость экспорта - Добавлено свойство "Кол-во десятичных знаков" для полей типа Float в реестре документов для компоненты <Нет>, в форме Pdocmat для компонент <Запрос> и <Выпадающий список>, в форме Pdoc для компонент <Нет> и <Запрос>, в запросе для компоненты <Запрос> (UpdateAdo144.sql). Сборка 5.0.109, 26.10.2006 - исправлена ошибка "Нарушение доступа" при закрытии модального запроса (компонента "Запрос" полей Pdoc и Pdocmat, вызов модального запроса {Form}), если оставляют открытым окно поиска закрывают при открытии - Появилась возможность перейти в реестр документов с заданным фильтром с помощью вычисления {goto} Сборка 5.0.108, 18.10.2006 - Добавлен мастер создания шаблонов отчетов в построителе запросов - Добавлено событие Error формы Pdoc, которое отрабатывает при возникновении ошибки в документах и необходимо для определения поведения программы при ошибки: показывать или не показывать сообщение об ошибки, изменять текст сообщения. Сборка 5.0.107, 12.10.2006 -Добавлены права на историю документов и на удаленные документы Сборка 5.0.106, 10.10.2006 - В документах для компоненты "Дата" и "Дата-Время" добавлено свойство "Начальная дата" , которое определяет какая дата будет показана во всплывающем календаре при нажатии мышью на кнопку компоненты или клавиши F9 или горячей клавиши, если поле пусто или в ней указано неправильное значение. Сборка 5.0.105, 06.10.2006 - Для полей документов добавлены два свойства "Горячая клавиша" и "Горячая клавиша вып.списка", которые позволяют присваивать компонентам полей форм Pdoc, Pdocmat и табличным формам и выпадающим спискам этих компонент горячие клавиши Сборка 5.0.104A, 02.10.2006 - Изменено поведение системы сообщений ЭкоСофт: * теперь при запущенной экранной заставке новые сообщения не проверяются и не показываются * установлено минимальное время проверки сообщений: 15 секунд. Сборка 5.0.104, 02.10.2006 - Добавлены 3 новые компоненты-индикаторы. - Изменен алгоритм запуска таймера - Изменен алгоритм загрузки свойств "Простой список" и "Запрос списка" компоненты "Выпадающий список" полей формы Pdocmat и табличных форм с учетом видов документа - В документах включена поддержка полей нового типа данных varchar(max) (таблица Pdoc и Pdocmat) - Исправлено раздвоение галочки текущей группы в меню групп, если меню делится на подменю 'Далее..' - Теперь в компонентах "Простой справочник", "Обозреватель аналитик" и "Запрос" с указанным полем кода, в поле кода новое значение не присваивается если родителтское поле только для чтения - Проведены изменения по улучшению работы интерфейса Лексемы а) при изменении размеров полей формы Pdoc с помощью клавиатуры (shift+стрелки) в режиме дизайнера теперь не исчезает выделение полей б) при изменении расположения полей формы Pdoc компоненты "Кнопка" с помощью клавиатуры (ctrl+стрелки) и мыши в режиме дизайнера теперь не исчезает выделение полей в) при изменении расположения полей формы Pdoc компоненты "Флаг" с помощью клавиатуры (ctrl+стрелки) в режиме дизайнера теперь заголовок поля не съезжает г) теперь у полей формы Pdoc компоненты "Дата", "Дата-время" и "Время" нижняя граница не исчезает, если высота компоненты не меньше 20 (по умолчанию, ширина равна 20) д) теперь у полей формы Pdoc компоненты "Обозреватель аналитик" и "Простой справочник", если нет кнопки ("Видимость кнопки"=Нет), то пустой квадрат вместо кнопки не появляется и не перекрывает в этом месте другие поля е) теперь изменения свойств в инспекторе объектов применяются, если выделение поля формы pdoc пропало (допустим щелкнули мышью по форме Pdoc), а инспектор объектов остался открытым и у него указано одно поле Сборка 5.0.103, 22.09.2006 -------------------------- - Для получения истории документов без формы Pdocmat нет необходимости существования таблицы +'Del'. - Значения свойств "Простой список" и "Запрос списка" компоненты "Выпадающий список" полей формы Pdocmat и табличных форм хранятся в таблице AnalitSetup с учетом видов документа Сборка 5.0.102, 19.09.2006 -------------------------- -Добавлено вычисление {Splash}, которое предназначено для показа окна выполнения вычислений (Splash окно) во время работы длительных по времени вычислений Сборка 5.0.101, 18.09.2006 -------------------------- - В вычислении {Print} появилась возможность автоматически сохранять построенный отчет в файл с произвольным именем без открытия отчета в Excel - В вычислении {Property} и {Order} добавлено обработка присвоении свойств значений неправильного формата или null. В этом случае, ошибка не будет выводиться и будет присваиваться значение по умолчанию (0 или '') - Исправлена ошибка в компоненте Файл в табличной форме (пункт меню "Открыть файл" и "Печатать файл") - Добавлена возможность сделать обязательный фильтр на Pdoc неизменяемым Сборка 5.0.99A, 31.08.2006 -------------------------- - Исправлено окно предварительного просмотра отчетов: увеличена разрядность страниц до 100000 - Исправлен SQL Монитор: появилась опция фильтрации запросов от системы сообщений ЭкоСофт - Настройки экспорта в Excel (Меню Сервис-Настройки-Экспорт данных) теперь могут настраивать только администраторы системы Сборка 5.0.99 ------------------------ - Небольшие исправления Сборка 5.0.98A ------------------------ - Добавлена опция "Динамическая высота повторяющейся части у отчетов" для запросов. SetCode = 12. Работает и для динамических запросов. Сборка 5.0.98 ------------------------ - Теперь при открытия реестра документов задается рабочий период, если существует поле RDate в вьюшке на реестр (поле PdocNQ) - Изменена работа встроенных отчетов в запросах: теперь их повторяющаяся часть и заголовки умеют масштабироваться, к тому же отчеты стали "полосатыми" Сборка 5.0.97 03.08.2006 ------------------------ - После неудачного восстановления связи добавлено полное пересоздание соединения - Обновляется имя предприятия после отработки системного события OnReConnect Сборка 5.0.96 31.07.2006 ------------------------ - Сборка 5.0.95 25.07.2006 ------------------------ - Сборка 5.0.94 21.07.2006 ------------------------ - Добавление во внутренние скрипты системы скрипта создания списка несистемных вьюшек и таблиц Сборка 5.0.93 20.07.2006 ------------------------ - Добавление свойства "Маска" для компонент "Простой справочник" и "Запрос" строковых полей PDocmat и Pdoc Сборка 5.0.92 19.07.2006 ------------------------ - Добавлены свойства "Скроллинг" и "Перенос строки" для компоненты "Мемо" полей PDoc Сборка 5.0.91 13.07.2006 ------------------------ - Для документов без формы Pdocmat (в регистрации документов PdocmatT={NoPdocmat}) разрешен запуск построителя фильтров только с поля формы Pdoc - Изменения скрипта создания меню документов во внутренних скриптах Лексемы для исправления неправильной сортировки подгрупп в меню или раздвоения подгрупп в меню до "Далее" и после него (файл sp_DocMenuBuild_New.sql ) - Исправление ошибки при установки маски редактирования при изменении количества десятичных знаков - Создание документа Query Analyzer, необходимого для выполнения и показа результата SQL-команд в той же сессии что и Лексема (файл Документ_Query_Analyzer.sql ) Сборка 5.0.90A 04.07.2006 ------------------------ - Исправлена ситуация приводящая к появлению сообщения "Неверный шаблон отчета" при вызове отчета в запросе. Так же скорректировано поведение при одновременном выборе текущего шаблона и отключении опции "Фиксированный отчет" - теперь шаблон при отключенной опции НЕ ЗАГРУЖАЕТСЯ! - Исправлено масштабирование в форме предварительного просмотра Сборка 5.0.90 04.07.2006 ------------------------ - Добавлена возможность печатать отчет RBuilder в файл (PDF, RTF, TEXT, HTML) с помощью вычисления {Print}и новых параметров &FileType и &FileName - Добавлена возможность экспорта в файл Excel в реестре любого документа и в регистрации документов по одноименному пункту всплывающего меню. - Добавлена возможность записи документа в новый скрипт файла, которые помогает легче переносить документы из базы в базу. У нового и старого скрипта файла можно выбрать Windows или Dos кодировку. - Исправления для работы Лексемы в эмуляторе Windows под ОС Линукс - Добавлена автоматический перенос слов в мемо-редактора, который вызывается по клавиши F9 из компоненты "Мемо" поля формы Pdoc Сборка 5.0.89 30.06.2006 ------------------------ - Исправлены ошибки в настройках компонент полей формы Pdoc, в частности, у целочисленного простого справочника Сборка 5.0.88 28.06.2006 ------------------------ - Исправлены некоторые проблемы с панелью задач - Исправлено отличие версии 5.0 от 4.0, при котором терялись параметры в запросах между "GO", изменена работа параметров в запросах - для совместимости работы в 4.0 и 5.0 одновременно - Появилось возможность формировать заголовок и иконку Лексемы (UpdateAdo138.sql). Сборка 5.0.86 14.06.2006 ------------------------ - Исправлена ошибка в сортировке по полю запроса через меню "Сортировка по ..." - Исправлена ошибка с несортировкой по полю "Букв.код" в регистрации документов - Пункт меню "Выделить" (CTRL+A) теперь работает и для табличной формы - Исправлена ошибка Лексемы версии 5.0.83-85 при вставки скопированных строк в пустой Pdocmat - Теперь все вычисления и глобальные переменные, которые работают с формой Pdocmat и могут быть использованы для табличных форм, работают и с табличными формами - Вычисление {PdocmatPost} теперь работает с табличными формами и с дополнительными Pdocmat - Добавлено событие Pdoc.CopyTo для копирования документов Сборка 5.0.84 05.06.2006 ------------------------ - Исправлена ошибка когда администратор группы в регистрации документов не мог работать с документами из подгруппы текущей группы - Исправлена ошибка со скрывание колонок при экспорте данных в Excel файл - Добавлен параметр командной строки Лексемы -/NoStartupSaveImage, который говорит что не надо сохранять файлы из события на вход в системы (StartUp). - В настройках системы добавлены параметры экспорта в Excel файл: открыть файл после экспорта, печатать файл после экспорта, автоматическая ширина колонок и экспорт по скрипту и по гриду. Эти настройки одинаковы для всей базы (необходимо выполнить UpfateAdo137.sql). Если необходимо для конкретного экспорта изменить его настройки, то до нажатия на пункт меню "Экспорт в Excel файл" необходимо прижать клавишу CTRL. Тогда перед экспортом появится диалоговое окно с параметрами экспорта. Сборка 5.0.83 29.05.2006 ------------------------ - Изменения в вычислении {SaveImageToFile} - возможность использовать в параметре ТекКаталог переменные среды Windows (ссылки на каталоги пользователей %temp%, %homedrive%, %homepath% и т.д.) - Появилась возможность копировать и вставлять строки табличной формы - В документах добавлено событие CopyTo для перекрытия и организации своего алогритма копирования строк формы Pdocmat и табличной формы - Событие CopyFrom_ теперь работает и для табличных форм - Вычисление {NewInsert} (Вставка в Pdocmat) теперь работает и для табличных форм Сборка 5.0.82 18.05.2006 ------------------------ - Добавлено право Копировать документ - Исправлена ошибка округления при подсчете итогов в запросе в полях, отличных от типа money - В лексема исправлена ошибка в документах при работе с полями типа tinint - У вычисления "Таймер" сделана возможность задавать интервал до миллисекунды. Так как интервал указывается в секундах, то для надо указывать действительное число. Например, 0.001 означет 1 миллисекунда (минимальное значение). - Исправлена ошибка с пропаданием выделения в множественном выборе (вычисление {tree}, параметр типа множественный выбор) - В инспекторе объектов добавлено возможность для всех свойств, значениях которых задаются в простом текстовом поле, нажав клавишу F9, когда курсор стоит на поле значения, вызвать редактор для удобного ввода текстовой информации. Эта воможность существует для свойств "Заголовок", "Подсказка", "Виртуальное поле", "Фильтр файла", "Код папки", "Заголовок справочника", "Поля в выпадающем списке", "Предварит.вычисление", "Маска", "Поле кода", "Имя таблицы", "Имя поля", "Код ключевого поля", "Суммовые поля", "Ключевое поле запроса" и другие. - В вычислении {SaveImageToFile} появилась возможность предварительного расчета и окна заставки Сборка 5.0.80 06.05.2006 ------------------------ - Добавлен новый параметр в настройке системы: Владелец документа при экспорте проводок, которое отвечает за установку владельцем документа пользователя, который экспортировал проводки в баланс по этом документу (через меню "Файл" - "Экспорт проводок в баланс"). - Добавлена возможность ведения статистики запусков документов, запросов (расчетов) и отчетов. - Добавлены свойства табличной формы "Суммовые поля" (поля через запятую, по которым считаются суммы и показываются в заголовке поля) и "Растянуть"(возможность растягивать ТФ до нижнего и/или правого края - Исправлена ошибка в компоненте "Файл" в табличной форме - Убран пункт меню "Выйти из реестра" в форме (где нет реестра) - Оптимизирован скрипт лексемы для определения существования полей в системных таблицах - Во всех внутренних вычислениях Лексемы, где используется значение поля PNDS, PNDS заменено на isnull(PNDS,0) - В вычислениие {NewWrite} добавлены параметры добавления конечного Enter и деления на порции. Сборка 5.0.77 20.04.2006 ------------------------ - Переработан поиск в обозревателе аналитик - Исправлена особенность вызова {error} в простом справочнике PDoc http://www.economicsoft.ru/forums/viewtopic.php?t=3114 - Исправлена ошибка при смене паролей expired логинов при входе в систему - Переписан внутренний скрипт системы, проверяющий наличие в базе полей и таблиц Сборка 5.0.76 10.04.2006 ------------------------ - Добавлена новая функциональность - контейнер файлов: документ "Контейнер файлов", дополненные вычисления импорта и экспорта бинарных (image/text) данных, добавление параметра в событие при запуске системы (запрос StartUp) - В простом справочнике убрана возможность автоматического рефреширования после редактирования что приводило к ошибке если Unispr представление, а не таблица - Исправлена ошибка в работе компоненты Выпадающий список в форме Pdocmat, когда в ее событии sql и sqlvalid присутствует вычисление {Error} - Исправлена ошибка с неочищением глобального параметра :Global_Params - В форме убран пункт меню "Выйти в реестр" - Исправлена ошибка невыполнения стандартного системного вычисления на поле "Сумма НДС прих" (SumNds) формы Pdocmat, когда сразу после изменения данного поля, не выходя из него, нажимаем на клавишу стрелка вниз или вверх, тем самым переходя на другую строку - Добавилась возможность полям запроса устанавливать простой справочник с произвольной выборкой - Добавлена возможность создавать дерево CzTree со сплиттером Сборка 5.0.74 24.03.2006 ------------------------ - Исправлен ряд замечаний, касающиеся SDAC - Переписана часть логики, касающейся панели задач. + У панели задач появился список всех открытых окон. - Исправлен ряд ошибок в редакторе + Добавлены сочетания клавиш работы сдвига блоков: Ctrl+Shift+[ и Ctrl+Shift+] - Добавлена возможость редактрования DefDatabase (той базы и сервера, имя которых запрашивается при первом старте программы) в списке серверов ServSetup Сборка 5.0.73 17.03.2006 ------------------------ - Новая версия библиотеки SDAC: 3.70.1.25 --> Исправлено поведение, при котором пробелы varchar() не обрезались --> Исправлена процедура восстановления связи при обрыве коннекта - Доработан SQL Монитор - В регистрации документов в поле 'Вызов сообщений' (NeedMessage) можно регулировать вывод сообщений системы в документах (Для появления данного свойства необходимо выполнить UpdateAdo131.sql) - Добавлено новое право "Администратор группы", которое дает право на всю функциональность документов и запросов, входящих в указанную группу. - В регистрации документов добавлено поле 'Вид сохранения' (SavePrint), которое позволяет регулировать жесткое или мягкое сохранение при печати отчета и вызове запроса в открытом документе (для появления данного свойства необходимо выполнить UpdateAdo132.sql). - В форме Pdocmat и Pdoc для компоненты <Нет> полей типа String введено свойство Маска, которое ограничивает возможность пользователя ввести синтаксически ошибочные данные в поле (для появления данного свойства необходимо выполнить UpdateAdo130.sql). - Добавлена переменная, возвращающая имя текущей на момент выполнения группы: в документах глобальная переменная Global_CurrentGroup, а в запросах - служебный параметр PCurrentGroup. - Исправлена ошибка при работе с закладками документа (файлы-закладки) - Исправлен некорректный перенос данных логического типа (bit, logical) при экспорте и импорте в DBF в запросах и документах - Исправлена ошибка невыполнения стандартного события () на поле "Сумма НДС прих" (SumNds) формы Pdocmat, когда сразу после изменения данного поля, не выходя из него, нажимаем на клавишу стрелка вниз или вверх, тем самым переходя на другую строку Сборка 5.0.72 07.03.2006 ------------------------ - В запросы добавлена возможность экспортировать данные не только в открытое приложение Excel, но и в файл Excel без открытия приложения, что позволяет экспортировать в несколько десятков раз быстрее и работает без установленного на рабочем месте Excel. - В документах для формы Pdocmat и табличных форм с помощью меню "Экспорт в Excel" и "Экспорт в файл Excel" можно экспортировать все или только выделенные строки формы в открытое приложение Excel или в файл Excel. Сборка 5.0.71 21.02.2006 -------------------------- - Исправлено присвоение полю Pdocmat.Npart значения null при определенных условиях редактировании формы Pdocmat - При экспорте в DBF стала расшифровываться ошибка записи потока: какое поле, его тип и новое значение (для исправления ошибки при экспорте) - Исправлена ошибка индекса списка при смене вида в открытом документе, когда в прежнем виде было поле "Операция" (OperName) - Исправлено исчезновение значения суммы в заголовке суммовых полей формы Pdocmat при смене вида в открытом документе - Исправлена пропадание заголовков параметров или некорректное отображение параметров в ОС Windows XP - Исправлена ошибка при восстановлении удаленных документов Сборка 5.0.70 06.01.2006 -------------------------- - Добавлено новое свойство для простого справочника с произвольной выборкой для формы PDoc "Соответствие Vcode и Pcode" - Исправлена ошибка при закрытии монитора - добавлены кнопки управления монитором: пауза, запуск, стереть результаты - Исправлена ситуация, при которой не расчитывалось время выполнения некоторых запросов Сборка 5.0.69 27.01.2006 -------------------------- - Исправлена ошибка в построителе фильтров для формы Pdocmat в открытом документе: при нажатии кнопки "Без фильтра" добавлялось новое условие фильтра - добавлен инструмент профилирования SQL Монитор Сборка 5.0.68 25.01.2006 -------------------------- - Теперь при печати или открытии отчета в новом открытом документе проверяется на сохранение документа - Исправлена ошибка в табличной форме: поле (компонента "флаг") задано только для чтения, а ее редактировать можно - Теперь при экспорте в dbf поля MSSQL типа decimal(p,s) экспортируются в поля DBF типа numeric(p,s) то есть, с той же длиной и количество знаков после запятой - В вычислении {ExportDBF} появился новый параметр, который позволяет настраивать формат полей dbf без конвертации полей в MSSQL Сборка 5.0.66 16.01.2006 -------------------------- - Добавлено новое свойство "Сохранение выделенного" в табличной форме, которое позволяет в специальных случаях автоматически сохранять выделенные строки табличной формы во временную таблицу #<Имя ТФ>Selected (как для Pdocmat - #PdocmatSelected). Необходимо выполнить UpdateAdo128.sql. - Добавлено новое вычисление "Сохранение выделенного" {Selected}, которое позволяет сохранять выделенные строки Pdocmat и табличных форм. - Добавлено новое вычисление "Сохранение текущего Pdoc" {CurrentPdoc}, которое позволяет сохранять текущее значение полей Pdoc в открытом документе во временную таблицу. - Добавлено новое поле FormCoord ('Координаты формы ') в таблицу UmcDocs ('Регистрация документов'), которое позволяет вызовать из меню документов форму в модальном виде с заданными координатами. Необходимо выполнить UpdateAdo127.sql. - Свойство документа "Перемещение по полям" (EnterTab) в регистрации документов теперь распространяется и на табличные формы - Исправлена ошибки с локальными переменными, когда их имена совпадают с именами полей Pdoc или Pdocmat - В вычислениях исправлена путаница с кодировкой: параметр 'Dos' означает кодировку OEM 866, 'Win' - Ansi 1251 (а не наоборот, как было ранее) - Исправлена ошибка в вычислении {ExportDBF}, которая изменяла кодирвку строковых полей, но не модифицировала кодировку полей типа text (оставляла как есть 1251) - В табличной форме в простом справочнике с произвольной выборке в селекте можно указывать параметры из табличной формы (:vcode и т.д.) - Исправлена ошибка с высотой пдока в форме - Теперь при уходе фокуса из пдокмата или табличной формы, если до этого было сделано изменение и оно не сохранено, то измененная строка сохранится. - Исправлено восстановление коннекта в SQL Server 2005 Сборка 5.0.64 22.12.2005 -------------------------- - Добавлена новая компонента Pdoc "Рисование", на котором с помощью вычисления {Drawing} можно рисовать произвольные фигуры - Теперь в вычисление {Print} можно указывать двух и трезначное количество копий (ранее максимально количество было 9) - Исправлена ошибка в ах ParentDoc_ в документе, который вызывается по вычислению {goto} и при этом уже открыт реестр такого же типа, как у вызываемого документа - Исправлена ошибка в версии 5.0.63 при отработки событий DblClick у формы Pdocmat и табличных форм Сборка 5.0.63 13.12.2005 -------------------------- - Исправлена ошибка накопления оперативной памяти, занятой Лексемой, при большом количестве выполнения вычисления {ReOpen} - Исправлена ошибка при переоткрытии табличной формы с помощью вычисления {ReOpen}: если до этого табличная форма была пустая, то значения параметров в SelectSQL табличной формы брались старые - Исправлена ошибка при переходе на существующий документ с помощью вычисления {ModalForm}: не всегда переходила на указанный документ Сборка 5.0.62 13.12.2005 -------------------------- - Исправлена c восстанавливаемыми табличными формами при переключении видов в открытом документе - Если в реестре документов была сделана быстрая сортировка, далее изменены параметры выборки, то быстрая сортировка слетела (в варезе оставалась). В Лексеме 5.0.62 эта ошибка исправлена Сборка 5.0.61 08.12.2005 -------------------------- - Исправлена невозможность удаления документа без прямого права на удаление, но с правом удаления дружественной группы неблокируемого документа - Исправлена ошибка при быстрой сортировки полей с именем (не заголовком) из несколько слов с пробелами, например, 'select [Составное имя] = 1' Сборка 5.0.60 05.12.2005 -------------------------- - Исправлена ошибка при выполнении вычисления {ReOpen} для табличных форм: переоткрытие табличных форм происходит, но со старыми значениями параметров - Исправлена ошибка при выполнении вычисления {ReOpen} для табличных форм: после переоткрытие активная строка формы меняется - Исправлена ошибка при загрузке и сохранении вида документа, когда в документе есть табличные формы - Исправлена ошибка после удаления табличной формы и выходе из документа или сохранении вида - Для совместимости с Оперативным учетом быстрые сортировки для реестра и формы Pdocmat сохраняются, т.е. не исчезают (при переоткрытии реестра документов (клавиша F5) , при входе в открытый документ или при выходе из него в реестр), кроме случаев, когда напрямую применяется постоянная сортировка: обязательная сортировка при входе в реестр или в открытый документ или пункт главного меню "Сортировка" (таблица USort) - В запросе при экспорте в DBase в диалоге сохранения файла в типе файла можно указать кодировку файла DBase: Windows и Dos кодировку. - Исправлена ошибка при подставлении параметра типа float в экспоненциальной форме (в частности, в вычислениях) - Исправлена ошибка когда в расчете использовались параметры edate и bdate и после нажатия кнопки «Отмены» в диалоге выбора периода расчет не закрывался - Исправлена ошибка в работе компоненты Вычисление для табличной формы - Появилась возможность пакетного изменения полей т.е. с помощью одного вычисления {Field} одним батчем изменять значения несколько полей - Исправлена ошибка в запросе при выгрузке в Excel, когда некоторые строки, содержащие символы "/",".", и другие, автоматически конвертировались в другой формат данных, в частности в дату ('9/11' -> 09.ноя). Теперь перед выгрузкой данных колонкам Excel файла, соответствующим строковым колонкам запроса, задается текстовый формат данных. - В запросе в простом справочнике Сборка 5.0.59 02.12.2005 -------------------------- -Для работы с одной базой системами разной версии с различной функциональностью или для использования новыми функциями только системой определенной версии добавлены: в документах глобальная переменная :Global_Version, в запросах параметр :PVersion, в процедуре StartUp можно использовать параметр @LexemaVersion. Сборка 5.0.58 02.12.2005 -------------------------- - Обновлен генератор отчетов до версии 9.03 - Исправлено обновление запросов - Исправлена ошибка "Неверный типа для поля <...>" в документах, способной возникать в Windows 2000 - Исправлено "пропадание" описаний параметров в отчетах в Windows XP со включенными темами Сборка 5.0.56 28.11.2005 -------------------------- - Добавлено право Склад – ХХХ_Админ - право администратора на конкретный документ типа ХХХ Сборка 5.0.55 16.11.2005 -------------------------- - Исправлен вызов расчетов из панели быстрого запуска - Добавлена компонента "Дата-время" в Обозреватель аналитик Сборка 5.0.54 16.11.2005 -------------------------- - Локализована ошибка "Нарушение доступа" и уничтожение нового документа, иногда возникающая при создания аналитики в дереве, когда на событии поля, установленное в регистрациии документа как тип аналитики, или поля treevc существует ошибка в вычислении или вычисление {Save}. Теперь выдается просто предупреждение и документ не уничтожается - Исправлена ошибка когда итоги дополнительного пдокмата (запроса) не пересчитывались после первого захода в документ (когда вычисление {Form} только переоткрывала запрос) - В построителе фильтра поля документа и их значения сделаны с расширяюшимся выпадающем списком, причем он автоматически расширяется до максимального значения насколько позволяет форма. - Создана глобальная переменная :Global_Version, которое возвращает версию Лексемы (например, '5.0.0.54'), запретить вход в документ или новую функциональность при работе с более старыми версиями - При экспорте в Excel в запроса, если колонка строковая, то формат соответствующей колонки файла Excel, теперь делается текстовый чтобы сам Excel не преобразовывал автоматически строки (например, '9/11' в дату, 11.89 в число и т.д.) - Исправлена ошибка "Слишком длинный строковый параметр" при создании нового файла с помощью компоненты поля Pdoc "Документ Word" с шаблоном, если в Pdoc было мемо-поле или строковое поле длиной больше 255 символов. Сборка 5.0.53 3.11.2005 -------------------------- - Исправлена ошибка "Макрос %WhereMacro не найден" в некоторых случаях. - В построителе фильтра появилась подсказка для заголовка поля и его значения, что очень удобно когда, например, длинный заголовок не помещается в окно выпадающего списка Сборка 5.0.52 28.10.2005 -------------------------- - Добавлено событие на восстановление соединения после разрыва связи SQL Server'ом Событие реализовано по аналогии с запросом Startup и называется OnReconnect - Проработано поведение программы при вводе новой анадитики и использовании Raiserror - Исправлена ошибка: при изменении вида в запросе и ее загрузке не изменялась сортировка запроса Сборка 5.0.51 26.10.2005 - В реестре документов при нажатии Shift+F5 происходит обновление реестра с сохранением локальной сортировки (сортировки без обращения к базе). При нажатии F5 локальная сортировка не сохраняется - Теперь в компоненте "Выпадающий список" присвоение полю значение, а тем самым и выполнение события на этой поле, происходит при выборе значения из выпадающего списка, а не при выходе из поля - В инспекторе объектов для свойства "Редактируемая таблица" компоненты "Табличная форма" добавлен выпадающий список всех таблиц и представлений с возможностью ручного ввода (для таблиц и представлений из других баз) Сборка 5.0.50 25.10.2005 - При заголовке запроса > 255 символов проиходил выход из программы. - Исправлен запуск макросов в отчетах Excel, вызываемых из запросов по полю ExcelVCode - Исправлена неправильная загрузка свойств полей запроса в качестве дополнительного пдокмата после его повторного запуска - Добавлена новый компонент Pdoc "Табличная форма" - новый дополнительный пдокмат Сборка 5.0.48 14.10.2005 - Добавлен вывод предупреждения при использовании нескольких результатов в SQL - запросах Сборка 5.0.47 08.10.2005 - Исправлено отображение колонок типа "Дата" в запросах, вызываемых из документов - Исправлено поведение простого справочника PDoc для строкового поля Сборка 5.0.46 06.10.2005 ------------------------ - Исправлено появление итоговых полей в нефиксированных отчетах запросов Сборка 5.0.45 30.09.2005 ------------------------ - Исправлено отображение колонок типа "Дата" в запросах Сборка 5.0.44 26.09.2005 ------------------------ - Теперь есть возможность вызывать кэшируемые формы через вычисление {ModalForm}( ранее формы всегда строились заново) - При закрытии окна настроек (меню "Сервиз" -> "Настройки") имя предприятия в правом верхнем углу обновляется Сборка 5.0.43 26.09.2005 ------------------------ - Исправлено неправильное выделение строки Pdocmat после выполнения вычисления "Переоткрытие pdocmat" ({Reopen}) - Поведение грида с выделенными строками при движении колесом мыши сделано как при нажатии на кнопки "Стрелка вниз", "Стрелка вверх": выделение строки исчезает, остается выделение поля текущей строки. - Добавлены вычисления импорта/экспорта image/text данных: SaveImageToFile/LoadImgaeFromFile Сборка 5.0.42 23.09.2005 ------------------------ - В простом справочнике с произвольной выборкой в форме Pdocmat в скрипте справочника теперь можно использовать параметры формы Pdocmat - Исправлено двойное появление сообщения об ошибке при отработке вычисления {error} в вычислении на компоненту "Вычисление" формы Pdocmat Сборка 5.0.41 20.09.2005 ------------------------ - Исправлена ошибка, когда сохранялись новые документы, если изменяли поля pdocmat, не переходя на другу строку, нажимали Escape и выходили без сохранения - Теперь обязательная сортировка формы Pdocmat применяется и при создании нового документах - В запросах, у суммовых полей убрано симво валюты "р." из форматированного выражения - Исправлена ошибка "Поле " " не найдено" в запросах - Обновлена версия библиотеки доступа к данным SDAC до 3.55.1.18 - Устранена проблема при использовании параметра с именами GROUP, ORDER и другими служебными словами SQL - Исправлено неверное отображение заголовков в нефиксированных отчетах запросов с суммовыми полями Сборка 5.0.27 14.07.05 -------------------------- * Вершину компоненты обозреватель аналитик в запросе и в форме Pdocmat можно определить через значение любого поля текущей строки запроса и формы Pdocmat, соответственно. * Изменена возможность запускать Лексему под пользователем Windows (Windows Authentication): теперь через параметр командной строки * Исправлена возможная ошибка при печати стандартного отчета в запросе когда данные не вмещаеются на одну страницу * Добавлена возможность запускать Лексему под пользователем Windows (Windows Authentication) * Восстановлена сортировка по наименованию (name) в простом справочнике с Unispr * Исправлена ошибка "PDOC:не могу выполнить операцию для закрытого набора данных (dateset) " при выполнении вычисления "Быстрая печать комплекта отчетов к документу" {Print} в реестре документов * Добавлена компонента "Надпись" для поля Pdoc (UpdateADO116.sql) * Добавлена компонента "Вычисление" для поля Pdocmat (UpdateADO117.sql) * Добавлено свойство "Целочисленный справочник" для символьного поля Pdoc компоненты простой справочник (UpdateADO118.sql) * В инспекторе объектов для свойства "Тип справочника" компоненты простой справочник добавлена вторая кнопка (слева)для редактирования значения свойства как sql-запроса (первая кнопка (справа) предначначена для выбора типа справочника из Unispr) * Исправлена ошибка с параметрами типа text (мемо поля) в вычислениях * Исправлена возможность удаления документов в истории * Исправлена ошибка при отработки вычисления "Открытие вида" {LoadView} на событие Pdoc.Enter * Добавлено свойство "Целочисленная компонента" для поля Pdoc компоненты "Простой справочник" для символьного поля * Исправлена ошибка при добавлении нового типа справочника через свойство "Тип справочника" инспектора объектов для простого справочника * Исправлена ошибка с изменением свойств полей oper и opername в инспекторе объектов и с пустым значением oper.