Информация о файле обновления Галактика FREPORT2_DLL_810170.TXT


Описание файла обновления:
ФайлFREPORT2_DLL_810170.TXT
ОбновлениеFREPORT2_DLL_810170
НазначениеОбщее
ПродуктГалактика 8.10
Релиз03.11.2006 : Atlantis 5.2.8
КомпонентFREPORT2
ТипDLL
Версия8.10.17.0
Дата2014-09-25 21:41:19
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
180.6532NEWОшибка фастрепорта из режима редактированияБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Ошибка FastReport из режима редактирования. Проблема проявляется при использовании формулы {ОД70[П:@"Подр1"]}в настройке налоговой отчетности в Галактике и только если из режима редактирования нажать "предварительный просмотр". При смене формулы на что то более стандартное в этом и в более сложном отчете предварительный просмотр работает без проблем. На работу пользователей не влияет - только администратора раздражает.Исправлен ряд ошибок обработки событий мыши и перерисовки окна дизайнера FastReport в ситуациях когда активирована функция предварительного просмотра и форма налогового в процессе вычисления отчета предполагает открытие множества различных дочерних окон (таких как "фильтры на аналитику", сообщения, визуализации и т.п.)
102.1113278.10.16.0Runtime в FR при длинне скрипта более 32000 символовБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Runtime в FR при длинне скрипта более 32000 символов.Ограничение на длину скрипта расширено с 32000 символов до 64000 символов. в случае превышения в редакторе скрипта выдается ошибка: Максимальная длина скрипта не должна превышать 64000 символов
102.1087898.10.15.0При открытии испорченного FRF файла Галактика зависает.Бухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
В модуле "Бухгалтерская отчетность" для налоговых отчетов используются файлы в формате FRF (FastReport 2.5). FRF это сложный бинарный формат. Периодически возникают ситуации когда файлы по тем или иным причинам портятся (сбой при записи или копировании, случайное изменение внешними программами). В ряде случаев при открытии подобных битых файлов дизайнер FR зависает (см. пример во вложении). Необходимо доработать алгоритм диагностики при открытии подобных битых файлов.Доработана диагностика ошибок. При открытии битого файла будет выдано сообщение вида "Неверный FRF формат "D:GALFRF2011_prib.frf". После чего откроется пустой дизайнер. Кроме того исправлен ряд ошибок типа "Access violation at address" в алгоритмах расчета. Возможно эти ошибки приводили к последующей порче FRF-файла при сохранении его в дизайнере. Чтобы избежать возможных негативных последствий от порчи FRF файлов, рекомендуется почаще делать резервные копии.
102.1003268.10.14.0Необработанное исключение при формировании налоговых отчетов со скриптами.Бухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
В модуле "Бухгалтерская отчетность" в меню "Отчеты Налоговая отчетность". Если в форме отчета (файл FRF) в ячейках отчета попытаться запрограммировать скрипте ссылки на содержимое ячеек отчета с боле поздних страниц. При формировании такого отчета выдается необработанное исключение. Для проявления проблемы нужно следующий пример скрипта поместить строку 160 на странице 12 из вложенного файла Dekl_Prib_new2010.frf: Текст ячейки: [if(groupmemo92.text>0,groupmemo232.Text-GroupMemo246.Text,GroupMemo232.Text+rez )] Скрипт ячейки: begin old:=GroupMemo232.Text+GroupMemo92.Text-GroupMemo334.Text; abs60:=IF(GroupMemo92.Text>0,GroupMemo92.Text,-GroupMemo92.Text); abs70:=IF(GroupMemo93.Text>0,GroupMemo93.Text,-GroupMemo93.Text); abs100:=IF(GroupMemo334.Text>0,GroupMemo334.Text,-GroupMemo334.Text); newsum:=abs60-abs70+abs100; rez:=IF(newsum>0,newsum,-newsum); End Ошибка проявляется при установленной FReport2.dll версии 8.10.13.0В модуле "Бухгалтерская отчетность" в меню "Отчеты Налоговая отчетность". Если в форме отчета (файл FRF) в ячейках отчета попытаться запрограммировать скрипте ссылки на содержимое ячеек отчета с боле поздних страниц. При формировании такого отчета выдается необработанное исключение. Для проявления проблемы нужно следующий пример скрипта поместить строку 160 на странице 12 из вложенного файла Dekl_Prib_new2010.frf: Текст ячейки: [if(groupmemo92.text>0,groupmemo232.Text-GroupMemo246.Text,GroupMemo232.Text+rez )] Скрипт ячейки: begin old:=GroupMemo232.Text+GroupMemo92.Text-GroupMemo334.Text; abs60:=IF(GroupMemo92.Text>0,GroupMemo92.Text,-GroupMemo92.Text); abs70:=IF(GroupMemo93.Text>0,GroupMemo93.Text,-GroupMemo93.Text); abs100:=IF(GroupMemo334.Text>0,GroupMemo334.Text,-GroupMemo334.Text); newsum:=abs60-abs70+abs100; rez:=IF(newsum>0,newsum,-newsum); End Ошибка проявляется при установленной FReport2.dll версии 8.10.13.0
102.990578.10.13.0Нужна возможность прятать страницу в скрипте самой страницыБухгалтерская отчетностьКомплект форм налоговой отчетности (конкретные формы РФ)
Необходимо реализовать возможность управлять параметром Visible страницы из обработчика событий OnAfterProcessing этой страницы.Страница становится невидимой, если в ее обработчике OnAfterProcessing установить параметр Visible в значение False.
102.991908.10.13.0Ошбки при вычислении ячеек налоговой декларацииБухгалтерская отчетностьКомплект форм налоговой отчетности (конкретные формы РФ)
Исследования примеров налоговых деклараций показывают, что из расчета выпадают рекурсивно вычисляемые ячейки с формулами вида [GroupMemo98.Text] (в примере это GroupMemo255). Если добавить пробел перед закрывающей скобкой [GroupMemo98.Text ] - то расчет проходит верно.Исправлен алгоритм рекурсивного расчета зависимых ячеек. В которых формула содержит только ссылку на на одну другую ячейку вида [GroupMemo98.Text] (т.е не содержит пробелов либо арифметических операторов).
102.951098.10.11.0RunTime при выводе хинта в FastReportБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
RunTime при выводе хинта в редакторе мемо FastReport при длинне строки более 255 символов.Исправлено.
102.872988.10.10.0Ошибка FReport2.DLL при Закрытии окнаБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Ошибка в FReport2.DLL если попытаться закрыть окно FR при открытом редакторе Memo.При открытом окне редактора Memo, исключение в момент закрытия дизайнера FR больше не выдается.
102.888778.10.10.0Некорректно выводится количество страниц в новой налоговой формеБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
После формирования отчета на некорректно отображается параметр [TOTALPAGES] для отчета без установленного параметра "Делать два прохода"Ошибка исправлена
102.859838.10.8.0Некорректное округление до целого в FR2 по RoundБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Некорректное округление до целого в FR2 по RoundИсправлено округление до целого в функции Round
101.357558.10.7.0Шрифт у сгруппированных ячеекБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Меняем шрифт у сгруппированных ячеек. Система запоминает параметры изменённого шрифта, но при печати декларации используется старое значение шрифта.Доработан дизайнер Fast Report для налоговых отчетов. Для сгруппированных ячеек (это ячейки которые создаются с помощью пункта локального меню "Сгруппировать") Теперь действуют следующие кнопки панели инструментов: "Шрифт", "Размер шрифта" "Утолщение" "Курсив" "Подчеркивание" "Цвет текста" "Выровнять текст влево" "Выровнять текст в право" "Выровнять по верхнему краю" "Равномерно по высоте" "Выровнять по нижнему краю" "Горизонтальное/вертикальное расположение текста" "Кнопки установки/снятия линий рамки" "Фон прямоугольника" "Цвет рамки" "Стиль линии" "Толщина рамки". Кроме того, для сгруппированных ячеек теперь также работает установка шрифта через пункт локального меню "Шрифт..." Доработана функции перемещения и изменения размеров сгруппированных ячеек с помощью мыши и с помощью клавиатуры (Ctrl+стрелки, Shift+стрелки). Примечание! Для сгруппированных ячеек работают только перечисленные выше элементы дизайнера. Изменение выше описанных свойств, для сгруппированных ячеек, через окно "Инспектор", либо программно из скрипта по прежнему не возможно.
101.391638.10.7.0Новый формат декларацийБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
В соответствии с ПРИКАЗОМ от 24 января 2008 г. N ММ-3-13/20@: 1.10. Каждое поле показателя в форме декларации должно иметь достаточный размер для записи его значения. Это поле должно быть разделено на знакоместа (клетки для размещения одного символа). Стандартный размер знакоместа 5 x 6 мм. Знакоместа размещаются в пунктирных рамках без зазора между символами. Сейчас в Fast Report нет возможности формировать пунктирные рамки. Необходимо добавить такой инструмент.Fast Report для налоговых отчетов. Исправлена ошибка прорисовки пунктирной рамки для случая когда фон прямоугольника был установлен в значение "Прозрачный". При других значениях фона прямоугольника прорисовка пунктирной рамки работала нормально.
101.392798.10.7.0Формат показателя в сгруппированных ячейкахБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
В новых форматах налоговых деклараций большинство показателей выводятся в последовательности сгруппированных ячеек. В связи с этим возникло новое требование: Целые числовые показатели заполняются слева направо. В последних незаполненных ячейках ставится прочерк. Необходима возможность заполнять пустые ячейки прочерками.Доработан дизайнер Fast Report для налоговых отчетов. Для сгруппированных ячеек (это ячейки которые создаются с помощью пункта локального меню "Сгруппировать") реализован символ заполнитель который буте выводится пустых клетках. Данный символ используется только при выводе на экран и выводе на печать. На хранимое, редактируемое и выгружаемое в ИМНС значение символ заполнитель не влияет. Задать символ заполнитель можно в дизайнере форм FastReport. Для этого нужно выделить одну или несколько групп ячеек и в локальном меню выбрать пункт "Символ заполнитель:". В открывшемся окне доступен параметр "Использовать символ заполнитель" и в текстовом поле можно ввести символ с клавиатуры или выбрать из выпадающего списка. Дополнительно реализован режим выровнять по центру для сгруппированных ячеек. При этом значение поля будет посимвольно отображается в центральных ячейках, а ячейки слева и справа заполняться символом заполнителем.
101.383798.10.6.0Программа повисает в случае ошибки в FRFБухгалтерская отчетностьКомплект форм налоговой отчетности (пользовательский инерфейс)
Если в FRF-форме ошибочно заведена, например, такая формула: {if ({&НачРасч}<=date(1,1,2007)and &КонРасч>=date(31,1,2007),С[Тип:В][Период:01.01.2007]Д01,0)} то при попытке сформировать отчет выдается сообщение: "Формулы бухкалькулятора не могут быть вложенными". Снять это сообщение не удается. Единственный способ прервать процесс - воспользоваться диспетчером задач.Исправлена проблема из за которой окно отображения процесса формирования отчета перекрывало окно сообщений об ошибке и блокировало мышь.