Имя: Пароль:
1C
1С v8
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)