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

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

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

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

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

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

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

Версия платформы: 10.201.01 (от 20.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

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

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

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

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

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

Раздел Описание
Конвертеры Скорректирован путь к мастеру импорта данных из внешних программ (Инфо-Бухгалтер 8.х)
Доработан импорт данных из блока Зарплата и кадры: добавлена обработка карточек НУ из закрытых периодов (места работы)
Установка Скорректирован случай, когда у нерезидента ставка НДФЛ = 13% (белорус, например) - влияет на заполнение налогового регистра по НДФЛ, справки 2-НДФЛ и выгрузки данных по НДФЛ на МН
Установка Добавлен автоматический каталогизатор по типу сотрудника (штатник, совместитель, договорник)
Учет запасов, работ, услуг - скорректирован расчет колонки Доступно- скорректирована загрузка номенклатуры из счета- скорректировано разбиение позиций по ячейкам, ГТД, партии, стране производителе и расчет НДС для них- добавлено отображение валюты в столбцы Цена, Сумма, Сумма НДС- добавлена возможность копирования Расходной накладной

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

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

Раздел Описание
Денежные средства Восстановлена работа операции выдачи денег под отчет
Зарплата и кадры Скорректирована выгрузка адреса в форме 4-ФСС
Учет запасов, работ, услуг В журнале оприходования доработан момент, когда в приходной накладной меняется ячейка склада, номер ГТД или партия, а операции реализации по приходной накладной уже проведены: в таком случае обновленные данные разносятся по связанным документам учетных цен

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

Описание
1. В модуле FC исправлено начальное обновление для типов ОТЧЕТ и ТАБ_ФОРМА.
2. В модуле FC для элемента ТАБЛИЦА исправлена доступность некоторых команд
(например, Файл->Открыть) при редактировании ячейки.
3. В модуле FC для элемента ТАБЛИЦА добавлено новое поле "разр_настройка"
логического типа.
При значении равном ДА для таблицы становится доступной команда
Правка->Настройка (F5).
Также пункт "Настройка" добавляется в контекстное меню.
Для обработки команды настройки надо в обработчике "команда" ловить код
"_SETUP_".
4. В модуле FC добавлена новая функция ВЫБОР_ПРИНТЕРА.
Обновлена справка по модулю FC.
5. В модуле RVMC исправлена функция ТЕК_ЗАГОЛОВОК_КОДА.
6. В модуле RVMC добавлена новая функция ТЕК_НОСИТЕЛЬ_КОДА.
Для программ, загруженных из ibx файла, возвращает полный путь
к ibx файлу.
Обновлена справка по модулю RVMC.
7. В клиентском приложении исправлен диалог выбора ibx-файла
(вызывается из редактора меню для действия "Алгоритм",
из окна настройки отображения).
Теперь в список папок выводятся папки для конфигураций "debug" и "release".
8. В MSSQLAdm сделана поддержка SIMPLE RECOVERY MODE.
Соответствующая опция добавлена в диалоге создания новой базы данных.
В диалоге сжатия базы данных добавления опция включения простого режима
восстановления (SIMPLE RECOVERY).
В диалоге параметров добавления опция использования простого режима
(по умолчанию включена).
Обновлена справка по MSSQLAdm.
9. В MSSQLAdm сделан вывод в окно сообщений и в отчет полного пути к файлу
резервной копии перед любыми операциями, использующими файл.
10. В MSSQLAdm в диалоге создания резервной копии теперь предлагается
имя базы данных в качестве начального имени файла резервной копии.
11. В MSSQLAdm разрешены дырки в нумерации шаблонов баз данных
в диапазоне от 1 до 9.
12. В редакторе форм исправлена вставка определений методов в конец
определения типа формы или в конец файла.
13. В среде разработки конфигурационный файл ippide.ini разделен на два файла.
В файле ippide.ini остались явно изменяемые настройки среды, папки,
меню, пользовательские слова синтаксической подсветки.
В файл ippide_recent.ini вынесено хранение списков последних проектов
и файлов, расположение окон, состояние фильтров в средствах навигации.

14. В компиляторе сделана поддержка множественных директив в одном файле.
Ранее учитывалась только первая директива с определенным именем.

15. В среде разработки сделана поддержка директивы #filelink для явного
включения дополнительных файлов в проект.
Для включения нескольких файлов директива может указываться многократно
в одном файле исходного текста.
Распределение файлов изображений, табличных форм и описаний событий
по соответствующий папкам проекта происходит автоматически.
Для файлов описаний событий (.evd) создается папка "События".
Обновлена справка по среде разработки.
16. В среде разработки при редактировании файлов описаний событий (.evd)
происходит извлечение имени файла (ibx) из текущей строки,
а не из фрагмента в кавычках.
17. В среде разработки окно входных параметров следит за файлами параметров
в папке профайлера с учетом создания/удаления соответствующей папки.
Ранее среда разработки обнаруживала новые файлы только в том случае,
когда папка уже существовала на момент открытия проекта.
18. В среде разработки сделана опция отображения папки проекта в заголовке окна
(на странице "Общие").
Относительный путь к папке отображается в фигурных скобках после
имени файла проекта.
19. В среде разработки сделана опция отображения имени функции в строке состояния
(на странице "Общие").
Имя текущей функции или метода отображается при наличии данных компилятора.
20. В редакторе форм сделана поддержка режима "только чтение".
В среде разработки добавлено действие "Проект->Посмотреть форму".
Если в исходном тексте не обнаружено определений форм, то ничего не происходит.
21. В среде разработки добавлено действие "Окно->Перейти в среду выполнения".
Действие активизирует Главное окно среды выполнения
(в частности, клиентского приложения ИБ).
22. В редакторе форм добавлен диалог для ввода многострочного текста.
Диалог может вызываться из инспектора объектов по специальной кнопке
или клавише F2.
Также для элементов МТЕКСТ и МРЕДАКТОР диалог многострочного текста вызывается
двойным кликом по элементу.
23. В среде разработки для оглавления файла добавлен режим поиска с использованием
фильтрации.
В выпадающем списке можно выбрать режим "Поиск" или "Фильтр".
Выбранный режим сохраняется в настройках.
24. В среде разработке в редакторе исходного текста сделана возможность перехода
к началу/концу фрагментов кода, ограниченных ключевыми словами.
Поиск ближайшего ключевого слова выполняется с предыдущей/следующей строки по
отношению к положению каретки.
При поиске начала блока ищутся ключевые слова:
ВЫЧИСЛИТЬ, ФУНКЦИЯ, ЕСЛИ, ЦИКЛ, ВЫБОР, ИНАЧЕ.
При поиске конца блока ищутся ключевые слова:
КОНЕЦ, КОНЕЦ_ФУНКЦИИ, КОНЕЦ_ЕСЛИ, КОНЕЦ_ЦИКЛА, КОНЕЦ_ВЫБОРА, ИНАЧЕ.
Ctrl+[ - переход к началу блока
Ctrl+] - переход к концу блока

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

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

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

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

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

Модуль Версия базы данных Версия рабочего места
Банки "1.06" "1.00"
Бухгалтерия "1.28" "1.226"
Валюта "1.03"
Денежные средства "1.319" "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.204" "1.131"

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

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

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