А у регистра остатков другая функция.
Остаток
Возвратить остаток одного ресурса регистра.
Синтаксис:
Остаток(<Измерен1>, <Измерен2>..., <ИмяРесурса>)
Англоязычный синоним:
Rest
Параметры:
<Измерен1>, <Измерен2>... Выражения со значениями измерений регистра.
<ИмяРесурса> Строковое выражение, содержащее название требуемого ресурса регистра, как оно задано в конфигураторе.
Возвращаемое значение:
Численное значение остатка заданного ресурса регистра.
Описание:
Метод Остаток возвращает остаток ресурса <ИмяРесурса> по регистру. Данный метод используется только для регистров остатков.
Вот теперь в конфигураторе поменяем тип регистра и попробуем получить остаток. Меняет функцию получения остатков.
Процедура Сформировать() Т = СоздатьОбъект("Таблица"); Перевоз = СоздатьОбъект("Регистр.Перевозки"); Перевоз.ОстаткиПолучить(); Т.ВывестиСекцию("Секция_1"); Т.ТолькоПросмотр(1); Т.Показать(); КонецПроцедуры
Ну, и в таблице конечно.
Кстати переделка типа регистра у меня прошла безболезненно. Но не надо думать, что так будет дальше. Тип регистра будет отражаться в отчетах. А значит изменения типа повлечет изменение всех отчетов. НУ ЧТО МЕШАЛО 1С СДЕЛАТЬ ОДИНАКОВЫЕ НАЗВАНИЕ ФУНКЦИЙ ? Конечно, нужно производить пересчет всех данных в момент изменения типа регистра, но ведь и мы не каждый день меняем его тип. Наверно какая та логика есть.