Переделывается двойка в тройку, и какой-то затык непонятный получаю в момент проведения кастомного документа
&НаСервере
Функция ВедетсяПартионныйУчет(УчетнаяПолитика, Учет = "БУ") // это мой метод
СпособОценкиМПЗ = УчетнаяПолитика.СпособОценкиМПЗ(Организация, Дата); // это вызов метода тройки
Это ошибка
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Значение не является значением объектного типа (СпособОценкиМПЗ)
Непонятно, что сделал неправильно. Сам метод есть, если нажать f12 на методе, перебрасывает в учетную политику на этот метод. В момент проведения вызывать не хочет.
(0) А с чего ты взял, что ошибка именно на этой строке кода?
Если в момент проведения вызывать не хочет, то быть может у тебя проблема где-то до вызова функции ВедетсяПартионныйУчет?
И директива &НаСервере тут не нужна, если это выполняется в обработке проведения.
(0) Как вариант, приложение запущено в толстом клиенте а СпособОценкиМПЗ на его стороне не компилируется (или у модуля УчетнаяПолитика не стоит нужная галка или метод вырезается препроцессором).
Сорри, протупил! Я параметр должен был переименовать. В итоге он с параметра пробует вызов сделать,а не с общего модуля УчетнаяПолитика.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой