Мои комментарии

Заголовок Comment Дата публикации Дата обновления
Включил фильтр.

Включил фильтр.

Для простых фильтров, например только по диапазону дат, строится не "замороженная" выборка, а обновляемая.
Это определяет прикладной алгоритм редактирования фильтра ЖХО.

В общем случае никак.

В общем случае никак.

Это связано с тем, что в полнофункциональных базах данных (включая MS SQL Server) не практикуются порядковые номера записей в таблицах.
Если при запросе к таблице не указывается критерий сортировки, то порядок записей может быть произвольный, зависящий от организации физического хранения данных.
При многопользовательской работе с таблицей порядковый номер в любой обновляемой выборке - вещь эфемерная и постоянно меняющаяся.

Вместо порядковых номеров в базах данных используются уникальные номера (идентификаторы, id).
В Инфо-Бухгалтер 10 у операции есть целых два уникальных идентификатора.
Один - числовой, используются для указания уникального номера операции в пределах одной базы данных.
Второй - универсальный идентификатор UUID, применяется для импорта/экспорта операций между базами данных.
Оба эти идентификатора могут использоваться для работы с операцией из внутреннего языка, но их отображение пользователю бессмысленно.

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

Для отображения "замороженного" списка операций надо в ЖХО включить фильтр (на панели инструментов кнопка с изображением воронки).
Тогда в строке состояния будет отображаться порядковый номер текущей операции (на которой стоит курсор в таблице) и количество операций в списке. См. картинку:

http://www.ib.ru/sites/default/files/attachments/journal.png

Сообщение "Unhandled exeption

Сообщение "Unhandled exeption
Access violation"

Начиная с марта этого года в продажу идет платформа ИБ 10, собранная современным компилятором MS Visual C++ 12.0.
Это открывает новые возможности для отладки и разбора ошибок.
В частности, появилась возможность отладки по аварийному дампу (crush dump), полученному от пользователя.

Чтобы помочь отладить и устранить ошибку любой пользователь может снять дамп процесса и прислать его разработчикам.

Чтобы снять дамп при возникновении ошибки вроде "Access violation", надо,
не закрывая окно сообщения об ошибке, открыть диспетчер задач Windows (Ctrl+Alt+Del -> Диспетчер задач).
Далее на закладках "Процессы" или "Приложения" найти процесс Инфо-Бухгалтера.
Вызывать контекстное меню и выбрать "Создать файл дампа памяти".
Полученный файл создается во временной папке текущего пользователя.
Например: C:\Users\User\AppData\Local\Temp\athena.DMP
Файл надо сжать архиватором, куда-нибудь выложить и ссылку опубликовать в багтрекере, этом форуме или прислать разрабочикам по email.

Спасибо за понимание и сотрудничество.

Столкнулся с довольно часто

Столкнулся с довольно часто возникающей ошибкой

Можете подробно описать, что делаете, когда возникает ошибка?
Я так понимаю, что работаете в текстовом редакторе.
На каком-то "несчастливом" файле только наблюдается?

Нет, на фоне программы

Нет, на фоне программы

Странно.
В программе ИБ 10 javascript не используется, а это явно его ошибки.
Наверное, так все-таки браузер какой-то.
Скриншот помог бы ответить точнее.

Попробовал снова, совсем

Попробовал снова, совсем глюкнул:

Просто КЛАДР не установлен.

При запуске программы

При запуске программы высветилась другая ошибка: "Строка1 "jquery".

А где высветилось, в путеводителе?

Waiting for another threads

Waiting for another threads

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

Бывает это и в других случаях, специально не фиксировал, в каких, но могу сюда писать, когда ещё это происходит.

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

Вы, наверное, скомпилировали

Вы, наверное, скомпилировали проект УПРАВЛЕНИЕ\ДОБАВЛЕНИЕ_ЖФА2 только в конфигурации "Отладка", а из программы по умолчанию запускаются ibx конфигурации "Релиз" (без отладочной информации).

В среде разработки меню Проект->Компиляция конфигураций позволяет сразу компилировать ibx файл для обеих конфигураций.
Или еще можно переключать активную конфигурацию в среде разработки (молоток на панели инструментов), тогда по F7 будет создаваться ibx для активной конфигурации.

При открытии проекта в среде разработки сначала всегда активна конфигурация "Отладка".

Также можно сделать так, чтобы в Инфо-Бухгалтере запускались ibx для конфигурации "Отладка".
Для этого в меню Установка->Настройка программы на странице "Проекты" можно переключить активную конфигурацию для клиентского приложения и сервера (если используется сетевая версия).

Когда в клиентском приложении будет включена конфигурация "Отладка", то будет искаться файл
C:\IB\Ib10Applications\Ibx\debug\УПРАВЛЕНИЕ\ДОБАВЛЕНИЕ_ЖФА2.ibx, а не
C:\IB\Ib10Applications\Ibx\release\УПРАВЛЕНИЕ\ДОБАВЛЕНИЕ_ЖФА2.ibx

Спасибо за замечание.

Спасибо за замечание. Исправили.

В настройках своего проекта

В настройках своего проекта зайдите на закладку Совместимость.
Там увидите галочку про ОБРАБОТЧИК и др. вещи, относящиеся к 10.1.

Open Data Base Connection.

Open Data Base Connection.

Вы все правильно написали.

Но в Инфо-Бухгалтер 10 есть специальная утилита "Управление базами данных" (MSSQLAdm.exe).
Эта программа создает DSN автоматически при создании базы и удаляет - при удалении.
Конечным пользователям можно в ODBC не разбираться.

Как сделать так, чтобы сервер

Как сделать так, чтобы сервер всегда запускался по адресу локальной сети 192.168.0.1?

А то адрес меняется в зависимости от того, есть ли беспроводное подключение или нет, в результате клиентские компьютеры не находят сервер.

В файле athsrv2.ini укажите BindAddr=192.168.0.1

- пока в новой версии нет?

- пока в новой версии нет?

Именно так.

У меня XML при открытии

кур = XML_ОТКРЫТЬ_ФАЙЛ("imp1splat.xml")
ОТЛАДКА(кур)
лог = XML_СОХРАНИТЬ_ФАЙЛ(кур, "zzz.xml")
ОТЛАДКА(лог)

Вывод:
imp1splat.xml:1
ДА

Сетевая.

Сетевая.
Версия 10.1 позволяла на одном компе разным пользователям запустить программу.

По недосмотру. Это исправили.
Владимир все правильно Вам ответил.

Где взять этот драйвер ODBC

Где взять этот драйвер ODBC для MSSQL Server?

http://www.microsoft.com/ru-ru/download/details.aspx?id=5793

Полезно будет научиться пользоваться google или другим поисковиком...

Оба SQLExpress заменить на

Оба SQLExpress заменить на IB10?
Или только какой-то один?

Оба.

Первое окно ввода.

Первое окно ввода.
Что и куда нужно вводить?

SQLExpress заменить на IB10

Второе окно ввода.

Переключить в смешанный режим.
Ввести пароль adm.

А потом при установке Инфо

А потом при установке Инфо-Бухгалтер не заменит MS SQL 2008 R2 на свой MSDE?

Нет, конечно.
Как по Вашему обновления программы устанавливаются?