// Загрузка в 1С из DBF файла НачВремя = _GetPerformanceCounter(); // Запоминаем время запуска алгоритма ДБФ = СоздатьОбъект("XBASE"); ДБФ.КодоваяСтраница(0); // Windows ДБФ.ОткрытьФайл("c:\export.dbf"); Если ДБФ.Открыта()=0 Тогда Сообщить("Файл DBF не открыт !","!"); Возврат; КонецЕсли; КолСтр = ДБФ.КоличествоЗаписей(); н= 0; ДБФ.Первая(); ПризнакГруппы = ДБФ.IsGroup; ТекУровень = ДБФ.Level; ТекКодРодителя = ДБФ.ParentCode; ТекКод = ДБФ.Code; ТекНаименоване = ДБФ.Descr; н = н+1; Состояние("В файле прочитано записей "+н+" из "+КолСтр); Пока ДБФ.Следующая()=1 Цикл ПризнакГруппы = ДБФ.IsGroup; ТекУровень = ДБФ.Level; ТекКодРодителя = ДБФ.ParentCode; ТекКод = ДБФ.Code; ТекНаименоване = ДБФ.Descr; н = н+1; Состояние("В файле прочитано записей "+н+" из "+КолСтр); КонецЦикла; ДБФ.ЗакрытьФайл(); КонВремя = _GetPerformanceCounter(); // Запоминаем время окончания алгоритма // Рассчитываем продолжительность выполнения алгоритма в секундах Длительность = Окр((КонВремя-НачВремя)/1000,3); Сообщить("Время чтения DBF файла: "+Длительность+" с");