Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Запуск 1с с указанной обработки. (число прочтений - 5170 )
Antares
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 30. Ноября 2006
Запуск 1с с указанной обработки.
26. Февраля 2007 :: 06:47
Печать  
Есь ли в 1с в командной строке запуска ключ автозапуска заданной обработки или это все равно в глобальник надо прописывать и привязывать к имени пользователя?
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #1 - 26. Февраля 2007 :: 07:24
Печать  
БЫла где-то в Интернете в свое время консоль ert2exe позволяющая сэмулировать запуск конкретной обработки в конкретной базе данных.

  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #2 - 26. Февраля 2007 :: 07:33
Печать  
А еще Янденкс выдал следующий скрипт

Код
Выбрать все
mPathProg = "C:\Program Files\1Cv77\BIN\1cv7s.exe"'Путь к программе 1С
mPathBase = "D:\ForWork\1C77\Confi\VIP\"'Путь к базе данных
mUser = "Adm"'Пользователь
mPW = "1"'Пароль пользователя
mPath_Name_Ert = "ExtForms\raport.ert"'Путь и название обработки
mPath_Name_CVS = "D:\Temp"

'Работа скрипта

Set mProgV77 = CreateObject("v77s.Application")
ComandLine = mPathProg&" /d"&mPathBase&" /n"&mUser+" /p"+mPW
mresult = mProgV77.Initialize(mProgV77.RMTrade, ComandLine,"NO_SPLASH_SHOW")
If mresult Then
   msgbox "OpenForm(""Отчет"","""&mPath_Name_CVS&""","""&mPathBase&mPath_Name_Ert&""")"
   mresult = _Name_Ert&""")")
End If 



Подмигивание

  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #3 - 26. Февраля 2007 :: 09:58
Печать  
Я лично пользуюсь своим классом Общие.Автозагрузка, который умеет анализировать командную строку 1С и выполнять переданные в ком.строке команды на запуск обработки или создание класса или выполнение метода класса.
Рекомендую Улыбка

ЗЫ в глобальнике у меня прописано создание класса Система.НужнаяКонфигурация, в котором и выполняется создание/запуск всех остальные необходимых классов.
Т.е. глобальник меняется один раз однотипно для каждой конфы и все Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #4 - 26. Февраля 2007 :: 10:17
Печать  
кстати я все хотел спросить

В описание сказано что требуется внешняя компонента ОбАнализаКоманднойСтроки.dll

По ссылке http://1c.hippo.ru/files/tmp/_ОбАнализаКоманднойСтроки.zip
запрашиваемый файл не найден, естественно...

По ссылке http://1c.proclub.ru/modules/mydownloads/personal.php?cid=78&lid=3356
Дата обновления стоит 1970 год!!!

Так что я лично так и не добрался до использования класса.

Артур может дашь линк на библиотеку то нормальную?





  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #5 - 26. Февраля 2007 :: 10:20
Печать  
Где ты взял такую инфу?
Никакой доп. библиотеки не нужно.
Просто класс Общие.Автозагрузка использует класс Общие.АнализКоманднойСтроки Улыбка
Ком.строку указанный класс получает от 1С++ Улыбка

Оба класса есть в репозитарии классов 1С++
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #6 - 26. Февраля 2007 :: 10:32
Печать  

// Общие.Автозагрузка
// обязательно наличие компоненты _ОбАнализаКоманднойСтроки.dll
// Получение параметров коммандной строки запуска 1С
// взять можно с http://1c.hippo.ru/files/tmp/_ОбАнализаКоманднойСтроки.zip

Шапка класса из репозитария Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #7 - 26. Февраля 2007 :: 10:36
Печать  
УПС Печаль
Забыл удалить эту инфу из класса Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #8 - 26. Февраля 2007 :: 10:40
Печать  
раньше нужна была спец.ВК (CLProc.dll), а потом я уговорил АльФа добавить спец.метод в 1С++ и классы стали самодостаточны Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Antares
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 30. Ноября 2006
Re: Запуск 1с с указанной обработки.
Ответ #9 - 26. Февраля 2007 :: 11:47
Печать  
Ребят всем спасибо за участие!! Lustin персональное thanks! Мне скрипта по самый верх хватило!! Улыбка
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Запуск 1с с указанной обработки.
Ответ #10 - 26. Февраля 2007 :: 11:56
Печать  
Antares писал(а) 26. Февраля 2007 :: 11:47:
Ребят всем спасибо за участие!! Lustin персональное thanks! Мне скрипта по самый верх хватило!! Улыбка


А класс имхо лучше использовать...

Скрипт кстати тупо найден яндексом на форуме script-coding.ru
http://www.itpb.ru/forum4/topic.php?id=1426

Так что незачто Подмигивание
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать