|
Подписка на события |
☑ |
0
cy660ta
24.07.14
✎
16:43
|
Создал объект в конфиге на документ заказ покупателю.
Там при обработки проведения мой код проверяют на документ события, но не в этом суть. Делал это на файловой базе, оттестировал и как только поставил на реальную базу при открытие заказа покупателю вылетает ошибка. Получается следующее: при простом открытие документа начинает исполняться мой код...но как так? это же просто открытие и не "передЗаписью" или "обработкаПроведения" что за дела? Там ошибка просто лезит, т.к. мой код должен исполняться при проведение,а не при открытие
Пробовал тестирование, выгружал из реальной базы в тестовую. Результат тот же, на файловой все отлично работает, на серверном варианте ошибка лезет.
|
|
1
hhhh
24.07.14
✎
16:56
|
(0) не гони, просто синтаксический анализ модуля происходит. Какая-то из процедур этого общего модуля используется при открытии.
|
|
2
cy660ta
24.07.14
✎
16:58
|
(1) Почему тогда в файловой все норм, а в серверном варианте вылетает ошибка?
|
|
3
х86
24.07.14
✎
17:28
|
(2)скорее всего модуль компилится на стороне сервера, и у тебя там что-то, чего не должно быть на сервере
давай свои ошибки
|
|
4
le_
24.07.14
✎
17:28
|
(2)
Следует обращать внимание на то, что на картинке выделено красным.
Если там нет сервера, то соответственно на сервере это недоступно, сервер просто не знает таких функций/методов/объектов.
В файловом варианте всё это не важно, а клиент-серверном имеет значение.
Таким образом, если в модуле есть что-то подобное и производится попытка выполнить этот модуль на сервере, получишь ошибку.
|
|
5
cy660ta
24.07.14
✎
17:58
|
УТ 10.3 там все сервер, нет? я же нуб еще, могу не знать
|
|
6
cy660ta
24.07.14
✎
17:59
|
ребяты, все работает норм, но почему когда ставишь на серверну 1С, то при открытие отрабатывается код из подписки на события "ПередЗаписью", если я просто открываю документ
|
|
7
cy660ta
24.07.14
✎
18:01
|
Проблема только в этом. Зачем сервер лезет туда?
Сейчас гоняю отладчик на файловом, не попадает туда исполнение кода, но на серверном варианте лезет..
|
|
8
hhhh
24.07.14
✎
18:13
|
(6) ну передвинь эту свою процедуру в другой общий модуль. Новый общий модуль создай и там свою эту процедуру.
|
|
9
cy660ta
24.07.14
✎
18:20
|
(8) делал) он по источнику выходит на мою процедуру
|
|
10
Aloex
24.07.14
✎
19:30
|
Может КЭШ, почисть.
|
|
11
SSSSS_AAAAA
24.07.14
✎
19:46
|
(0) при обработкЕ, при проведениИ, при открытиИ, лезЕт
|
|
12
hhhh
25.07.14
✎
13:16
|
(9) он выходит на ту процедуру, которую ты укажешь в подписке
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший