|
v8: запуск нужной базы 1 С через батник и последующее закрытие сеанса | ☑ | ||
---|---|---|---|---|
0
Adgjj
08.11.11
✎
13:24
|
Скажите, пжл, как это записать?
|
|||
61
Живой Ископаемый
09.11.11
✎
09:12
|
2(60) зачем вам нужно, чтобы Вобланд поместил ваше фото в СВОЮ личную карточку?
|
|||
62
Wobland
09.11.11
✎
09:13
|
(60) это такая традиция, и мы не в силах её нарушить
|
|||
63
БибиГон
09.11.11
✎
09:14
|
(60) поменяй пол в личке на мужской и все дела. :)
|
|||
64
Wobland
09.11.11
✎
09:15
|
(63) тогда дятлом начнём обзывать
|
|||
65
Wobland
09.11.11
✎
09:15
|
+(64) тоже традиция ;)
|
|||
66
Adgjj
09.11.11
✎
09:16
|
(59) спс
получается так?: через назначенные задания (пуск, проги, станд, служебные) создаю задание, которое ночью ежедневно вызвает батник, запускающий 1с с юзером obmen, все остальное делается в самой 1С. если напишу все остальное в ПередНачаломРаботыСистемы(), то обмен будет производиться в любое время когда кто-то вдруг войдет под юзером obmen, а надо чтоб только ночью значит из батника нужно прицепляться все же не к ПередНачаломРаботыСистемы()? если к реглам заданию, то его настройки по времени запуска уже не нужны, т.к. в назначенные задания время укажется |
|||
67
БибиГон
09.11.11
✎
09:17
|
(64) дятлом быть не страшно. =)
|
|||
68
Wobland
09.11.11
✎
09:18
|
(66) надо сходить и посмотреть, не вызывается ли уже обмен (я не помню). на юзера обмен можно навесить пароль от всяких любопытных. и запускать можно не батником а регламентным заданием. есть свои особенности.
|
|||
69
Живой Ископаемый
09.11.11
✎
09:19
|
2(66) нет. в ТИПОВОЙ уже есть код который анализирует - если зашли под юзером обмен значит будет выполнен обмен.. все что вам нужно добавить - чтобы после этого программа закрылась
|
|||
70
БибиГон
09.11.11
✎
09:20
|
(66) проще батником. =) см (46)
|
|||
71
Adgjj
09.11.11
✎
09:53
|
все прочитав, решила пробовать без батника, а сделать регламентное задание
|
|||
72
Wobland
09.11.11
✎
09:54
|
(71) ждём новых веток ;) после ознакомления с file:///C:/Program%20Files/1cv81/AddDoc/RU/V8AddDoc81.htm разумеется
|
|||
73
Wobland
09.11.11
✎
09:54
|
+(72) и не только веток
|
|||
74
Adgjj
09.11.11
✎
10:04
|
(72) читаю про Регламентные задания:
При создании регламентного задания дополнительно можно указать расписание (может быть указано в метаданных), значения параметров метода, имя пользователя, от имени которого должно выполняться регламентное задание, и др. если регл задание, то имя польз-ля наверно не нужно, оно как-то без пользователя видимо обменяется? |
|||
75
Adgjj
09.11.11
✎
10:05
|
нужно: Создание и управление регламентными заданиями выполняется программно из любого соединения и разрешено только пользователям, имеющим административные права.
тогда где-то можно его в регл задании не в коде указать? |
|||
76
hhhh
09.11.11
✎
10:07
|
(75) регламентных заданий в файловой версии не бывает, поэтому делай батником.
|
|||
77
Wobland
09.11.11
✎
10:10
|
(76) да ну?
|
|||
78
Adgjj
09.11.11
✎
10:13
|
почему тогда есть в типовой конфции регл задание
|
|||
79
Wobland
09.11.11
✎
10:15
|
потому что "Выполнение регламентных заданий происходит с использованием фоновых заданий"
|
|||
80
Adgjj
09.11.11
✎
10:19
|
т е в файловой все же нельзя?
|
|||
81
Wobland
09.11.11
✎
10:19
|
(80) радченко делал
|
|||
82
hhhh
09.11.11
✎
10:19
|
(78) там имитация (видимость) регламентного задания. Чтобы эта фигня работала, надо самому запускать батник через планировщик заданий.
Поэтому зачем тебе лишняя работа, и там и там батник, лучше уже сдеолай просто батником. |
|||
83
Wobland
09.11.11
✎
10:19
|
+(81) кстати, срочно читать
|
|||
84
Wobland
09.11.11
✎
10:20
|
(82) или оставить "вечновисящий" сеанс
|
|||
85
Adgjj
09.11.11
✎
10:22
|
хорошо, открывать батником, регл задание не создавать, в ПередНачаломРаботыСистемы() написать обмен (как-то) и Завершение работысиситемы. Так?
|
|||
86
Wobland
09.11.11
✎
10:24
|
(85) до сих пор не посмотрела, запускается там или нет?
|
|||
87
БибиГон
09.11.11
✎
10:27
|
(85) батник можно просто запускать шедулером windows системы.
|
|||
88
Adgjj
09.11.11
✎
10:34
|
(87) это через назначенные задания?
|
|||
89
Adgjj
09.11.11
✎
10:35
|
(46) /ЕХЕКЮТЕ ОбработкаСВызовомЗавершитьРаботуСистемы.епф
ЕХЕКЮТЕ скажите пжл как по англ написать |
|||
90
Wobland
09.11.11
✎
10:37
|
(89) ehekute
|
|||
91
Wobland
09.11.11
✎
10:38
|
(89) тебе ещё в (1) советовали
|
|||
92
1nf
09.11.11
✎
10:48
|
(89) зачем по-английски? пиши по-русски, это же 1С, он поймет
|
|||
93
Adgjj
09.11.11
✎
10:52
|
(91) там много чего есть
|
|||
94
Wobland
09.11.11
✎
10:53
|
(93) номер абзаца указать?
|
|||
95
Adgjj
09.11.11
✎
10:55
|
желательно
|
|||
96
Wobland
09.11.11
✎
10:57
|
(95) может, стоит уже начать думать и разбираться?
|
|||
97
Живой Ископаемый
09.11.11
✎
11:07
|
(89) смотрите фокус - откуда-то вы узнали про ключ DisableStartupMessages посмотрите там еще.. вдруг там будут другие ключи?
|
|||
98
Wobland
09.11.11
✎
11:07
|
(97) не, в (8) нет
|
|||
99
Живой Ископаемый
09.11.11
✎
11:11
|
||||
100
ДенисЧ
09.11.11
✎
11:12
|
100
|
|||
101
Живой Ископаемый
09.11.11
✎
11:12
|
Как хорошо уметь читать!
Не надо к маме приставать, Не надо бабушку трясти: «Прочти, пожалуйста! Прочти!!» Не надо умолять сестрицу: «Ну, почитай еще страницу!» Не надо звать, Не надо ждать, А можно взять И почитать. |
|||
102
Живой Ископаемый
09.11.11
✎
11:16
|
а вот еще ролик:
http://screencast.com/t/vcWznuQt |
|||
103
Wobland
09.11.11
✎
11:16
|
Как хорошо уметь писать!
Не надо к мисте приставать, Не надо старших там трясти: «Ну напиши же, напиши!» Не надо форум умолять: «Ну, напиши еще строк пять!» Не надо звать, Не надо ждать, А можно взять И написать. //чукча не читатель |
|||
104
Adgjj
09.11.11
✎
11:19
|
rem "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F "C:\UAT8_les" /N "obmen" /P "obmen" /DisableStartupMessages /Execute ПередНачаломРаботыСистемы(Отказ)
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F "C:\UAT8_les" /N "obmen" /P "obmen" /DisableStartupMessages /UC ПередНачаломРаботыСистемы(Отказ) Процедура ПередНачаломРаботыСистемы(Отказ) УправлениеПользователями.ПроверитьВозможностьРаботыПользователя(Отказ); Пользователь = ИмяПользователя(); Если СокрЛП(Пользователь) = "Obmen" Тогда предупреждение("ура"); ЗавершитьРаботуСистемы(Ложь); КонецЕсли; КонецПроцедуры предупреждение не показывается |
|||
105
Wobland
09.11.11
✎
11:21
|
(104) это ты хвастаешься?
|
|||
106
MSensey
09.11.11
✎
11:23
|
(18) узнаю свой код :)
|
|||
107
Wobland
09.11.11
✎
11:24
|
(106) автор? спасибо, полезная штучка ;)
|
|||
108
Adgjj
09.11.11
✎
11:25
|
(105) зачем лишние слова, эмоции? я спрашивала
чужие лавры себе не присваиваю |
|||
109
Adgjj
09.11.11
✎
11:25
|
хорошо что вы все знаете
|
|||
110
smaharbA
09.11.11
✎
11:26
|
а чо такая длинная ветка ?
|
|||
111
MSensey
09.11.11
✎
11:26
|
(107) "Конструктор пакетного запуска" да мое, когда то на инфстарте публиковал. После удалил с этого овносайта.
|
|||
112
Wobland
09.11.11
✎
11:27
|
(108) где спрашивала?
вот мне в своё время очень сильно помог принцип "спрашивай, когда не можешь разобраться". у тебя попыток разобраться и подумать не вижу |
|||
113
5 Элемент
09.11.11
✎
11:30
|
(104) и не будет показываться, ведь это событие срабатывает до открытия 1С.
|
|||
114
Живой Ископаемый
09.11.11
✎
11:30
|
2(104)
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F "C:\UAT8_les" /N "obmen" /P "obmen" /DisableStartupMessages /Execute ПередНачаломРаботыСистемы(Отказ) "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F "C:\UAT8_les" /N "obmen" /P "obmen" /DisableStartupMessages /UC ПередНачаломРаботыСистемы(Отказ) это парнуха... ведь в Хелпе по Ф1 написано: /Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. При использовании тонкого клиента не поддерживается открытие внешней обработки без использования существующей информационной базы. у вас файл обработки так называется - "ПередНачаломРаботыСистемы(Отказ)" - на каком диске он лежит? |
|||
115
Живой Ископаемый
09.11.11
✎
11:31
|
2(109) нет, у нас просто фотки есть, вот и получается.. а у вас фотки нету, вот и не выходит ничего...
|
|||
116
Wobland
09.11.11
✎
11:32
|
у меня складывается такое ощущение, что у автора не взлетит, пока кто-то добрый не прогонит её от клавиатуры и не сделает как надо
|
|||
117
Живой Ископаемый
09.11.11
✎
11:33
|
2(116) вот не олимпиец ты ни капли... главное не победа, главное участие...
|
|||
118
Wobland
09.11.11
✎
11:33
|
(115) я теперь эту ветку буду рекомендовать тем, кто отказывается от фото ;)
|
|||
119
5 Элемент
09.11.11
✎
11:33
|
(116) Или пока автор не выложит фото )
|
|||
120
Wobland
09.11.11
✎
11:33
|
(117) ща, второе дыхание откроется ;)
|
|||
121
Wobland
09.11.11
✎
11:34
|
не, ну это ж надо. после (8) можно было сворачиваться, а раздули-то
|
|||
122
Живой Ископаемый
09.11.11
✎
11:35
|
2(121) ну дык нужно ж чтобы сеанс после завершения обмена закрылся...
|
|||
123
Wobland
09.11.11
✎
11:37
|
(122) ну да. только об этом мы узнали сильно позже, и это не было отражено в заголовке
|
|||
124
Живой Ископаемый
09.11.11
✎
11:38
|
чо?
|
|||
125
Живой Ископаемый
09.11.11
✎
11:38
|
:)
|
|||
126
Adgjj
09.11.11
✎
11:40
|
почитала в ф1 значит можно обращаться только в внешней обработке?
|
|||
127
5 Элемент
09.11.11
✎
11:41
|
(126) как у тебя обмен запускается?
|
|||
128
Живой Ископаемый
09.11.11
✎
11:42
|
2(126) честное слово, если сейчас появиться кто-то, кто скажет что НЕ только, это никак не повлияет на платформу... зачем вам нужны чужие интерпретации того что написано в Ф1? вы не уверены в своей?
|
|||
129
5 Элемент
09.11.11
✎
11:44
|
Обмен можно запустить разными способами
1. запустить 1С и передать ей что нужно выполнить внешнюю обработку 2. запустить 1С и передать параметр запуска, потом этот параметр запуска обработать в обработчике ПриНачалеРаботыСистемы |
|||
130
Живой Ископаемый
09.11.11
✎
11:46
|
2(129) да она уже обменивается - она хочет чтобы после обмена сеанс закрылся...
|
|||
131
5 Элемент
09.11.11
✎
11:51
|
(129) 3. Запустить 1С под определенным пользователем, обработать его в обработчике ПриНачалеРаботыСистемы
Собственно ты почти так и делаешь, но надо вот так Процедура ПриНачалеРаботыСистемы()
|
|||
132
Adgjj
09.11.11
✎
13:12
|
(130) не только, автообмен еще надо писать, пока оболочку делаю
|
|||
133
Живой Ископаемый
09.11.11
✎
13:14
|
2(130) автообмен уже написан в типовых.. только успевай копировать.
|
|||
134
Adgjj
09.11.11
✎
13:24
|
(133) Вы имеете в виду план обмена?, он есть, то сейчас вручную работает
|
|||
135
Adgjj
09.11.11
✎
13:25
|
(131) пишу "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"C:\UAT8_les" /N"obmen" /P"obmen" /DisableStartupMessages
потом ПриНачалеРаботыСистемы как у Вас, предупреждение не выводится |
|||
136
Adgjj
09.11.11
✎
13:25
|
может регистр
|
|||
137
Adgjj
09.11.11
✎
13:26
|
выводится
|
|||
138
Adgjj
09.11.11
✎
13:28
|
теперь вместо предупреждение("ура"); надо писать выгрузку файла обмена
|
|||
139
Живой Ископаемый
09.11.11
✎
13:28
|
нет, я имею в виду автообмен... неужели вы думаете что вы первая кто об этом догадался?
догда как по вашему чтобы это могло значить: http://screencast.com/t/Py2DNfdw ? |
|||
140
Wobland
09.11.11
✎
13:29
|
(135) убери если
|
|||
141
Adgjj
09.11.11
✎
13:32
|
(139) впервые такое вижу
|
|||
142
Adgjj
09.11.11
✎
13:32
|
из какой конф-ции, скажите, пжл?
|
|||
143
Живой Ископаемый
09.11.11
✎
13:38
|
2(142) например в типовой бухгалтерии:
http://screencast.com/t/4uwlo7hSwcO и я точно знаю что в неукраинской тоже такое есть. :) |
|||
144
Adgjj
09.11.11
✎
13:40
|
только в 8.2? я сейчас в 8.1
|
|||
145
Живой Ископаемый
09.11.11
✎
13:42
|
2(144) конфигурации для 8.1 уже не поддерживается почти год...
но мне кажется что это было еще и в них |
|||
146
Живой Ископаемый
09.11.11
✎
13:45
|
ну и кроме того, этот код и используемые механизмы для 8.2 будет работать и на 8.1
|
|||
147
Живой Ископаемый
09.11.11
✎
13:47
|
рано наверное сказал. :) нужно было подождать пока напишите.
|
|||
148
Adgjj
09.11.11
✎
13:54
|
в 8.1 и 8.2 UAT
и 8.1 Бухг нет а 8.2 Бухг нет у нас |
|||
149
Adgjj
09.11.11
✎
13:55
|
отмена
|
|||
150
Adgjj
09.11.11
✎
13:56
|
в 8.1 Бухг есть
|
|||
151
Живой Ископаемый
09.11.11
✎
13:57
|
||||
152
Adgjj
09.11.11
✎
13:58
|
но в 8.1 Бухг эти настройки в сервисе, а в уат такого нет
|
|||
153
Живой Ископаемый
09.11.11
✎
14:01
|
2(152) говорят.. я правда сам не проверял, что если в БП сделать Ctrl+Insert а в УАТ Shift+Insert, то в последней они тоже могут появиться...
|
|||
154
Adgjj
09.11.11
✎
14:17
|
Перетащила общую форму и общий модуль ПараметрыОбменаДанными в рез-те в предприятии при открытии из сервиса куча ошибок
|
|||
155
Живой Ископаемый
09.11.11
✎
14:18
|
ага
|
|||
156
Adgjj
09.11.11
✎
14:55
|
может можно как-то проще внутри приНачалеРаботыСистемы() написать чтоб выгружался и загружался в другую базу файл?
я не думаю, что первая с этим сталкнулась |
|||
157
Adgjj
09.11.11
✎
15:06
|
еще и спр Настройки обмена данными нужен - полконф писать((
|
|||
158
Живой Ископаемый
09.11.11
✎
15:07
|
тогда разберитесь с тем что есть в БП и выясните - чтоже там запускается в конце концов.. и эти 2-5-10 строчек и перенсите в УАТ в ПриНачалеРаботыСистемсы если имя пользователя Обмен
|
|||
159
Adgjj
09.11.11
✎
16:08
|
там выгрузка файла обмена замурована
|
|||
160
Живой Ископаемый
09.11.11
✎
16:10
|
отлично
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |