Ставки = СоздатьОбъект("Периодический");
Ставки.ИспользоватьОбъект("СтавкаНДС",Товар);
Если Ставки.ВыбратьЗначения(НачДата,КонДата)=1 Тогда
Пока Ставки.ПолучитьЗначение()=1 Цикл
Сообщить("Ставка на "+Строка(Ставка.ДатаЗнач)+" => "+Строка(Ставка.Значение));
КонецЦикла;
КонецЕсли;
(6) Товар.ТекущийЭлемент() должно быть, если товар получен через создать объект
(например)
Товар=СоздатьОбъект("Справочник.Номенклатура");
Товар.НайтиПоКоду("0001");
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший