Ошибка : "Поле агрегатного объекта не обнаружено"
25.05.2007
11:44
#1
Здравствуйте!
Программа 1С Предприятие, Конфигурвция Торговля + Склад, редакция 9.2 релиз 7.70.939. В модуле Документа Реализация, в процедуре ПроведениеПоРегистрам объявлена переменная ВремРезервыТМЦ. Этой переменной присвоено значение регистра РезервыТМЦ. Из данной процедуры производится обращение к процедуре глобального водуля глСписаниеПартийТМЦ с передачей локального Контекста как параметра. В процедуре глСписаниеПартийТМЦ я записываю РегРезервы=Конт.ВремРезервыТМЦ. При выполнении процедуры получаю ошибку - "Поле агрегатного объекта не обнаружено (ВремРезервыТМЦ)". В чем дело?
Спасибо.
Программа 1С Предприятие, Конфигурвция Торговля + Склад, редакция 9.2 релиз 7.70.939. В модуле Документа Реализация, в процедуре ПроведениеПоРегистрам объявлена переменная ВремРезервыТМЦ. Этой переменной присвоено значение регистра РезервыТМЦ. Из данной процедуры производится обращение к процедуре глобального водуля глСписаниеПартийТМЦ с передачей локального Контекста как параметра. В процедуре глСписаниеПартийТМЦ я записываю РегРезервы=Конт.ВремРезервыТМЦ. При выполнении процедуры получаю ошибку - "Поле агрегатного объекта не обнаружено (ВремРезервыТМЦ)". В чем дело?
Спасибо.
25.05.2007
12:20
#2
А зачем вы обращаетсь через контекст, я так понимаю это обычная переменная, так и передавайте ее в вызове процедуры.
Удачи.
Удачи.
28.05.2007
19:21
#3
Абсолютно неграмотно! НИКОГДА не переписывайте такие общеупотребительные процедуры глобального модуля. При последующих обновлениях "увязнете" и "хвоста не вытащите". Лучше "воткните" в модуль документа свой "патчик" и пропишите свой "кусочек" движений регистра. Это проще и надежнее работает.
Читают тему
(гостей: 1)