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