Обновление ИБ10.2 от 26.01.2015

Profile picture for user diachenko
Автор: Дьяченко Владимир
27.01.2015 12:55

Инфо-Бухгалтер 10.2

Обновление от 26.01.2015

Вышла новая версия программы "Инфо-Бухгалтер 10" Прикладные компоненты: "Торговый и складской учет", "Расчет зарплаты и кадровый учет" от 26 января 2015 г.

В этом разделе приводится краткое описание новых возможностей очередной версии программы "Инфо-Бухгалтер 10".

Версия платформы

Версия платформы: 10.202.01 (от 26.01.2015).

Скачать платформу

Сборка прикладных модулей выполнена на указанной версии платформы. Работоспособность их на ранних версиях не гарантируется. Обновление платформы необязательно только в случае, если указанная версия уже установлена.

Скачать прикладные компоненты

Сравнительная таблица Инфо-Бухгалтер версий 10.1 и 10.2

Характеристика 10.1 10.2
Прикладные компоненты

Типовые операции

Отсутствуют

Разработан механизм создания типовых операций (конструктор). На его основе сделано несколько типовых по закрытию периода, по аналогии будет реализован весь набор типовых программы Инфо-Бухгалтер 8

Консолидированная отчетность

Не поддерживаются.

Поддерживается множество подключений к базам Инфо-Бухгалтер 10.2 (как локальных, так и сетевых) в рамках одного алгоритма, что позволяет с минимальными доработками текущих отчетов в программе добиться получения консолидированных отчетов, извлекая данные из нескольких баз пользователя

Справочная система

Старый формат путеводителя по программе, контекстная справка в формате CHM

Работа производится в одном окне Инфо-Навигатора (и путеводителя, и контекстной справки). Вся справочная система поставляется в формате HTML, что позволяет более гибко связывать все справочные материалы между собой, поддерживать справочную систему в актуальном состоянии
Создание путеводителя разработчика (описание структуры программы, описание базы данных — справочников и журналов операций, описание принципов именования типов и переменных, расположения проектов и т. д.)

Вывод отчетов и табличных форм в режиме модального окна

Не поддерживаются.

Позволяет производить предпросмотр отчетов и табличных форм без необходимости закрытия других модальных окон: например, просмотр печатной формы приказа по учетной политике без закрытия диалога ее формирования

Скорость работы

Выполнение преимущественно производится в одном потоке

Выполнение производится в отдельных рабочих потоках, что заметно ускоряет открытие и работу в справочниках и журналах программы, вывод отчетов и печатных форм на экран

Использование proxy-сервера

Не поддерживается.

Использование proxy-сервера позволяет внешним компонентам получать данные из программы Инфо-Бухгалтер 10: например, веб-сервер может запрашивать данные по расчетам с контрагентами и т. д.
Помимо веб-сервера внешним компонентом может выступать и сама программа Инфо-Бухгалтер 10: реализация тонкого клиента

Внутренний язык И++

Объекты.

Поддерживаются.

Применяется оптимизация копирования. Допускается совместное использование с интерфейсами. Поддерживается динамическое создание.

Контейнеры (индексные переменные).

Поддерживаются как отдельная сущность (индексные переменные, константы и поля). Нельзя передавать как параметры функций. Приходится делать объект-обертку с индексным полем.

Поддерживаются контейнерные типы с неявным объявлением. Со значениями контейнерного типа возможны все действия, наравне со значениями других типов.

Интерфейсы.

Не поддерживаются.

Позволяют организовать работу с объектами «по ссылке». Управляют временем жизни динамических объектов. Применяются для доступа к новым возможностям графической библиотеки (модуль FC).

Ссылки на функции.

Поддерживаются индексные функции и квази-поля объектов, т.н. обработчики событий.

Поддерживаются типы функций с неявным объявлением. Со значениями типа «функция» возможны все действия, наравне со значениями других типов. Индексные функции больше не нужны, т.к. выражаются контейнером значений типа «функция». Обработчики событий стали полями типа «функция».

Средства отладки.

В модуле IBSTD имеется функция ОТЛАДКА.

Средства отладки перемещены в ядро языка. Поддерживается вывод отладки и проверка утверждений с исключением контролируемого кода и без (например, ОТЛАДКА(...) и ОТЛАДКА!(...)).

Закрытые библиотеки.

Не поддерживаются.

Поддерживаются закрытые библиотеки и скрытые функции.

Графическая библиотека (модуль FC).

Поддерживается только классический стиль элементов управления (Win2000).

Поддержка визуальных стилей Windows всеми элементами управления. Изоляция потока выполнения кода И++ и потока пользовательского интерфейса (исключение «подвисания» при обработке). Использование усовершенствованного компонента для реализации типов ТАБЛИЦА, ОТЧЕТ и ТАБ_ФОРМА. Поддержка нового элемента ДЕРЕВО. Поддерживается встроенный путеводитель на базе Инфо-Навигатора.

Табличные формы.

Поддерживаются.

Общее усовершенствование и оптимизация компонента табличных форм. Добавлена возможность связывать с ячейкой, строкой, столбцом и разделом произвольные значения. Поддерживается упрощенная схема определения границ ячеек (например, «верхняя граница этой ячейки с любой другой»). Используется новая усовершенствованная библиотека печати и предварительного просмотра. Поставляется утилита для просмотра и печати табличных форм.

Отчеты.

Поддерживаются. Данные ячеек предоставляются в виде текста.

Общее усовершенствование и оптимизация компонента табличных отчетов. Поддержка всех простых типов при задании значений ячеек. Унификация отчетов с другими типами форм. Используется новая усовершенствованная библиотека печати и предварительного просмотра.

Работа с базой данных (модуль ATHENA).

Поддерживается работа только с одной базой данных (текущей сессией).

Добавлен ряд функций для управления сессиями баз данных из языка. Поддерживаются дополнительные соединения к текущей и другим базам банных. Тип КОНФИГУРАТОР поддерживает несколько режимов работы. В частности, в режиме «только чтение» не требуется монопольный доступ к базе данных.

Среда выполнения.

Выполнение преимущественно производится в одном потоке, т.к. нет полноценной изоляции от пользовательского интерфейса. Для дополнительных потоков создается отдельное соединение с базой данных.

Весь код И++ выполняется в специальных рабочих потоках. Исключается блокирование пользовательского интерфейса. Поддерживается эффективная организация готовых к работе (загруженных в память) программ И++, которые вызываются многократно (например, обработчики событий, расчетные столбцы и т.п.).

Диагностика во время выполнения.

Поддерживается вывод ошибок выполнения и отладочных сообщений. Для перехода в режим отладки требуется компиляция всех проектов.

Поддерживается два набора файлов исполнимого кода: «Релиз» и «Отладка», что позволяет разработчику легко перейти к выявлению проблемы при ее обнаружении. Для анализа времени выполнения программ И++ используется трассировка и отчеты профайлера. Поддерживается перехват входных параметров программ для воспроизведения условий запуска в среде разработки.

Утилиты командной строки.

Не поддерживаются.

Поддерживается компиляция и запуск программ И++ с помощью утилит вне тяжеловесного клиентского приложения. Это позволяет выполнять вспомогательные программы И++ через отдельный ярлык на рабочем столе или из bat-файлов. Во вспомогательных программах поддерживаются окна графической библиотеки (модуль FC) и создание соединений к базам данных. Например, можно создать супер упрощенное клиентское приложение из одного диалогового окна.

Среда разработки

Пользовательский интерфейс.

Среда разработки открывается в отдельном окне внутри Главного окна клиентского приложения. Происходит смешивание пользовательского интерфейса разработчика и бухгалтера.

Клиентское приложение содержит лишь пункты меню для вызова среды разработки. Для среды разработки создаются окна верхнего уровня, переключение между которыми возможно с помощью панели задач Windows. Окно среды разработки содержит меню и панели инструментов, ориентированные на программиста. При этом окно клиентского приложения сохраняет пользовательский интерфейс для бухгалтера. Не возникает конфликтов комбинаций клавиш, блокирования окон и т.п.

Отладчик.

Поддерживается пошаговая отладка и точки останова.

Имеется возможность остановки на управляющих ключевых словах типа КОНЕЦ_ЕСЛИ, КОНЕЦ_ФУНКЦИИ. Поддерживается запрет остановки внутри обработчиков «спонтанных» событий, таких как таймер. Окно входных и выходных параметров позволяет контролировать параметры отлаживаемой программы. Окно просмотра переменных на закладке «auto» позволяет просматривать параметры текущей функции, несколько последних возвращенных функциями значений и др.

Профайлер.

Не поддерживается.

Среда разработки позволяет просматривать отчеты профайлера в табличной форме с возможностью сортировки по разным метрикам.

Навигация.

Поддерживается оглавление проекта, оглавление файла, дерево объектных типов и список глобальных объявлений.

Дополнительно поддерживается навигация по месту в исходном тексте (команды контекстного меню). Навигатор проекта включает в себя не только дерево типов и глобальные объявления, но и список всех типов, интерфейсы и локальные объявления всех функций. Поддерживается показ контекстной информации во всплывающих подсказках.

Поиск.

Поиск только в пределах текущего файла.

Поддерживается поиск в файлах. В т.ч. в файлах табличных форм. Поддерживается виртуальная папка «в файлах текущего проекта».

Меню.

Поддерживается добавление дополнительных пунктов контекстного меню.

Поддерживается несколько типов настраиваемых меню: для файла, проекта, контекста в исходном тексте, подстановок в исходный текст.

Файлы проекта.

В проекте содержится список только файлов исходного текста.

В проекте могут содержаться файлы табличных форм, изображений, документации и др. Поддерживается автоматический сбор ссылок на файлы при компиляции исходного текста и добавление таких файлов в проект.

Публикация.

Не поддерживается.

Позволяет копировать в указанную папку все файлы, связанные с проектом.

Компиляция.

Режим компиляции определяется параметрами каждого проекта или пакетного проекта.

Режим компиляции определяется конфигурацией: «Релиз» или «Отладка». Поддерживается режим минимальной компиляции «только измененные».

Редактор форм.

Поддерживается для диалогов, бланков и табличных форм.

Также поддерживается для отчетов. Гармонично добавляет свой пользовательский интерфейс в окно среды разработки. Позволяет редактировать дополнительные значения для табличных форм. Позволяет сохранять пользовательские поля элементов управления, в т.ч. при копировании в буфер обмена.

Клиентское приложение

Пользовательский интерфейс.

Поддерживается только классический стиль.

Поддержка визуальных стилей Windows всеми окнами.

Путеводитель.

Используется окно путеводителя, сделанное на внутреннем языке с помощью элемента ВЕБ_БРАУЗЕР.

Поддерживается встроенный путеводитель на основе Инфо-Навигатора. В протоколе путеводителя доступен ряд команд клиентского приложения.

Настройка.

Смешана настройка клиентского приложения и среды разработки.

Настройка среды разработки убрана из интерфейса клиентского приложения. На закладке «Проекты» размещены средства управления конфигурацией и диагностикой программ И++ на клиенте и сервере.

Справка

Расположение

В папке help платформы.

В общей папке docs. Это позволяет объединять справку платформы, прикладных компонентов и дополнений (например, Инфо-Право).

Язык И++

Файл в формате chm.

HTML файлы для Инфо-Навигатора.

Модули

Файлы в формате hlp.

HTML файлы для Инфо-Навигатора. Поддержка вызова из среды разработки по help-id.

Среда разработки

Файл в формате chm.

HTML файлы для Инфо-Навигатора. Поддержка функций путеводителя по среде разработки.

Установка

Пользовательский интерфейс.

Поддерживается установка с минимальным вопросами к пользователю.

Поддерживается установка с минимальным вопросами и вообще без вопросов к пользователю.

Поддержка версий Windows

2000/XP/7/8.

XP/7/8. Особая обработка Win 8. Особая обработка x86 и x64 версий.

Установка СУБД

MS SQL 2000

MS SQL 2008 R2 x86 или x64

Дополнительные шаги установки.

Не поддерживаются.

Поддерживаются как сразу после завершения установки платформы, так и после перезагрузки компьютера. Также поддерживаются после выполнения обновления платформы.

Что нового в настоящем выпуске

ОСНОВНЫЕ ИЗМЕНЕНИЯ

Раздел Описание
Денежные средства В алгоритме ввода исходных остатков по контрагентам добавлена возможность указать основание (договор)
Зарплата и кадры Добавлена возможность вывода детализации по статьям учета в лицевой карточке работника (для начислений, удержаний, вычетов и выплат)
Зарплата и кадры В расчетном листке добавлена возможность детализации расчетов по статье учета
Номенклатура Склад:
- добавлена колонка "Остаток факт." - здесь отображается фактический остаток на складе, тогда как в колонке "Остаток" отображается остаток номенклатуры с учетом количества в текущей номенклатурной позиции расходного документа
- скорректирован расчет доступно
- скорректирована загрузка настроек опции "Мин. остаток"
- скорректирован выбор склада для только что добавленных товаров + добавлен расчет доступно
- скорректирован алгоритм разбиения позиций в табл. номенклатуры, в случае если протокол пуст
Номенклатура Добавлен пункт вывода карточки номенклатуры из справочника номенклатуры с показом диалога настройки отчета
Общие Доработана серверная библиотека для работы со счетчиками (увеличен период установки блокировки счетчика, добавлены транзакции при работе со счетчиком, когда происходит запись)
Установка Добавлена проверка даты лицензии при старте программы
1. В табличных формах сделана обработка изменений, требующих переразбивки
на страницы (в режиме автоматической разбивки).
Случаи сброса информации о разбивке сведены к минимуму.
Переразбивка теперь требуется только при серьезных изменениях
(например, при изменении ориентации страницы для раздела).
2. В табличных формах исправлена перерисовка нижней внешней области
при налиичии в конце формы строк с нулевой высотой.
3. В табличных формах теперь акселераторы формы не обрабатываются при
редактировании ячейки.
4. В новой библиотеке печати (APrint2.dll) исправлено задание количества копий.
5. В новой библиотеке печати (APrint2.dll) исправлена функция обнаружения
принтеров.
6. В модуле FC для всех типов форм добавлено событие "до_открытия".
Обработчик вызывается до создания окна в любом из режимов
(в т.ч. при групповом показе).
Может использоваться для эффективного заполнения данными отчетов и
табличных форм.
Обработчик возвращает значение типа ЛОГИКА. При возврате НЕТ
создание окна формы отменяется.
Отсутствие обработчика соответствует возврату ДА.
Обновлена справка по модулю FC.
7. В модуле FC для типа ОТЧЕТ добавлены методы
АТРИБУТ_ЯЧЕЙКИ и УСТ_АТРИБУТ_ЯЧЕЙКИ для задания атрибутов отдельных ячеек
без использования тегов форматирования.
Обновлена справка по модулю FC.
8. В модуле FC метод ОТЧЕТ.АТРИБУТ_СТРОКИ теперь возвращает
логическое значение.
ДА возвращается, если ранее был вызов УСТ_АТРИБУТ_СТРОКИ.
9. В модуле FC для типов БЛАНК и ОТЧЕТ сделана обработка доступности команд
печати и предварительного просмотра.
Команда "Печать" недоступна, если в системе нет ни одного принтера.
Команда "Предварительный просмотр" также недоступна, когда форма уже
находится в режиме предварительного просмотра.
10. В модуле FC сделана диагностика повторяющихся строковых идентификаторов
элементов управления.
В отладочный вывод помещается значение идентификатора и сообщение:
"duplicate control identifier".
11. В серверной части временно отключена проверка дат из ключевого файла.
12. В среде разработки исправлено средство мониторинга файлов.
Теперь оповещение подписчиков производится и при создании/удалении целевой папки.
13. В клиентском приложении сделана возможность открыть проект:
- в диалоге параметрического действия "Алгоритм"
нажатием кнопки "Открыть проект";
- в диалоге выбора файла ibx в контекстном меню файла.
14. В клиентском приложении сделана возможность изменения размера для диалога
выбора файла ibx.
15. В клиентском приложении заменена картинка-сплэш.
16. В Инфо-Навигаторе сделана возможность задания папки документации в командной строке.
infodocnav.exe /folder="Документы\Инструкция по установке"
Если указан относительный путь, то он откладывается от рабочей папки
запуска infodocnav.exe.
17. В MSSQLAdm сделано отображение пути к ibk-файлу,
соответствующего выбранному шаблону.
18. В справке по MSSQLAdm добавлено руководство по использованию
режима базы данных FULL RECOVERY.
19. В документации по внутреннему языку добавлено описание работы с закрытыми
библиотеками и секретными функциями.
20. В инсталляторе сделана проверка существования рабочей папки 10.1 без
использования функции InstallShield.

Скачать прикладные компоненты

ОСТАЛЬНЫЕ ИЗМЕНЕНИЯ

Раздел Описание
Бухгалтерский и налоговый учет В список бланков настройки блока Бухгалтерия добавлен пункт обновления типовых операций до стандартной настройки (5.20)
Бухгалтерский и налоговый учет Скорректирован расчет типовых операций: ранее могли пропадать копейки из итоговой суммы
Типы и функции для расчета проводок типовой операции разбит на две части: клиентская и серверная (чтобы потом можно было использовать эти типы и функции на сервере для расчета проводок хозяйственной операции в серверных алгоритмах модификации операций в прикладных блоках)
Зарплата и кадры Доработан расчет и выдача зарплаты в части использования переменных для расчета формул: в расчет удержаний и выплат добавлены переменные: тип оклада, ставка, тариф, коэффициенты для должности и процент надбавки за выслугу лет/за северный стаж.
Скорректировано использование функций при наборе формулы с помощью диалога
Общие Скорректировано приведение пустого значения во внешнем файле к пустой строке, а не к строке "void", как было ранее в 10.2

ИЗМЕНЕНИЯ В ПЛАТФОРМЕ

Описание
%Описание%%таблицаПлатф%

Скачать платформу

Переход с предыдущих выпусков

Конфигурирование базы данных и рабочего места

Конфигуратор вызывается при старте автоматически, если какие-либо из перечисленных компонентов изменились, или при помощи пункта меню:

Установка -> Конфигурирование базы данных и Установка -> Конфигурирование рабочего места, соответственно.

Модуль Версия базы данных Версия рабочего места
Банки "1.06" "1.00"
Бухгалтерия "1.28" "1.227"
Валюта "1.03"
Денежные средства "1.32" "1.281"
Основания "0.03" "0.05"
Зарплата и кадры "1.94" "1.913"
Контрольно - кассовая машина "1.01"
Кассир - операционист "0.04" "0.01"
Контрагенты "1.231" "1.203"
Склад "1.505" "1.544"
Номенклатура "1.177" "1.146"
Общие данные "1.206" "1.233"
Организация "1.362" "1.192"
Основные средства и НМА "0.145" "0.132"
Бухгалтерская отчетность "1.14" "1.07"
Бюджетная отчетность "1.10" "1.01"
Налоговая отчетность "1.12" "1.09"
Протокол "0.03" "0.02"
Штат "1.205" "1.131"

Компиляция алгоритмов в базе данных

Если версия установленной платформы отлична от версии, указанной для данной сборки, то требуется компиляция алгоритмов в базе данных для всех модулей. Компилятор вызывается при помощи пункта меню:

Установка -> Компиляция базы данных.