#0
by Luffy
Ребята подскажите пожалуйста, как создать батник в 1С и записать в этот батник, путь exe 1с для запуска например C:Program Files1cv8common1cestart.exe и чтоб открылась баз под пользователем и его паролем? я знаю что в каталог временных файлов это можно сделать, но как в сам батник записать пути с командой к примеру "C:Program Files1cv828.2.19.130in1cv8.exe" ENTERPRISE /F"D:1cBaseимябазы" /N"пользователь" /P"пароль"
#3
by Luffy
Теперь бы найти путь к базам, которые участвуют в обмене данными, пока не знаю, где они могут находиться(
#5
by Luffy
Для того, чтобы кассиры выполняли обмен, запускалась 1с под пользователем робот и происходил обмен с ЦБ, а так мне приходится, постоянно к ним подключаться выполнять обмен с ЦБ
#11
by Мэс33
>>>Типовая конфа управления торговлей. там есть автообмен. Работает и в файловой версии.
#12
by Luffy
Мне нужно, чтобы пользователь кассир, в меню-сервис-выполнить обмен данными, открывается форма, нажимаем на кнопку выполнить обмен к которой привязан код создания батника, обмен выполняется, после сразу батник запускает 1с под пользователем робот и происходит обмен, обмен прошел 1с закрылась авто и удалился батник
#13
by Мэс33
тебе нужно, чтобы обмен происходил не в текущем сеансе пользователя? Я бы сделал проще - настроил обмен на специально выделенную учетку. Под этой учеткой запустил бы еще один инстанс 1С и свернул его, пусть там крутится, обменивается каждые 5-10 минут. Вот и все.
#14
by Luffy
Не много не понятно. Путь к программе я получил через КаталогПрограммы осталось путь к базе получить
#16
by Повелитель
В типовой есть галка "Выполнять обмен под полными правами". А когда батник запускаешь, там видно имя пользователя и пароль. Кассир увидит пароль, потом зайдет под полными правами и будет деньги воровать )))
#20
by Luffy
Блин осталось символы "" поставить, а то строка вот такая выходит "C:Program Files1cv828.2.19.130in ENTERPRISE /F File="D:1cBaseМонтенаполеонеУТЦ"; /Nrobot /P123"
#25
by Повелитель
Большая разница. Файловая не файловая, разделение прав сотрудников, РЛС и ответственность сотрудников за вбитое никто не отменял. А если у любого пользователя есть возможность входить под robot с паролем 123 это большая проблема.
#26
by Лефмихалыч
пфф! чтобы в файловую с полными правами зайти и перегнуть через кол все РЛСы, не надо знать вообще ни каких паролей.
#27
by Повелитель
И я имею ввиду, сейчас не запуск батинка. А именно право запуска 1с под robot. Зачем паришся, дай всем пользователям полные права да и все. Никаких батников не надо, ты дыру этим батником сделал.
#29
by Лефмихалыч
+ да и я не видел контор, которая бы пользовалась файловыми базами и при этом права админа не были бы почти у всех И не было бы хотя бы одной полноправной учетки без пароля. Не говоря уже про пароли, приклеенные к мониторам.
#31
by Повелитель
РИБ подразумевает, что их центр будет контролировать и лишние права людям не к чему. А тут у них полные права, правь что хочешь, лезь в константы снимай даты запрета редактирования для полных прав. Исправляй доки прошлого года, пусть потом в центральной бухгалтерии вешаются.
#34
by Повелитель
А причем тут это? Я то говорю, что права им давать нельзя. Нет в типовой такого тонкого разделения права для записи или права для чтения. Там либо есть у тебя роль "Полные права" или нет. Тем более из цента тоже могут именно для записи во время обмена документа приходить.
#35
by Повелитель
Зачем вообще эта тогда тема про батники? Проще зайти потратить 1 минуту, всем пользователям добавить роль "Полные права". Проблема с обменом будет решена.
#37
by Мэс33
Полные права можно не давать. В УТ есть роль - автообмен. А в настройках обмена ставишь - "осуществлять под полными правами". В итоге - можно создать учетную запись, у которого не будет никаких прав на создание, изменение чужих и своих прав, на документы и справочники, которая только умеет обмениваться.
#38
by Luffy
Все батник создает, но нужно его поправить убрать File=, ; и добавить "" где нужно, вот код Результат такой в батнике: C:Program Files1cv828.2.19.130in ENTERPRISE /F File="D:1cBaseМонтенаполеонеУТЦ"; /Nrobot /P123
#39
by Luffy
Все готово)) стрзамена творит чудеса) мКаталогВременныхФайлов = КаталогВременныхФайлов+"batnik";
#44
by Balabass
Если требуется отключить режим отображения команд и при этом не выводить на экран строку самой команды echo, введите символ @ перед командой: @echo off
#47
by Luffy
Все от души!!! просто забыл добавить символ.пс мКаталогВременныхФайлов = КаталогВременныхФайлов+"batnik";
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1С 8.2 и Спарк 115К
- УНФ 1.6 Добавить форму на начальную страницу
- ftp. 1С на жестком диске роутера
- Программное добавление элемента отбора в пользовательские настройки СКД.
- Обработка заполнения таб части на Управляемых формах
- Ошибка разделенного доступа к базе данных
- недостаточно фактических параметров для метода фонового задания
- Терминальный режим. Медленная печать документа из 1с на принтер KYOCERA.
- ошибка при свертке
- Обновление УТ: Произошло зацикливание процедуры обработки данных
- Оприходовать сертификаты ГДЕ? Розница 1.0 1с 8.2
- Стандартная обработка Формирование списка сотрудников
- Виснет сервер 1С 8.3
- Обновление на платформу 1С:Предприятие 8.3 (8.3.7.1845)
- Обмен УТ 11.2 БП 30. Помогите понять как исправить ошибку
- КД в обработчике "после загрузки" не может получить параметры объекта.
- 1С медленно делает расчет на postgresql
- Получение Guid'a из соседней базы(ComОбъект)
- 1с встроенный язык в поле ввода
- Конвертация данных. Итератор для значения не определен