|
в чем ошибка?Управляемые формы
| ☑ |
0
kap-v-kstu
11.10.13
✎
13:33
|
&НаКлиенте
Процедура СоставЦенаПриИзменении(Элемент)
Данные = Элементы.Состав.ТекущиеДанные;
РассчитатьСумму(Данные);
КонецПроцедуры
&НаСервере
Процедура РассчитатьСумму(Данные)
//Данные = Элементы.Состав.ТекущиеДанные;
Если Данные.Мероприятие.СпособРасчета = Перечисления.СпособРасчета.БезИспользованияКоличестваДней Тогда
Данные.Сумма = Данные.Цена * Данные.Количество;
Иначе
Данные.Сумма = Данные.Цена * Данные.Количество * УН_Расчет.КоличествоДней(Данные.Периодс,Данные.ПериодПо)* Объект.Договор.КурсУЕФикс;
КонецЕсли;
//РассчитатьНДС();
КонецПроцедуры
|
|
1
kap-v-kstu
11.10.13
✎
13:34
|
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
форма: Элемент
имя: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции'
|
|
2
Ellowis
11.10.13
✎
13:35
|
(1) все же написано.
нельзя передать на сервер значение типа "ДанныеФормыЭлементКоллекции"
Преобразуй в структуру/соответствие и передавай
|
|
3
Cube
11.10.13
✎
13:36
|
(1) Что не понятно-то? Читать разучился?
|
|
4
andreymongol82
11.10.13
✎
13:37
|
&НаКлиенте
Процедура СоставЦенаПриИзменении(Элемент)
Данные = Элементы.Состав.ТекущиеДанные;
РассчитатьСумму(Данные.НомерСтроки-1);
КонецПроцедуры
Дальше можно получить на сервере по номеру строки
Ну или запихай все в структуру и передавай ее
|
|
5
kap-v-kstu
11.10.13
✎
13:43
|
Спасибо!)Сделано
|
|