0
EvgeniuXP
25.01.14
✎
17:49
|
Вообщем, подумал-подумал, ерунда какая-то с файлами получается:
Один пользователь запускает, создаются временные файлы (со своими уникальными именами) теперь их вложить надо, но с другими именами, т.е. нормальными - которые понятны человеку.
Понятно, что можно скопировать оригинал (временный файл) под нормальное имя.файл и взять этот файл - но если второй сеанс будет запускать эту же обработку, то также будут копироваться временные файлы под эти же "нормальные" имена и могут прежние у другого пользователя затереться... имена нормальные нужны, например, для того, чтобы их положить, например, в письмо...
|
|
1
EvgeniuXP
25.01.14
✎
17:54
|
т.е. создал временный файл:
первый пользователь:
v8_d5.tmp -> в письмо вложил как Расходня накладная.
второй пользователь в это же время запускает и у него:
v8_f6.tmp -> в письмо вложил как Расходная накладная.
т.е. первый делает файл "Расходная накладная" и второй тоже делает такой же файл (программно всё это) как "Расходная накладная" - в итоге оба получат в письме один и тот же...
можно на номер и дату еще разбить, но если оба пользователя будут выгружать одну и ту же расходную накладную, то будет создан один файл... по окончании обработки эти файлы надо удалять - первый грохнет, второму не достанется...
всё это не хорошо как-то...
|
|
3
EvgeniuXP
27.01.14
✎
16:05
|
можно было проще: имя временного файла - это имя временного каталога :), при каждом запуске имя каталога своё - а в них уже нормальные отчеты лежат с именами, которые можно отправлять.
|
|