Итак платформа 8.1.15.14
Получаю данные из DBF файла,
читаю, обрабатываю, на основе них делаю документы, провожу...
все работает
вот в этом месте
ТекФайл.ЗакрытьФайл();
ашебекехембе усе сломалось... 1с вылетела, чето на пару микросекунд у написала и закрылась...
ТекФайл="";
Сообщить("Усе зашибздись");
нашел. предыдущий писатель перед открытием bdf зачем-то создал поля, одного не хватало, закомментировал добавление полей перед открытием, перестало падать.
есть мысли зачем он явно создавал поля перед чтением DBF ? есть сакральный смысл который я не понял ?
миста творит чудеса...
сидишь бъешься, неделю ниче в голову не идет.
3 раза в эту обработку смотрел, не мог понять.
тему на мисте завел, через 10 раз все нашел сам.
я вообще пару-тройку раз делал фантомные ветки. пока сумел сказать всё русским языком, сам всё понял ;)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший