Имя: Пароль:
1C
1С v8
Проблема с открытием каталога из 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). Вот так это выглядит:
http://lvkr.ru/3FPyNX.jpg

Заметил одну особенность, если открывать каталог из 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) А почему тогда в момент, когда юзер, который не создавал файлы, переходит в родительский каталог и возвращается обратно, файлы внутри каталога становятся видны?
2 + 2 = 3.9999999999999999999999999999999...