Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 авг 2021, 07:12

1С 8.3 Командная строка в ярлыке для выгрузки базы - в чем ошибка?

Автор ToryFree, 17 июл 2021, 17:59

0 Пользователей и 1 гость просматривают эту тему.

ToryFree

Есть монопольная файловая Розница 2.3. Все на одном компе.
Есть пользователи с полными правами и те, кто не имеет доступа к конфигуратору.
Задача - ежевечерне после закрытия смены делать выгрузку базы в конкретную папку с названием с виде текущей даты.
Сделала ccылку на ярлык вызова 1cestart, поменяла ее на эту: 
"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\1C\Bases\Retail_05022021" /N" Vygruzka" /P"Vygruzka" /Out"C:\1C\Bases\Vygruzki\Vygruzka.log" /DumpIB "C:\1C\Bases\Vygruzki\%date%.dt"".
Не работает. Что надо сделать?
 

Каримдат

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /FC:\1C\Bases\Retail_05022021 /NVygruzka /PVygruzka /Out C:\1C\Bases\Vygruzki\Vygruzka.log /DumpIB C:\1C\Bases\Vygruzki\%date%.dt

У латиницы не нужны кавычки. В кавычки заключать нужно только кириллицу.

ToryFree

Исправила.
Итак, командная строка "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /FC:\1C\Bases\Retail_05022021 /NVygruzka /PVygruzka /Out C:\1C\Bases\Vygruzki\Vygruzka.log /DumpIB C:\1C\Bases\Vygruzki\%date%.dt.
Тимвивер отказался слушаться. Вхожу через Anydesk. Процесс выгрузки маленькой базы вместо 5 обычных минут затянулся на 20, причем что-то там крутилось, судя по диспетчеру. Более того, у меня 64 бита, а в диспетчере вижу - 32 стоит). Сняла процесс). Куда смотреть, кого винить - не знаю). Себя - уже).
Буду благодарна за любую подсказку!)

BuhRust

@ToryFree,
Или в параметрах базы укажите использовать 64-разрядную версию,
или в ярлыке пропишите  напрямую путь до 64-разрядного   1cv8.exe из bin.

Геннадий ОбьГЭС


ToryFree

В том-то и дело, что в параметрах базы прописано явно, что она 64-разрядная.

ToryFree

Если только в ярлыке напрямую путь указывать. Попробую. Но странно, ярлык-то копировался с ярлыка 1cestart.exe...

Геннадий ОбьГЭС

Цитата: Геннадий ОбьГЭС от 19 июл 2021, 09:15удалите (денинсталируйте ) 32-разрядную 1С
Ярлык вообще может указывать на 1С предыдущей установки

ToryFree

С выгрузкой справилась, спасибо помогавшим)! Задача - сделать копию выгруженного файла на гугл-диск.
Пока пишу так, но это не срабатывает.
Как исправить?
echo off
chcp 65001
msg * /time:10 "Выгружаем..."
SET dmpfile=%DATE:~0,2%%DATE:~3,2%%DATE:~6,4%
IF "%TIME:~0,1%"==" " (SET dmpfile=%dmpfile%-0%TIME:~1,1%) ELSE (SET dmpfile=%dmpfile%-%TIME:~0,2%)
SET dmpfile=%dmpfile%%TIME:~3,2%%TIME:~6,2%
C:\1C\Platform\8.3.16.1148\bin\1cv8s.exe CONFIG /FC:\1C\Bases\Retail_05022021 /NVygruzka /PVygruzka /Out C:\1C\Bases\Vygruzki\Vygruzka.log /DumpIB C:\1C\Bases\Vygruzki\%dmpfile%.dt
copy C:\1C\Bases\Vygruzki\%dmpfile%.dt https://drive.google.com/drive/folders/1f2ABUxv4VZUXk0WzXR-TwcIE-0ZL9zT2\%dmpfile%.dt
msg * /time:10 /v "Выгрузка завершена."
echo off
И не знаю, как выдавать сообщения вовремя. Пробовала через %%, не выходит, сообщение выскакивает раньше времени.
C:\1C\Bases\Vygruzki\Vygruzka.log /DumpIB C:\1C\Bases\Vygruzki\%dmpfile%.dt%%msg * /time:10 /v "Выгрузка завершена."

BuhRust

@ToryFree,
Надеюсь вы в курсе, что dt - это не архив и не подходит для бекапов?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск