|
Проблема с открытием каталога из 1с |
☑ |
0
Napalmmm
19.03.15
✎
15:21
|
Здравствуйте!
Возникла проблема следующего характера: на форме есть кнопка по которой открывается каталог на сервере. Используется следующий код:
КомандаСистемы("explorer.exe " + """"+ ПутьДоПапки+"\"+НаименованиеПапки+ """" , );
Если в каталог положить файл через вызывающееся командой выше окно проводника - файлы будут видны всегда при открытии кнопкой на форме и через проводник. Если же предварительно через проводник положить файл в папку, а потом при помощи кнопки на форме открыть каталог, то каталог будет "пустым" в окне проводника, открытом через кнопку из 1С, но "полным" при открытии в проводнике.
Если попытаться скопировать файлы в окно проводника, открытое через 1С (при условии, что уже в данном каталоге лежат идентичные файлы), будет выдано сообщение, что файлы в каталоге присутствуют, но, как я писал выше, чисто визуально в каталоге файлов нет.
Собственно вопрос: в чем здесь может быть проблема?
P.S. Платформа: 8.2.19.121 / Конфигурация: УПП 1.2.26.1
|
|
1
anatoly
19.03.15
✎
17:07
|
права доступа?
|
|
2
Napalmmm
19.03.15
✎
23:07
|
(1) Права доступа на каталог? Или о каких правах речь?
|
|
3
RomanYS
19.03.15
✎
23:14
|
(0)
что происходит при нажатии F5, файлы появляются?
что происходит если такую строку ввести в cmd?
|
|
4
Napalmmm
20.03.15
✎
08:35
|
(3) 1)Нет, при нажатии F5 файлы не появляются
2) Если через командную строку, то файлы внутри каталога видны
Вдогонку к (0). Вот так это выглядит:
Заметил одну особенность, если открывать каталог из 1С - он будет пустым, если перейти в родительский каталог, а затем из него вернуться в открытый ранее посредством 1С, то файлы отобразятся корректно. Получается каталог, открываемый из 1С, не успевает обновиться (но ведь файлы через проводник могли быть добавлены в каталог как сегодня, так и день/пару дней назад)? . Тогда не пойму - почему не срабатывает F5 внутри открываемого окна.
|
|
5
Deon
20.03.15
✎
08:59
|
(4) А чего это у тебя окошки по-разному выглядят?
|
|
6
Napalmmm
20.03.15
✎
09:14
|
(5) 1С-ка запускается на терминальном сервере, а там упрощенная цветовая схема.
|
|
7
Deon
20.03.15
✎
09:19
|
(4) А ты именно в терминале открыл cmd и ввел там команду explore.exe ... ?
Видимо, всё-таки что-то с терминалом
|
|
8
anatoly
20.03.15
✎
09:22
|
(2) на файлы. права могут быть настроены так, что юзер под которым запускается 1С не видит файлы созданные другим обычным юзером. файл в папке есть - но из 1С он не виден.
как тот суслик - его не видно, а он есть.
советую обратиться к админам.
|
|
9
Napalmmm
20.03.15
✎
09:31
|
(7) Попробовал на терминале - файлы в папке есть
(8) А почему тогда в момент, когда юзер, который не создавал файлы, переходит в родительский каталог и возвращается обратно, файлы внутри каталога становятся видны?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший