Добрый день.

Подскажите, что я делаю не так и куда копать.

Что хочу сделать:
хочу выгрузить таблицу изменений из хранилища используют вот такую команду

```1c
    "C:\Program Files (x86)\1cv8\8.3.7.1790\bin\1cv8.exe" DESIGNER /F "D:\Storage_transit\Transit" /N "UserStorage" /P "123" /ConfigurationRepositoryF "D:\Storage\" /ConfigurationRepositoryN "UserStorage" /ConfigurationRepositoryP "123" /ConfigurationRepositoryReport "D:\Storage_transit\vhistory1.mxl" -NBegin "6271"
```

она отрабатывает и все хорошо, но только если команду выполняю из файловой базы, т.е. код выполняется под моим пользователем.

При попытке запустить команду из серверной базы, тогда выдается ошибка и ничего не выгружается.

Что пробовал:

заходил под пользователем из под которого запускается служба 1с (назовем его ПользовательАгента1с)
Далее запускал конфигуратор, подключался к хранилищу, смотрел историю и все отрабатывает корректно.
---
BlizD, попробуй /LogUI Не указывать
---
BlizD, еще непонятно. Здесь у тебя написано /ConfigurationRepositoryF "D:\Storage\", а в ТЖ "D:\Storage\AlfaAuto"
---
Armando,
Да, там D:\Storage\AlfaAuto. Просто сверху решил не указывать этого.

Вот такая команд выполняется:
"C:\Program Files (x86)\1cv8\8.3.7.1790\bin\1cv8.exe" CONFIG /F "D:\Storage_transit\Transit" /N "UserStorage" /P "123" /ConfigurationRepositoryF "D:\Storage\AlfaAuto\" /ConfigurationRepositoryN "UserStorage" /ConfigurationRepositoryP "123" /ConfigurationRepositoryReport "D:\Storage_transit\vhistory1.mxl" -NBegin "6271" –GroupByObject /LogUI /Out "D:\Storage_transit\log.mxl"
---
BlizD, попробуй /LogUI Не указывать
---
Armando,
ты не поверишь, сегодня перегрузили сервер, на него накатились обновления.
Может даже дело было не в обновлениях, а в том что меняли права у ПользователяАгента1с, когда настраивали доступ к этим папкам транзитным и может именно ему надо было ребутнуться.

И все заработало !!!
Огромное спасибо, за помощь!
---
BlizD, я был близок :) всеж таки с правами траблы :)
---
тогда выдается ошибка
какая?
---
Armando,

тогда выдается ошибка
Неправильно написал в описании. Ошибки вообще не выдается, лишь возвращается код возврат = 1, что не выполнилось.
В журнале регистрации никаких ошибок нет, лишь написано, что ПользовательАгента1с зашел в конфигуратор и вышел из него.

Что еще пробовали
под моим пользователем запускали CMD от имени ПользовательАгента1с и вставляли эту команду. Все отрабатывает корректно история выгружается.
ради теста пробовали запускать 1с от имени администратора. Все также в конфигуратор ПользовательАгента1с заходит, но выгрузки истории нет.
пробовали запускать CMD или VBS скрипт, а не использовать ЗапуститьПриложение.. Все равно под ПользовательАгента1с не отрабатывает.
пробовали прописывать пути через \\ИмяКомпьютера\РасшареннаяПапка - эффекта нет

Что получилось сделать

Получилось запустить выгрузку на стороне клиента в этом случае конфигуратор запускается под текущем Windows пользователем (обращаю внимание, что в конфигуратор заходит под пользователем UserStorage). В этом случае надо руками запускать эту выгрузку.

Но все также непонятно как сделать регламент, который бы выгружал историю из хранилища.
Можно сделать VBS скрипт в котором прописать эту команду. Затем скрипт вставить в ПланировщикЗаданий Windows. Затем на стороне 1с обрабатывать выгруженные истории.
Но есть проблема, в том что в скрипте не пропишешь номер версии с которой надо выгружать историю (версию надо изменять от выгрузке к выгрузке).
---
BlizD, попробуй в команду добавить параметр /OUT "Путь к файлу". Может в файле что-то будет.
Можно еще полный клиентский тех журнал настроить, там посмотреть.
---
Armando,
Добавлял этот параметр.
Итог: лог файл создается, но пустой.
По поводу тех журнала, непонятно что там настраивать то.
---
BlizD, а права записи у пользователя ПользовательАгента1с на папку /OUT "Путь к файлу" точно есть?
---
Fox-trot,
BlizD, а права записи у пользователя ПользовательАгента1с на папку /OUT "Путь к файлу" точно есть?
Да, точно есть. Т.к. заходил под этим пользователем и выполнял команду выгрузки изменений и все отрабатывает файл создается, т.е. права есть.
---
Прикрепил файл. Положи его в "c:\Program Files (x86)\1cv8\conf". В папке "C:\TechLogs\Logs" появится папка "1cv8_"+PID. Содержимое положи сюда.
---
Файл не прикрепился
---
Armando,
Файл во вложении, вроде это нужный лог.
Интересную строку там выдает:

35:59.481001-0,EXCP,1,process=1cv8,Exception=DatabaseException8,Descr="Отсутствует файл базы данных 'D:\Storage_transit\Transit/1Cv8tmp.1CD'"

и вот еще
36:01.665000-0,EXCP,1,process=1cv8,Usr=UserStorage,Exception=f6f167a0-dcc9-49ad-8f8e-2c9d9904e4fe,Descr='Ошибка при создании объекта c IID - 332c4425-26cb-11d0-b483-00c04fd90119
6(0x00000006): The handle is invalid.
[helpui - src\helpmiscUI.cpp (646)]'
36:02.975002-1,SYSTEM,0,process=1cv8,level=DEBUG,component=backbas,class=LogMngrSQLiteData,line=1557,file=src\LogMngrSQLiteImpl.cpp,threadId=8212,func=flushBuffer
36:03.194000-16000,HASP,0,process=1cv8,Txt='
NETHASP_LOGOUT(,prog=17,ser=ORGL8,,,,)->,,,'
36:03.194002-1,HASP,0,process=1cv8,Txt='
NETHASP_LASTSTATUS(,prog=17,ser=ORGL8,,,,)->NStat=0,SysErr=0,stat=0,'
36:03.194003-11044994,PROC,0,process=1cv8
36:03.194004-0,EXCP,0,process=1cv8,Usr=UserStorage,Exception=Exception,Descr='Ошибка при создании объекта c IID - 332c4425-26cb-11d0-b483-00c04fd90119
6(0x00000006): The handle is invalid.
[helpui - src\helpmiscUI.cpp (646)]'
---
BlizD, поиск по "332c4425-26cb-11d0-b483-00c04fd90119" говорит, что какие-то проблемы с браузером.
---
Armando,
интересно, как выгрузка изменений из хранилища в конфигураторе, связана с браузером...
---
BlizD, Наверное не корректно выразился. Это интерфейс IHTMLDocument2, вероятно который 1С использует в работе. Поищи в реестре по "332c4425-26cb-11d0-b483-00c04fd90119". Но как это исправить у меня нет идей.