Процедура СозданиеБазыDBF() Таблица = СоздатьОбъект("XBASE"); //база для табличной части документа; Таблица.КодоваяСтраница(1); База.КодоваяСтраница(1); Таблица.ДобавитьПоле("CENA", "N",10,2); Таблица.ДобавитьПоле("CENA_R", "N",10,2); Таблица.ДобавитьПоле("NACENKA", "N",10,2); Таблица.ДобавитьПоле("SUMMA", "N",10,2); Таблица.ДобавитьПоле("KOLICHESTVO", 2, 5,); Таблица.ДобавитьПоле("KOEFIC", "N",3,2); Таблица.ДобавитьПоле("ISMERENIE", 2, 10,); //Таблица.ДобавитьПоле("NOMENKL", 2, 200,); Таблица.ДобавитьПоле("NOMENKL", 2, 8,0); Таблица.ДобавитьПоле("VIDTMC", 2, 25,); Таблица.СоздатьФайл(Катало_выбор + "base_2.dbf"); Таблица.ЗакрытьФайл(); КонецПроцедуры Процедура ВыгрузкаТаблицы() Таблица.ОткрытьФайл(Катало_выбор + "base_2.dbf"); Документ_объект.ВыбратьСтроки(); Пока Документ_объект.ПолучитьСтроку() = 1 Цикл Таблица.Добавить(); Таблица.УстановитьЗначениеПоля("NOMENKL", Строка(Документ_объект.Номенклатура.Код)); Таблица.УстановитьЗначениеПоля("ISMERENIE", Документ_объект.Единица); //Таблица.УстановитьЗначениеПоля("VIDTMC", Документ_объект.Номенклатура); Таблица.УстановитьЗначениеПоля("KOEFIC", Документ_объект.Коэффициент); Если Число(Документ_объект.КоличествоУчет) > 0 Тогда Сообщить(Число(Документ_объект.КоличествоУчет)); Таблица.УстановитьЗначениеПоля("KOLICHESTVO", Строка(Документ_объект.КоличествоУчет)); КонецЕсли; Таблица.УстановитьЗначениеПоля("SUMMA", Документ_объект.СуммаУчет); //Таблица.УстановитьЗначениеПоля("NACENKA", Документ_объект.Количество); Таблица.УстановитьЗначениеПоля("CENA_R", Документ_объект.Цена); Таблица.УстановитьЗначениеПоля("CENA", Документ_объект.Цена); Таблица.Записать(); КонецЦикла; Таблица.ЗакрытьФайл(); КонецПроцедуры Процедура ВыгрузкаДанныхВDBF() ВыгрузкаТаблицы(); КонецПроцедуры Процедура кн_перенос() СозданиеБазыDBF(); //создаем структуру двух баз данных DBF, куда будем выгружать данные ВыгрузкаДанныхВDBF(); //выгружаем данные в созданные базы КонецПроцедуры
При попытки записать значение в колонку "KOLICHESTVO", которая имеет СТРОКОВЫЙ тип, длину 8 символов, вылетает ошибка с кодом 210, "недопустимый номер поля". С чем может быть связана данная ошибка???













