Имя: Пароль:
1C
1С v8
планы обмена, метод ИзменениеЗарегистрировано() выдаёт ошибку
,
0 fenixx
 
23.05.13
14:26
Есть такой вопрос:

2 конфигурации:

Управление торговлей 11.0.9.15
Бухгалтерия предприятия 2.0.47.5

в них нужно отслеживать регистрацию определенного набора объектов
пытаюсь это делать с помощью обработки, в которой есть строчка


Сообщить(ПланыОбмена.ИзменениеЗарегистрировано(Узел, Документ));

где Узел - реквизит формы типа ПланОбмена
Документ - реквизит типа Документ

в УТ данная строчка отрабатывает нормально, в БП выдаёт ошибку:


{Форма.Форма.Форма(10)}: Ошибка при вызове метода контекста (ИзменениеЗарегистрировано)
   Сообщить(ПланыОбмена.ИзменениеЗарегистрировано(Узел, Документ));
по причине:
Недопустимое значение параметра (параметр номер '1')


где грабли?
1 Mafoni
 
23.05.13
14:30
ИМХО - в параметре номер 1
2 fenixx
 
23.05.13
14:32
(1) Параметр номер 1 - ссылка на узел плана обмена, выбираю в форме обработки
3 Галахад
 
гуру
23.05.13
14:34
(2) Отладчик тоже самое говорит?
4 fenixx
 
23.05.13
14:34
Пробовал Узел получать поиском по коду. Узел находится, результат тот же
5 alkov
 
23.05.13
14:36
Собственный узел поди подставляешь?
6 hhhh
 
23.05.13
14:37
но какой узел? Узлы разные бывают. Только не говори, что узел БП.
7 fenixx
 
23.05.13
14:38
(5) (6)   Спасибо! Я собственный узел смотрел. Проблема решена
8 Mafoni
 
23.05.13
14:39
имхо - тута нельзя передавать текущий узел
9 Mafoni
 
23.05.13
14:39
не успел :(
10 Defender aka LINN
 
23.05.13
14:42
(2) Попробуй включить мозг и подумать