"Здравствуйте, уважаемые!<br>Подскажите, пожалуйста, что не так в обработке:<br><br>Процедура ЗаполнениеСправочника()<br> ФайлНоменклатура = Новый XBase;<br> ФайлНоменклатура.Кодировка = КодировкаXBase.OEM;<br> ФайлНоменклатура.ОткрытьФайл("D:\My documents\Мои документы\SPNM.DBF");<br> ФайлНоменклатура.Первая();<br><br> счетчик = 1;<br> Номенклатура = Справочники.Новый();<br> Пока Не ФайлНоменклатура.ВКонце() Цикл<br> НаименованиеТовара = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMNAME"));<br> ПолноеНаименование = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMPRN1"));<br> НаименованиеДляПечати = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMPRN2"));<br> БазоваяЕдиница = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMED"));<br> Страна = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMST"));<br> НомерГТД = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMGTD"));<br> КоличествоЕдиницы = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMUPAK"));<br> ВесЕдиницы = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMVES"));<br> ЗакупочнаяЦена = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMSEB"));<br> РозничнаяЦенаМин = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMMIN"));<br> РозничнаяЦенаМакс = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMMAX"));<br> Валюта = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMUE"));<br> ЦенаДляСотрудника = СокрЛП(ФайлНоменклатура.ПолучитьЗначениеПоля("SPNMCENA1"));<br> ВидНоменклатуры = "Товар";<br> ЕдиницаХраненияОстатков = БазоваяЕдиница;<br> ЕдиницаДляОтчетов = БазоваяЕдиница;<br> НДС = "18%";<br> Если Валюта = 1 тогда <br> Категории = "Импортный";<br> КонецЕсли;<br> Артикул = счетчик;<br> счетчик = счетчик + 1; <br> КонецЦикла;<br><br> ФайлНоменклатура.ЗакрытьФайл();<br>КонецПроцедуры"