Имя: Пароль:
1C
 
Объект не поддерживает свойство или метод "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,Знак);