Не срабатывает Файл.Существует() #674574


#0 by МосЭстрада
Есть база 1с8 на сервере. Для автоматического запуска обработки настроен обмен. При загрузке правил обмена запускается эта обработка. А обработка проверяет существование файла на другом сервере. Файл в расшареной папке. Права полные для всех. Файл.Существует возвращает Ложь. Изощряюсь еще так: Функция ФайлСуществует(ИмяФайла) Реультат такой же. Помогите программно увидеть и удалить файл.
#1 by exwill
А чем стандартный 1С-овский метод Существует не устраивает?
#2 by Maxus43
мдааа.
#3 by exwill
А увидел
#4 by Maxus43
Изобретение велосипеда - нет ничего приятней для песателей
#5 by exwill
Ну значит - он не существует. Верь глазам своим.
#6 by МосЭстрада
Не устраивают оба метода. Т.к. файл видят только локальных дисках.
#7 by Галахад
Права.
#8 by sda553
Скорее всего попуталось исполнение на клиенте и исполнение на сервере
#9 by Maxus43
файлы видят везде, если есть права. Зачем врать?
#10 by rutony
У 1С свои извращенные понятия об сетевых каталогах. Попробуй сделать сетевой диск.
#11 by МосЭстрада
Ну так что делать, мужики?
#12 by exwill
Права проверять.
#13 by МосЭстрада
пробовала, сетевой диск, тоже не видит.
#14 by Maxus43
ПРАВА. И пойми где выполняешь код, сервер/клиент, если не файловая
#15 by Очкарик
Файловая система диска какая?
#16 by Леха Дум
У пользователя, под которым запускается сервер 1С, должны быть права на сетевой доступ к дискам.
#17 by МосЭстрада
Пользователь Администратор, думаете, есть у него хоть какие-то права?
#18 by МосЭстрада
служба "Агент сервера 1С:Предприятия 8.2" запускается от имени локального администратора
#19 by Maxus43
ну, у локального админа разве есть права на сетевые папки?
#20 by Леха Дум
Если у вас поднят домен, то пользователь должен быть прописан в домене
#21 by МосЭстрада
Я уж с этими правами ковыряюсь не первый день. Раз уж тут спрашиваю, то не получается, ё-маё. Думаете приятно вот это - ? Права так права буду дальше об стену биться.
#22 by Maxus43
дак не изобретай, проблемы прав, в домене тем более - больше забота админов. Методы 1с работают нормально, поговори с ИТшниками и т.д. По сетевым дискам - даже не пытайся, они подлючаются при интерактивном входе, не интерактивно - ничего не видит система
#23 by Галахад
Может это поможет:
#24 by МосЭстрада
Вот наш главный айтишник и сказал мне "Права есть". Ага. Сейчас с админом сидим кумекаем. Нет у нас паролей к этим серверам.
#25 by Галахад
Ну, пусть под локальным админом зайдет в ту папку.
#26 by МосЭстрада
пароль у главного, главный в отпуске
#27 by Maxus43
сднлайте ещё одного локального админа, да переназначьте юзера службы 1с. И проверьте
#28 by Галахад
Ну а нельзя ложить файлик на какой-нибудь сервер, к которому есть админский доступ? Или свет клином сошелся на том сервере?
#29 by МосЭстрада
Нууууу... Это тогда надо идти к старшему программисту и говорить переделывай, пусть твоя прога пишет файл не на  сервер с производственной базой, а на сервер с базой 1с. Признать своё фиаско. Нет. Пока не пойду.
#30 by МосЭстрада
а если понадобится обратно переназначить, нужен пароль локального админа, а его нет
#31 by ИС-2
а писать в каталогременных файлов?
#32 by МосЭстрада
Пишет прога, не моя
#33 by Галахад
Блин, как все сложно. Ну звоните главному админу, пусть достает свой ийпад и по rdp подключается и все делает.
#34 by Maxus43
Ты просишь нас помочь, не имея ни админских прав, ни прав менять конфу... шах и мат
#35 by МосЭстрада
Пользователь от которого работает служба не доменный, его добавить никак в домен нельзя
#36 by vde69
>>Вот наш главный айтишник и сказал мне "Права есть". права на ШАРУ есть? не путать с правами на каталог! по умолчанию права на шару для 1с закрыты
#37 by МосЭстрада
Вобщем наверное это из-за того что служба 1с на сервере запущена от имено локального админа, а не от имени системы.
#38 by vde69
вранье, можно....
#39 by vde69
на удаленном сервере заведи локального пользователя с таким-же именем и паролем и ему дай права на шару и на папку (это 2 разных вкладки)
#40 by vde69
для проверки и тыкания носом админа - заходишь в терминал вод сесией пользователя службы 1с и пробуешь из сессии обратится к указаному дистку, если доступа нет - тыкаешь админа.
#41 by МосЭстрада
спасибо за совет, только он старший по званию :)
#42 by vde69
и чего? есть зоны ответствености, он говорит доступ есть - зона твоя, ты показываешь результат и говоришь - нет зона не моя.
#43 by МосЭстрада
vde69, дорогой, ну вот смотри На вкладке Разрешения для общего доступа: Все На вкладке Безопасность: Все, Анонимный доступ, Создатель-владелец, System галки стоят так должно заработать?
#44 by Maxus43
Здорово. Иди ко мне в подчинённые, тоже так хочу. - Всё работает, я написал код. - Да хозяина.. (ничего не работает, подняв на уши весь интернет, наняв хакеров, заплатив биллу гейтсу бравый стажёр находит способ заставить работать даже быдлокод, даже без прав на сетевые ресурсы) - Да хозяина, всё работает, Вы отлично справились с задачей
#45 by hhhh
это всё туфта, нажми кнопку "Дополнительно" там всё. Особенно обрати там внимание на колонку "унаследовано от". Если там что-то задано, то всё, сливайте воду. Права будут браться от той папки, которая родительская.
#46 by vde69
может заработать а может и нет. по умолчанию доступ "Все" ставится только на чтение кроме того "Все" не всегда пускают всех :) (может быть перекрыто политикой домена).
#47 by МосЭстрада
Ок, значит буду админов теребить.
#48 by МосЭстрада
+ У которых сегодня праздник
#49 by Maxus43
Перед праздником надо сделать доброе дело!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С