Шаг 178 - Получаем состояние регистра остатков

А у регистра остатков другая функция.

Остаток
Возвратить остаток одного ресурса регистра.

Синтаксис:

Остаток(<Измерен1>, <Измерен2>..., <ИмяРесурса>)

Англоязычный синоним:

Rest

Параметры:
<Измерен1>, <Измерен2>... Выражения со значениями измерений регистра.
<ИмяРесурса> Строковое выражение, содержащее название требуемого ресурса регистра, как оно задано в конфигураторе.

Возвращаемое значение:
Численное значение остатка заданного ресурса регистра.

Описание:
Метод Остаток возвращает остаток ресурса <ИмяРесурса> по регистру. Данный метод используется только для регистров остатков.

Вот теперь в конфигураторе поменяем тип регистра и попробуем получить остаток. Меняет функцию получения остатков.

Процедура Сформировать()
	Т = СоздатьОбъект("Таблица");
	Перевоз = СоздатьОбъект("Регистр.Перевозки"); 
	Перевоз.ОстаткиПолучить();
	Т.ВывестиСекцию("Секция_1");
	Т.ТолькоПросмотр(1);
	Т.Показать();
КонецПроцедуры

Ну, и в таблице конечно.

178_1.gif (3194 b)

Кстати переделка типа регистра у меня прошла безболезненно. Но не надо думать, что так будет дальше. Тип регистра будет отражаться в отчетах. А значит изменения типа повлечет изменение всех отчетов. НУ ЧТО МЕШАЛО 1С СДЕЛАТЬ ОДИНАКОВЫЕ НАЗВАНИЕ ФУНКЦИЙ ? Конечно, нужно производить пересчет всех данных в момент изменения типа регистра, но ведь и мы не каждый день меняем его тип. Наверно какая та логика есть.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 20.08.2002