|
Как может процедура модуля менеджера документу, влиять на другие документы? | ☑ | ||
---|---|---|---|---|
0
TDI
08.02.12
✎
09:53
|
Вообще не понимаю как такое может быть...
Добавил документ в конфигурацию, в есть какие-то процедуры в модуле менеджера этого документа... После внесения изменений, многие другие документы пытаются зайти в этот модуль, и соответственно выдается ошибка... Как так? |
|||
1
Поpyчик-4
08.02.12
✎
09:57
|
Посмотри, как они пытаются зайти в этот модуль. Может у тебя имя документа с чем-то совпадает.
|
|||
2
le_
08.02.12
✎
09:59
|
Из подписки может какой-нибудь?..
|
|||
3
mikecool
08.02.12
✎
10:00
|
(0) значит где то вызов есть, ставишь точку останова и смотришь стек вызовов
|
|||
4
TDI
08.02.12
✎
10:03
|
да как вообще типовые документы могут пытаться зайти в модуль менеджера нового документа?
|
|||
5
ptiz
08.02.12
✎
10:04
|
(4) Отладчик и стек вызовов тебе поможет.
|
|||
6
TDI
08.02.12
✎
11:01
|
ничего не понимаю,
точку остановки ставишь - не останавливается... Делаешь остановку по ошибки - тоже не останавливается.. И так стек вызовов не могу посмотреть.... |
|||
7
mikecool
08.02.12
✎
11:02
|
(6) почисти кеш локально и на сервере
|
|||
8
TDI
08.02.12
✎
11:05
|
(7) а как на сервере кэш почистить ?
|
|||
9
mikecool
08.02.12
✎
11:09
|
1cv8.exe /clearcache
|
|||
11
Ненавижу 1С
гуру
08.02.12
✎
11:18
|
стоп! а с чего ты решил, что они обращаются методам модуля менеджера нового документа?
|
|||
12
Поpyчик-4
08.02.12
✎
11:20
|
(6) Запусти сервер 1С в режиме отладки.
|
|||
13
TDI
08.02.12
✎
11:21
|
(11) выдает ошибку
{Документ.ЛистОтработки.МодульМенеджера(3,2)}: Переменная не определена (РаботаСДиалогамиЗК) <<?>>РаботаСДиалогамиЗК.УстановитьЗначенияКолонкиТабельныйНомерСтрока(ЭлементыФормыРаботники, ОформленияСтрок); |
|||
14
Поpyчик-4
08.02.12
✎
11:24
|
(13) Вот блин, с утра мосх нам лечит. РаботаСДиалогамиЗК это клиентский модуль, а ты лепишь горбатого про другие документы. Иди матчасть кури.
|
|||
15
TDI
08.02.12
✎
11:25
|
(14) {Документ.ЛистОтработки.МодульМенеджера(3,2)}
в модуле менеджера нельзя использовать общие процедуры? |
|||
16
Ненавижу 1С
гуру
08.02.12
✎
11:26
|
(15) можно, но если там вызов с сервера, то нельзя клиентские ))
|
|||
17
Поpyчик-4
08.02.12
✎
11:27
|
(15) РаботаСДиалогамиЗК это КЛИЕНТСКИЙ модуль. Модуль менеджера сущность чисто серверная.
|
|||
18
TDI
08.02.12
✎
11:28
|
(16) так тестировал сам этот документ,
эти процедуры нормально отрабатывались...никаких ошибок |
|||
19
Поpyчик-4
08.02.12
✎
11:29
|
(18) Где ты его тестировал? На файловой базе? А откуда вызывались процедуры РаботаСДиалогамиЗК?
|
|||
20
TDI
08.02.12
✎
11:30
|
(19) в клиент-серверном тестировал...
вызывалась процедура из модуля формы.. |
|||
21
TDI
08.02.12
✎
11:31
|
(19) точнее вызывалась из модуля формы процедура модуля менеджера, которая уже использует РаботаСДиалогамиЗК..
|
|||
22
TDI
08.02.12
✎
11:33
|
Получается что каким-то образом сервер начинает обращаться в модулям менеджера этого документа?
Даже если пользователь просто печатает Торг-12 из реализации, всё равно вылазит эта ошибка.. Но как так вообще может быть? Почему сервер обращается к этому модулю...непонятно |
|||
23
Поpyчик-4
08.02.12
✎
12:00
|
Мдя. И всё заверте...
|
|||
24
TDI
08.02.12
✎
16:43
|
так и не разобрался..
убрал в модуль формы :) |
|||
25
ptiz
09.02.12
✎
13:53
|
(22) Он, видимо, пытается его скомпилировать, а там - синтаксическая ошибка.
|
|||
26
Поpyчик-4
09.02.12
✎
14:09
|
(25) Нет, у чела ЗУП. Был "РаботаСДиалогами" стал "РаботаСДиалогамиЗК". Там не должно быть ошибок синтаксиса.
(24) Запустите проверку конфигурации с расширенным режимом проверки. |
|||
27
ptiz
09.02.12
✎
15:41
|
(26) Мало ли что "стал". Может он в необходимом контексте недоступен.
|
|||
28
TDI
05.03.12
✎
20:12
|
Вообще очень всё странно происходит...
Эти процедуры перенес в модель формы - всё нормально работает... Ну с этим ладно, заработало... Но вот сегодня решил в модуле менеджера справочника СотрудникиОрганизаций добавить в процедуре ОбработкаПолученияДанныхВыбора() отбор на помеченные на удаление элементы ДанныеВыбора.Отбор.Вставить("ПометкаУдаления", Ложь); После добавления этой строки, почти во всех документах, при печати стали вылетать ошибки, то реквизид Ссылка.Дата не обнаружен, то ещё какие-то.. Закомментировал эту строчку - всё ок. Потом сделал локально клиент-серверный вариант этой базы - всё отлично работает.... А на рабочем сервере вот такая фигня. Где копать - непонятно. |
|||
29
EvgeniuXP
05.03.12
✎
20:37
|
(4) метаданные
|
|||
30
TDI
05.03.12
✎
20:39
|
(29) см (28)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |