есть проблема.... в 7.7 пытаюсь с позиционироваться на первой строке дбв файла он все равно мена перекидывает на вторую при этом, это я проделываю на системе с 2 процами, а вот на системе с одним все четко работает....
ФайлБД = СоздатьОбъект("XBase");
Файл = СоздатьОбъект("Текст");
ИмяВыбрФайла = "";
ПутьКФайлу=КаталогИБ();
Попытка
Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ПутьКФайлу, "Выберите файл","dBASE(*.dbf)|*.dbf", , ) = 1 Тогда
ФайлБД.ОткрытьФайл(ПутьКФайлу+ИмяВыбрФайла,,0);
Иначе
КонецЕсли;
Исключение
Предупреждение(ПутьКФайлу + РазделительСтрок + "Ошибка отрытия файла!");
Возврат;
КонецПопытки;
Если ФайлБД.Открыта() = 0 Тогда
Предупреждение(ПутьКФайлу + РазделительСтрок + "Ошибка отрытия файла!" + РазделительСтрок + "Возможно, файл используется другим приложением.");
Возврат;
КонецЕсли;
ЗначениеОКПО=0;
значРСчет =0;
ЗнчДата=0;
Ответ = 1;
ФайлБД.КодоваяСтраница(1);
ФайлБД.Первая();
Пока (ФайлБД.Следующая()=1) Цикл
пытался с позиционироваться на последнюю все равно ФайлБД.НомерЗаписи() = 2
Все сам разобрался сделал так
КолЗап = ФайлБД.КоличествоЗаписей();
Для ит =1 по КолЗап Цикл
ТабЗнч.НоваяСтрока();
...........
ФайлБД.Следующая();
КонецЦикла;
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...