"Подскажите плиз в чем ошибка , не находит элемент по наименованию...комл 4.4<br><br><br><br>СпрНом=СоздатьОбъект("Справочник.Номенклатура");<br><br>СпрНом.ВыбратьЭлементы();<br><br>Если СпрНом.НайтиПоНаименованию(Строка(ТаблицаТоваров.Товар))=1 Тогда<br><br> Ном=СпрНом.ТекущийЭлемент();<br><br>КонецЕсли;<br><br><br><br>СпрЦ=СоздатьОбъект("Справочник.Цены");<br><br>СпрЦ.ИспользоватьВладельца(Ном);<br><br>СпрЦ.ИспользоватьДату(ТекущаяДата()); <br><br>СпрЦ.ВыбратьЭлементы();<br><br>Если СпрЦ.НайтиПоРеквизиту("ТипЦен","Розничные",0)=1 Тогда<br><br> ЦенаР=СпрЦ.Цена;<br><br>КонецЕсли;<br><br>Строка1 = "Цена: "+ Строка(ЦенаР) + " Руб.";<br><br><br><br>хотя в варианте через цикл работает.....<br><br><br><br>СпрНом=СоздатьОбъект("Справочник.Номенклатура");<br><br>СпрНом.ВыбратьЭлементы();<br><br>Пока СпрНом.ПолучитьЭлемент() = 1 Цикл<br><br> Если СпрНом.Наименование = ТаблицаТоваров.Товар Тогда<br><br> Ном=СпрНом.ТекущийЭлемент();<br><br> КонецЕсли;<br><br>КонецЦикла;<br><br>СпрЦ=СоздатьОбъект("Справочник.Цены");<br><br>СпрЦ.ИспользоватьВладельца(Ном);<br><br>СпрЦ.ИспользоватьДату(ТекущаяДата()); <br><br>СпрЦ.ВыбратьЭлементы();<br><br>Пока СпрЦ.ПолучитьЭлемент() =1 Цикл<br><br> Если Строка(СпрЦ.ТипЦен) = "Розничные" Тогда<br><br> ЦенаР=СпрЦ.Цена;<br><br> КонецЕсли;<br><br>КонецЦикла;<br><br>Строка1 = "Цена: "+ Строка(ЦенаР) + " Руб.";<br><br><br><br>"