Ошибка при чтении регистра в ТиС 1С 7.7

Рубрика: 1С 7.7

На днях в программе 1С Торговля и Склад 7.7 пытался вытащить из регистра ПартииНаличие цену последнего поступления. Код у меня был примерно такой:

PoslCenaPost

В процессе отладки я заметил, что найденная этой Функцией цена не всегда совпадала с действительно последней ценой, которую я, к примеру, мог получить отчетом Ведомость по партиям...  Честно говоря, я не сразу сообразил почему это происходит.

И только после того, как посмотрел в отладчике какую именно запись возвращает мне функция, я понял, что последняя запись регистра эта та, которая была проведена позже! А не та которая последняя по дате документа. Т.е. если какой-то документ был перепроведен задним числом, то именно эта запись в регистре будет последней.

Поэтому, чтобы моя функция работала верно для любой номенклатуры,  вначале нужно восстановить последовательность!

Один комментарий к “Ошибка при чтении регистра в ТиС 1С 7.7”

  • 19 ноября, 2012, 14:51

    Мне, если честно, понравилось

Оставить комментарий или два

Оповещать о новых комментариях по RSS