Ругается:
===
{Документ.Операция.Форма.ФормаДокумента.Форма(50)}: Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы)
ЗначениеВРеквизитФормы(СоответствиеЗначенийРеквизитов["ВидУчета"],"Объект.ВидУчета");
по причине:
Недопустимое значение параметра (параметр номер '1')
===
Отладчиком проверил: тип значения в параметре 1 ссылка на перечисление. Тип значения соответствующего реквизита объекта тоже ссылка на перечисление. СП говорит "объект прикладного типа в реквизит управляемой формы". Моя ссылка и есть объект прикладного типа, я правильно понял ? Где тут ошибка ?
(3) Впрочем не удивительно. Конструкция:
СоответствиеЗначенийРеквизитов["ВидУчета"]=Перечисления.ВидыУчета.Фактический
Работает и дает Истину
А Конструкция:
СоответствиеЗначенийРеквизитов["ВидУчета"]=Перечисления.ВидыУчета.Фактический.Ссылка
дает ошибку
(4) Типовых под рукой сейчас нет (
Вообще корректно ли такое использование процедуры (где Первый параметр = ссылка, второй параметр - строковое имя реквизита как "Объект.ВидУчета") ?
(8) сработало. странно раньше вроде не получалось.
(9) у перечисления объектоного типа нет, а нужно перечисление.
Всем спасибо !
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой