Как можно отобразить номер по порядку хозяйственной операции в ЖХО?
Какие настройки нужно выставить, чтобы отображалось общее количество хозяйственных операций?
Это связано с тем, что в полнофункциональных базах данных (включая MS SQL Server) не практикуются порядковые номера записей в таблицах.
Если при запросе к таблице не указывается критерий сортировки, то порядок записей может быть произвольный, зависящий от организации физического хранения данных.
При многопользовательской работе с таблицей порядковый номер в любой обновляемой выборке - вещь эфемерная и постоянно меняющаяся.
Вместо порядковых номеров в базах данных используются уникальные номера (идентификаторы, id).
В Инфо-Бухгалтер 10 у операции есть целых два уникальных идентификатора.
Один - числовой, используются для указания уникального номера операции в пределах одной базы данных.
Второй - универсальный идентификатор UUID, применяется для импорта/экспорта операций между базами данных.
Оба эти идентификатора могут использоваться для работы с операцией из внутреннего языка, но их отображение пользователю бессмысленно.
Тем не менее, в Инфо-Бухгалтер 10 есть возможность работать с фиксированной выборкой операций.
При этом список операций попавших в выборку "замораживается".
Для такого списка известно количество операций и их порядковые номера в соответствии с запрошенной сортировкой.
Для отображения "замороженного" списка операций надо в ЖХО включить фильтр (на панели инструментов кнопка с изображением воронки).
Тогда в строке состояния будет отображаться порядковый номер текущей операции (на которой стоит курсор в таблице) и количество операций в списке. См. картинку:
Включил фильтр. Нигде не увидел сообщения о том, что фильтр включен.
Информацию показывает только о количестве операций,
без указания на которой находится курсор.
Для простых фильтров, например только по диапазону дат, строится не "замороженная" выборка, а обновляемая.
Это определяет прикладной алгоритм редактирования фильтра ЖХО.
В общем случае никак.
Это связано с тем, что в полнофункциональных базах данных (включая MS SQL Server) не практикуются порядковые номера записей в таблицах.
Если при запросе к таблице не указывается критерий сортировки, то порядок записей может быть произвольный, зависящий от организации физического хранения данных.
При многопользовательской работе с таблицей порядковый номер в любой обновляемой выборке - вещь эфемерная и постоянно меняющаяся.
Вместо порядковых номеров в базах данных используются уникальные номера (идентификаторы, id).
В Инфо-Бухгалтер 10 у операции есть целых два уникальных идентификатора.
Один - числовой, используются для указания уникального номера операции в пределах одной базы данных.
Второй - универсальный идентификатор UUID, применяется для импорта/экспорта операций между базами данных.
Оба эти идентификатора могут использоваться для работы с операцией из внутреннего языка, но их отображение пользователю бессмысленно.
Тем не менее, в Инфо-Бухгалтер 10 есть возможность работать с фиксированной выборкой операций.
При этом список операций попавших в выборку "замораживается".
Для такого списка известно количество операций и их порядковые номера в соответствии с запрошенной сортировкой.
Для отображения "замороженного" списка операций надо в ЖХО включить фильтр (на панели инструментов кнопка с изображением воронки).
Тогда в строке состояния будет отображаться порядковый номер текущей операции (на которой стоит курсор в таблице) и количество операций в списке. См. картинку:
Включил фильтр. Нигде не увидел сообщения о том, что фильтр включен.
Информацию показывает только о количестве операций,
без указания на которой находится курсор.
Для простых фильтров, например только по диапазону дат, строится не "замороженная" выборка, а обновляемая.
Это определяет прикладной алгоритм редактирования фильтра ЖХО.