|
1С обычные формы. ПодключитьОбработчикИзмененияДанных | ☑ | ||
---|---|---|---|---|
0
DenisVich
02.06.17
✎
10:33
|
Здравствуйте взял документ Установка точки заказа. Скопировал его. Но при нажатии подбор. в вызове ФормаДокумента.ПодключитьОбработчикИзмененияДанных происходит ошибка. И подбор не открывает. В чем может быть проблема?
|
|||
1
Lexey_
02.06.17
✎
10:35
|
(0) в коде
|
|||
2
DenisVich
02.06.17
✎
10:39
|
Смотрели в коде. Не монятно. Какая разница из какого документа включается обработчик изменения.
|
|||
3
Lexey_
02.06.17
✎
10:43
|
(2) в тексте ошибки же всё написано
|
|||
4
DenisVich
02.06.17
✎
11:02
|
Ошибка возникает не в документе, а в общем модуле. А общие модули работают для всех документов. И причины ошибки там нет.В отладчике в процедуре ОткрытьПодборНоменклатуры в Общем модуле - Работа с диалогами в цикле "Для Каждого ЭлементСтруктурыПараметров Из СтруктураПараметров Цикл" когда доходим до Склада(Ключ=Склад) возникает ошибка - "{ОбщийМодуль.РаботаСДиалогами.Модуль(6340)}: Ошибка при вызове метода контекста (ПодключитьОбработчикИзмененияДанных)
ФормаДокумента.ПодключитьОбработчикИзмененияДанных(ИмяРеквизита, "ОбновитьФормуПодбора", Ложь); по причине: Недопустимое значение параметра (параметр номер '2') (В модуле формы отсутствует процедура с указанным именем) " |
|||
5
Lexey_
02.06.17
✎
11:03
|
(4) "В модуле формы отсутствует процедура с указанным именем" это не причина ошибки?
|
|||
6
DenisVich
02.06.17
✎
11:04
|
В таком же документе(типовом) Такой же подбор и нету ошибки.
|
|||
7
DenisVich
02.06.17
✎
11:05
|
Разница лишь в том что уже как бы не типовой документ снят с поддрежки.
|
|||
8
Lexey_
02.06.17
✎
11:05
|
(6) читал (5)?
|
|||
9
DenisVich
02.06.17
✎
11:07
|
Читал. Ошибка не имеет значения, т.к. (6) .
|
|||
10
Lexey_
02.06.17
✎
11:11
|
(9) т.е. ты даже не проверял вот это: В модуле формы отсутствует процедура с указанным именем?
|
|||
11
DenisVich
02.06.17
✎
11:24
|
Да. Документы одинаковые - 100%. Копии.
|
|||
12
DenisVich
02.06.17
✎
11:24
|
В одном работает в другом нет.
|
|||
13
DenisVich
02.06.17
✎
11:27
|
И ни в том ни в том нету ПодключитьОбработчикИзмененияДанных. Копаете не туда.
|
|||
14
Lexey_
02.06.17
✎
11:30
|
(11) ответь на вопрос: есть ли в модуле формы ФормаДокумента процедура с именем ОбновитьФормуПодбора?
|
|||
15
DenisVich
02.06.17
✎
18:07
|
И ни в том ни в том нету ПодключитьОбработчикИзмененияДанных. Копаете не туда.
|
|||
16
DenisVich
02.06.17
✎
18:08
|
(13)
|
|||
17
Мимохожий Однако
02.06.17
✎
18:17
|
(15) А ты копаешь туда, но не там )).
Встать отладчиком на строку с ошибкой и посмотри контекст второго параметра вызываемой процедуры. Наверняка там не то, что ты ожидаешь. После этого подымись чуть выше и немного подумай. |
|||
18
Lexey_
02.06.17
✎
18:17
|
(15) забудь про свои документы, ответь на вопрос в (14)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |