|
Ошибка при выполнении файловой операции 1cv8 | ☑ | ||
---|---|---|---|---|
0
djakson
07.06.19
✎
16:48
|
Здравствуйте!
Имеется следующая связка: 1 сервер - 1с Сервер + MSSQL служба сервера 1с запущена от доменного администратора и также локального его же 'agent' 2 сервер терминальный - 1с платформа RDS Версия платформы 8.3.14.1694 При выполнении любым пользователем на терминальном сервере процедуры выгрузки платежных поручений в банк получаем: "Ошибка при выполнении файловой операции 'C:\Users\agent\AppData\Local\Temp\v8_DCA6_116a.txt" Кэш чистил. Профили убивал и создавал заново. Давал доступ пользователям на профиль пользователя agent на терминальном сервере - результат такой же. В процессе экспериментов было выявлено что если зайти на терминальный сервер пользователем agent и зайти им же в 1C по выгрузки выполняются отлично! Куда копать даже не знаю? При чем тут пользователь agent на терминальном сервере. Сегодня буду пробовать новую платформу 8_3_14_1779. Во общем Хелп ми!!! |
|||
1
lodger
07.06.19
✎
16:50
|
"Давал доступ пользователям на профиль пользователя agent на терминальном сервере" - а надо было права агента ковырять.
|
|||
2
lodger
07.06.19
✎
16:51
|
"зайти на терминальный сервер пользователем agent и зайти им же в 1C" - овнер файла один и тот же, что отправитель, что получатель.
|
|||
3
lodger
07.06.19
✎
16:52
|
"При чем тут пользователь agent " - при том, что операции очевидно производит сервер-1с работающий под агентом.
|
|||
4
lodger
07.06.19
✎
16:52
|
"Сегодня буду пробовать новую платформу 8_3_14_1779." - полезное занятие, но бессмысленное в контексте озвученной проблемы.
|
|||
5
djakson
07.06.19
✎
19:10
|
Но вот что еще заметил если пользователем в терминальник agent и войти в базу с agent то
1 попытка выгрузить будет удачна то 2..3..4..итд. будет выходить всё та же ошибка. Блин где грабли? |
|||
6
Vstur
07.06.19
✎
19:39
|
(0) >Давал доступ пользователям на профиль пользователя agent на терминальном сервере - результат такой же.
O! Это как ?! |
|||
7
djakson
07.06.19
✎
19:54
|
Да просто добавлял в безопасность группу пользователей терминального сервера на полный доступ.
Любой пользователь имел полные права на профиль пользователя agent |
|||
8
mistеr
07.06.19
✎
19:55
|
(0) Для начала нужно выяснить, на каком сервере выполняется эта файловая операция, приводящая к ошибке. Отладчик в зубы.
Ну и стандартный вопрос, как раньше работало? |
|||
9
djakson
07.06.19
✎
20:09
|
Раньше работало на старом сервер в режиме файлового сервера, теперь всё перенесли в скуль и на терминальник.
|
|||
10
mistеr
07.06.19
✎
20:15
|
(9) Возможно баг в коде выгрузки. Не поддерживает клиент-серверный режим.
|
|||
11
djakson
07.06.19
✎
20:20
|
Такая же конфигурация прекрасно работает на другой прощадке
|
|||
12
djakson
07.06.19
✎
21:07
|
Заметил что такое происходит именно на сервере 1с приложений!
Так что терминальник отпадает - уже ближе. Но почему происходит блокировка файлов на сервере? |
|||
13
hhhh
08.06.19
✎
07:04
|
(12) тебе же уже объяснили, проверь есть ли у пользователя agent полный доступ на диск c: сервера. Или в безопасности убери наследование папок. Чтобы у папки C:\Users\agent не было наследования прав от родительской папки. А то папка C:\Users\agent наследует у тебя права от C:\Users, папка C:\Users наследует права от C:\, а на C:\ ты полные права не дал. Поэтому пошуруй еще раз в безопасности на предмет наследования.
|
|||
14
djakson
08.06.19
✎
09:20
|
С правами всё ОК!
На сервере перенес папку temp в другое место для пользователя agent и стал снова запускать выгрузку и что обнаружилось что файлы v8_DCA6_XXXX.txt прекрасно создаются и у пользователя полнейший доступ - полнее не бывает. Но вот что обнаружил нажимаю постоянно кнопку выгрузки рандомно может 20 раз выполниться,а после ошибка и снова по прошествии времени нажать выгрузить и всё ОК! Получает как то рандом то создаются временные файлы то нет. Ранее эта конфигурация была файловая и была перенесена в скул dt выгрузкой. Вычитал в форумах что иногда не корректно конвертируются базы в скульную. Взял базу центральную залил на тоже железо с тем же пользователем -и и начал проводить те же процедуры. Ни одной ошибки выгрузки ну пробовал раз 40, и смотрел на папку temp в которой я не обнаружил что выгрузка что то создает при выгрузке. Получается в переферийной конфигурации что то осталось от файловой версии? Или куда копать? |
|||
15
mistеr
08.06.19
✎
09:39
|
(14) С отладчиком дружишь?
|
|||
16
Сияющий в темноте
08.06.19
✎
11:04
|
попробуйте указать путь не в профиль через получитьвременныйфайл,а в какую-то осознанную папку и посмотреть от имени кого туда пишется,а для этого в системе нужно аудит настроить.
|
|||
17
djakson
14.06.19
✎
08:22
|
Тема до сих пор актуальна.
Обновил платформу. Обновил конфигурацию. Переустанавливал 1С. Кэш чистил. Проводил тесты чтения записи дисков. Переносил папку Temp на другой диск - давая права на неё полный доступ всем. Ошибка всплывает рандомно! Можно 10 раз подряд нажимать кнопку Выгрузить - все ОК! на 11 раз ошибка! |
|||
18
Сияющий в темноте
14.06.19
✎
08:37
|
тогда смотри антивирус и т.п.
1с не может записывать в файл,даже если кто-то захотел в него заглянуть. и,все же,я бы перенес запись из временной директории в специальную,чтобы туда никто кроме 1с не лазил. |
|||
19
djakson
14.06.19
✎
09:16
|
Я антивирус удалил совсем.
Нашел на форумах аналогичная проблема но там тоже нет решения. http://forum-1c.ru/index.php?topic=65880.0 перенести нельзя там используется ПолучитьИмяВременногоФайла |
|||
20
lodger
14.06.19
✎
11:01
|
(19) тю, проблем то. он в темпы своего профиля лезет, а это с точки зрения вменяемого админа шиндовс ну совсем не проблема переназначить.
|
|||
21
djakson
14.06.19
✎
11:10
|
Так я уже писал что Temp переносил на разные диски и в вменяемым название.
Не помогло. |
|||
22
lodger
14.06.19
✎
11:20
|
(21)
"Переносил папку Temp на другой диск - давая права на неё полный доступ всем." - а надо было наоборот. |
|||
23
djakson
14.06.19
✎
11:32
|
В том числе делал конкретно пользователю под которым запущен 1С сервер предприятие
Что не так? |
|||
24
lodger
14.06.19
✎
11:44
|
"Что не так?" - "права на неё полный доступ всем"
|
|||
25
djakson
14.06.19
✎
12:00
|
Это уже последний вариант.
По умолчанию только этому пользователю были - и ошибка была такая же! От того что я права дал всем - лучше не стало. Разговор не о чем, тут что то другое. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |