Что нового в Инфо-Бухгалтер 8.612
1. В локальной версии исправлено формирование встроенных отчетов
при включенной опции "Автопересчет отчетов" и открытом окне ЖХО.
При некотором стечении обстоятельств окно отчета и окно ЖХО конкурировали при обработке уведомления о смене фильтра. Это приводило к отображению пустого отчета, например оборотной ведомости. |
2. При расчете оборотной ведомости и ведомости остатков сделан
правильный учет опции "Свернутое сальдо субсчетов". Теперь свернутое сальдо субсчетов учитывается для всех вышестоящих уровней отчета. Ранее свернутое сальдо субсчетов отображалось только на один уровень
выше счета с |
3. При отображении периодов "c ... по ..." вторая дата
указывается включительно. Ранее неправильно отображался период в строке состояния и печатаемых шапках встроенных отчетов (кроме движения средств). |
4. Сделан возврат фокуса ввода на таблицу операций при использовании
типовых операций в режиме компилятора. |
5. В таблице архива бланка сделан вторичный признак сортировки
по системной дате и времени. Ранее для одинаковых значений поля сортировки порядок следования записей в таблице был не определен. |
6. В заголовочном меню таблиц добавлена команда отключения сортировки (например, в таблице выбора из архива). |
7. В окне предварительного просмотра печати сделана настоящая панель инструментов вместо самодельного окна. |
8. В режиме предварительного просмотра печати сделана защита от нажатия кнопок на панели инструментов во время вывода на принтер. |
9. Сделано переключение типовых операций при смене базы данных, если директория типовых откладывается от базы. |
10. При копировании выделения таблицы в буфер обмена "-"
заменялся на 0, даже если был перед числом (для отрицательных чисел). Исправлено.
Также сделано удаление разделителей тысяч. |
11. В бланках графы вывода со специальным шрифтом теперь выводят
текст с переносом слов. Перенос по словам работает только при угле поворота 0. Ранее текст специальным шрифтом всегда выводился в одну строку и обрезался, когда не влезал по ширине графы. |
12. Для полей ввода даты в диалогах и бланках сделана возможность подстановки текущей даты с помощью Ctrl + клик в кнопку вызова календаря или Ctrl + F2. |
13. Сделана поддержка визуальных стилей элементов пользовательского
интерфейса. Визуальные стили поддерживаются для Windows XP и выше. Отключить использование визуальных стилей можно в "Установка->Настройка->Вид->Вид элементов управления->Классический". |
14. В пользовательском меню пункты с текстом "-----" (любое количество "-") автоматически заменяются на разделители. |
15. Сделана поддержка файлов справки в формате HtmlHelp (*.chm)
при вызове справки для бланков и типовых операций.
В свойствах бланка добавлена возможность указания имени файла справки и номера топика. Для бланков и типовых операций файл справки теперь всегда ищется в директории файла бланка или файла типовой операции. При вызове справки в формате HtmlHelp возможно задавать как номер топика,
так и имя внутреннего html-файла. Например: "myhelp.chm::/mytopic.htm". |
16. Для объекта ТИП_COM методы СОЗДАТЬ_ЭКЗЕМПЛЯР и ВЫЗВАТЬ теперь
возвращают ТИП_ЛОГИКА. В случае ошибок COM указанные методы возвращают НЕТ, при удачном выполнении - ДА. Информация об ошибках COM выводится в окно отладочной информации. Вывод
можно отключить Методы СЧИТАТЬ и ЗАПИСАТЬ по прежнему прерывают выполнение прогаммы
на внутреннем языке при Улучшена диагностика ошибок COM. Сделан вывод возвращаемых методами
кодов ошибок в |
17. При создании и вызове методов COM-объектов сделана установка запрета на генерацию исключений арифметики с плавающей точкой. Реализации некоторых объектов полагаются на такой запрет, а Delphi по умолчанию его не обеспечивает. |
18. Усовершествован оператор ОПРЕДЕЛИТЬ. Теперь несколько переменных можно передавать одним списком. ОПРЕДЕЛИТЬ("Имя1", перем1, "Имя2", перем2, ...) |
19. Добавлены функции разбивки строки по символам-разделителям:
СТР_РАЗД - разделяет
строку на фрагменты и заносит результат в объект список ФУНКЦИЯ ТИП_ЧИСЛО:
СТР_РАЗД(ТИП_СТРОКА: стр, разд; ПЕРЕМ ТИП_СПИСОК:
список) ФУНКЦИЯ ТИП_ЧИСЛО:
СТР_КОЛ(ТИП_СТРОКА: стр, разд) ФУНКЦИЯ ТИП_СТРОКА:
СТР_ФРАГ(ТИП_СТРОКА: стр, разд; ТИП_ЧИСЛО: номер) Пример. СОЗДАТЬ(список, ТИП_СПИСОК) кол2 = СТР_КОЛ(а, ",")
// кол2 = 2 |
20. Добавлены функции обработки переносов строк: СТР_ПЕРЕНОС - возвращает часть строки до явного переноса или переноса при превышении заданной ширины СТР_РАЗБИТЬ - вставляет символы переноса (ASCII 13) в местах переносапри превышении заданной ширины ФУНКЦИЯ ТИП_СТРОКА: СТР_ПЕРЕНОС(ТИП_СТРОКА: стр; ТИП_ЧИСЛО: ширина [; ПЕРЕМ ТИП_СТРОКА: остаток]) стр - исходная строка Пример. стр - исходная строка Пример. |
21. Включена новая версия библиотеки gnet (gnetw.dll, gneta.dll)
с поддержкой следующих возможностей: - задание таймаута на установление соединения с сервером и получение порции данных - выполнение POST-запроса протокола http с передачей параметров формы. Дополнительные параметры задаются в третьем параметре функции ПОЛУЧИТЬ_ФАЙЛ. Поддерживаются следующие параметры: FLAGS - флаги, задаются комбинацией букв: TIMEOUT - таймаут установления соединения и передачи порции данных в
миллисекундах. POST - список полей формы для POST-запроса: Пример для POST-запроса: |
22. Сделана обработка смены регистра для русской буквы "ё". |
23. Сделан сброс служебной части объектов операция и счет при инициализации. |
24. Добавлена обработка внутренних событий поле вызова оператора ЗАП_ОПЕР. |
25. Добавлена поддержка 3-х новых вариантов программы: для бюджетных учреждений - БЮДЖЕТ для некоммерческих организаций ОРН - НКО ОРН для некоммерческих организаций УСН - НКО УСН Исполняемые файлы и dll ресурсов имеют следующие суффиксы: БЮДЖЕТ : g (ibw8g.exe, ibw8glg...) Каждый вариант программы понимает как стандартный формат бланков, так
и свой специальный. В диалоге свойств бланка для бланков специального формата отображается:
"Бюджет", "НКО ОРН" или "НКО УСН" рядом
с полем имени файла. |