Добрый день!
В детали у раздела вызываю карточки редактирования. В этой карточке удаляю значение из поля-справочника. При выборе другого значения в этом поле - вылетает ошибка: "Объект не подерживает это свойство или метод".
var NotifyObject = Window.Attributes('NotifyObject');
if (!NotifyObject) {
return;
}
NotifyObject.Notify(Window, NotifyMessage, NotifyData); //Падает на этой строке
}
При этом попадая в дебугер и нажимая продолжить - скрипт больше ошибок не выдает.
Отличий от аналогичных вещей в других карточках найти не удалось.
Помогите справиться с проблемой.
Нравится
Добрый день,
Собственно ошибка в коде. А далее нужны детали - что за конфигурация (кто настраивал), какая карточка, деталь, т.д.
Скорее всего это ошибка именно в Вашей настройке, и вопрос к копании, которая у Вас выполняла внедрение, так как в типовых конфигурациях таких простых ошибок я уже давно не видел.
Горелов Виталий
Компания Лабитек
Настраивала конфигурацию я.
Причина оказалась совсем банальной. В датасете случайно галочка на "Редактирование" пропала. А код тут ни при чем.
Кстати, в этом состоит неудобство, когда кликаешь просто напротив этих галочек,они савятся или убираются и можно этого не заметить.
"Kat" написал:Кстати, в этом состоит неудобство
Зато целится в контрол проще :)
Добрый день,
вновь появилась описанная выше проблема в новом разделе, созданном в визарде. Но с датасетом все в порядке на этот раз.
все описано выше, в первом посте.
раздел был создан визардом.
NotifyObject - контрол. Если открывается справочник Контрагенты, соотвественно, это контрол edtAccountID;
Window - wnd_SelectData;
NotifyMessage - MSG_OK
В общем, все как у работающих карточек.
Попытки удалить и создать раздел заново даже под другим именем не помогает.
кажется, было что-то подобное, в чем дело не разобралась, видимо, чего-то где-то не хватает, удалила карточку и создала ее заново вручную, попробуйте
удаляла и создавала - не помогло. Даже название другое было.
Пришлось создавать раздел в другой конфигурации и переносить.