|
ЗУП. В расширении метод объекта не обнаружен (решилось вызовом с клиента) | ☑ | ||
|---|---|---|---|---|
|
0
Sedych
13.12.23
✎
08:56
|
Доброго времени, уважаемые. Очередная ситуация "не может быть". В расширении ЗУП на клиенте есть кнопка, в обработчике которой код:
ФормаДокумента = ПолучитьФорму("Документ.ИзменениеШтатногоРасписания.ФормаОбъекта", ПараметрыФормы);
ФормаДокумента.упр_ДобавитьПозицииДляИзмененияШтатногоРасписания(ТаблицаИзменений);
ФормаДокумента.Открыть();
форма документа была добавлена в расширение и содержит код: &НаСервере Процедура упр_ДобавитьПозицииДляИзмененияШтатногоРасписания(Знач ТаблицаИзменений, Отказ = Ложь) Экспорт до обновления ЗУП все прекрасно работало, а после ашипка: Метод объекта не обнаружен (упр_ДобавитьПозицииДляИзмененияШтатногоРасписания)
{УпрУчетУСервис Обработка.упр_СтруктураПредприятия.Форма.Форма.Форма(418)}:
обновил форму из расширения, удалил и добавил снова с восстановлением кода ничего не изменилось. Проверил на копии до обновления - все работает. Как так??? Платформа 23.1865 |
|||
|
1
Доминошник
12.12.23
✎
21:59
|
Режим совместимости до обновления и после?
|
|||
|
2
Sedych
12.12.23
✎
22:04
|
До обновления 17, после 21
|
|||
|
3
Волшебник
13.12.23
✎
08:56
|
В любой непонятной ситуации первым делом надо почистить кэш
|
|||
|
4
unenu
13.12.23
✎
10:04
|
(0) замените
ФормаДокумента.упр_ДобавитьПозицииДляИзмененияШтатногоРасписания(ТаблицаИзменений); на ФормаДокумента.упр_ДобавитьПозицииДляИзмененияШтатногоРасписанияКлиент(ТаблицаИзменений); с 8.21 усилилась безопасность и переход с клиента на сервер через экспортные методы формы и обработчики оповещения "закрылся" Если в вашем методе параметр ТаблицаЗначений, то возиться будете дольше. Ибо не фик) |
|||
|
5
Sedych
13.12.23
✎
11:28
|
Кеш чистил - не помогло. По колесу стучал, фары протирал. Вызвал с клиента, заработало. Спасибище!! Прошерстил "Новое в платформе"... Нашел что в 19 запретили возможность вызовов через "Выполнить" и можно вызвать только то, что доступно через ЭтотОбъект. Этот объект в данном случае - форма и через нее казалось бы все доступно... Еще раз спасибо, буду знать
|
|||
|
6
Волшебник
13.12.23
✎
11:37
|
(5) а в сабже никаких "Выполнить" не было
|
|||
|
7
Sedych
13.12.23
✎
12:00
|
Да, "выполнить" тут не причем, просто пишу что пытался разобраться самостоятельно. За (4) - еще раз спасибо, параметр называется ТаблицаИзменений но это - массив. ТЗ на клиенте не доступна, не фик так не фик)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |