|
Объект не поддерживает свойство или метод "Sa" | ☑ | ||
|---|---|---|---|---|
|
0
noffkj
17.01.19
✎
11:50
|
База опубликована на сервере Apache 2.2.25
В модуле формы есть процедура &НаКлиенте Процедура РассчитатьСрокГодности(Команда) Оповещение = Новый ОписаниеОповещения("ПослеВводаСтроки", ЭтотОбъект, Параметры); ПоказатьВводЗначения(Оповещение,,"Введите количество дней","Число"); КонецПроцедуры В тонком клиенте все работает. В браузере выскакивает ошибка. Объект не поддерживает свойство или метод "Sa". Подскажите может кто сталкивался с подобным. |
|||
|
1
sandal_r
17.01.19
✎
12:18
|
Неправильно создаете ОписаниеОповещения.
Вместо ЭтотОбъект -> ЭтаФорма, и Параметры либо уберите либо явно создайте другую переменную и передавайте её. |
|||
|
2
ДенисЧ
17.01.19
✎
12:22
|
(1) Вообще-то в последних платформах ЭтаФорма заменена на ЭтотОбъект.
(0) А переменная Параметры где создана? |
|||
|
3
Василий Алибабаевич
17.01.19
✎
12:25
|
(0) А где здесь :
ПоказатьВводЗначения(Оповещение,,"Введите количество дней","Число"); указано какое значение вводится? |
|||
|
4
Василий Алибабаевич
17.01.19
✎
12:26
|
+ (3) Не припомню, чтобы второй параметр стал необязательным. Куда-то же введенное значение нужно записать?
|
|||
|
5
noffkj
17.01.19
✎
12:57
|
Спасибо за советы. но к сожалению ничего не помогло.
Забавно то что в этой же самой конфигурации такой код работает без ошибок. &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПоказатьВводСтроки(Новый ОписаниеОповещения("ОбработкаКомандыЗавершение", ЭтотОбъект, ПараметрКоманды), ,"Введите ИНН", 12, Ложь); КонецПроцедуры |
|||
|
6
sandal_r
17.01.19
✎
13:07
|
(6) Ну тут у вас ПоказатьВводСтроки
а в (0) ПоказатьВводЗначения |
|||
|
7
noffkj
18.01.19
✎
10:48
|
Решение нашлось.
Делать надо так. Массив = Новый Массив; Массив.Добавить(Тип("Число")); Знак = ДопустимыйЗнак.Неотрицательный; КЧ = Новый КвалификаторыЧисла(12,,Знак); ОписаниеТипов = Новый ОписаниеТипов(Массив, КЧ); Оповещение = Новый ОписаниеОповещения("ПослеВводаСтроки", ЭтотОбъект, Параметры); ПоказатьВводЗначения(Оповещение,,"Введите количество дней",ОписаниеТипов); |
|||
|
8
noffkj
18.01.19
✎
10:50
|
Ошибочка. параметр упустил.
КЧ = Новый КвалификаторыЧисла(12,0,Знак); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |