Имя: Пароль:
1C
1C 7.7
v7: СуществуетФайл(ИмяXMLФайла)
0 perkos
 
14.07.11
09:42
Если ФС.СуществуетФайл(ИмяXMLФайла) = 1 Тогда

в параметр передается только имя файла без пути, иногда отрабатывает на 1 иногда на 0, где он ищет если путь не указывается? ЖКК почитал ничего не описано
1 alkov
 
14.07.11
09:43
ТекущийКаталог() ?
2 perkos
 
14.07.11
09:43
но он не устанавливается нигде...
3 alkov
 
14.07.11
09:44
ой, ФС.ТекКаталог(), совсем плохой стал :(
4 1Сергей
 
14.07.11
09:44
(2) он может быть где угодно
5 andrewks
 
14.07.11
09:45
полный путь передвай
6 perkos
 
14.07.11
09:50
)= понятно, бред какой то пишут люди, ясное дело полный путь нужно передавать....

действительно где угодно подставляется
7 zdas
 
14.07.11
09:53
(0) вроде как сначала в системном, а потом в каталоге базы. вроде как-то так.
8 1Сергей
 
14.07.11
09:58
(7) нет
9 aka AMIGO
 
14.07.11
10:05
а вы обращали внимание: пара конфигураторов, в одном я открыл обработку, потом закрыл конфигуратор, открываю второй, пытаюсь открыть обработку - у меня открывается то-же путь, что и в первом конф-ре..
стало быть, запоминается либо в progFiles\1cv7\BIN, либо в DocAndSettings\ТвоеИмя
вот по этому запомненному пути и ищет :)
ИМ-ХОО!! :)) это на всякий случай :)
10 1Сергей
 
14.07.11
10:06
(9) да, замечал. Удобно когда обновляешь много баз через объединение МД-шников
11 andrewks
 
14.07.11
10:08
(9) это не то
12 aka AMIGO
 
14.07.11
10:11
(11) да простой эксперимент: пошарить (в открытой 1с) в директории, где файла нет, и применить формулу сабжа - результат =0, а вот если открыть/закрыть нужную - то и будет файл найден.
кмк..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший