|
В управляемой форме документа нужно передать данные из табличной части в функцию которая
| ☑ |
0
Khodirov
25.12.19
✎
05:33
|
работает на сервере
|
|
1
Khodirov
25.12.19
✎
05:35
|
Это на форме
&НаКлиенте
Процедура УслугиУслугаПриИзменении(Элемент)
СтрНормаВремени = Элементы.Услуги.ТекущиеДанные;
СтрНормаВремени.НормаВремени = ПолучитьДанныеНормаВремени(СтрНормаВремени.Услуга, Элементы.Автомобиль);
КонецПроцедуры
|
|
2
Khodirov
25.12.19
✎
05:37
|
это функция в которую нужно передать данные, не обрашайте внимания в запрос
НаСервереБезКонтекста
Функция ПолучитьДанныеНормаВремени(Услуга, Автомобиль)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЕСТЬNULL(СписокУслугНормаВремени.НормВремя, 0) КАК НормаВремени
|ИЗ
| Справочник.СписокУслуг.НормаВремени КАК СписокУслугНормаВремени
|ГДЕ
| СписокУслугНормаВремени.Ссылка = &Услуга
| И СписокУслугНормаВремени.Автомобиль = &Автомобиль";
Запрос.УстановитьПараметр("Автомобиль", Автомобиль);
Запрос.УстановитьПараметр("Услуга", Услуга);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Количество() = 0 Тогда
Сообщить("Для автомобиля """ + Автомобиль + """ не нашлось Норма - времени в услуге """ + Услуга + """. Пожалуйста введите вручную.");
Возврат 0;
КонецЕсли;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.НормаВремени;
КонецЦикла;
КонецФункции
|
|
3
Nikoss
25.12.19
✎
06:15
|
В чем вопрос?
|
|
4
Alekzander Wolf
25.12.19
✎
06:35
|
(0) И в чем проблема то?
|
|
5
Khodirov
25.12.19
✎
06:38
|
Выдает ошибку
Ошибка отображения типов:
Отсутствует отображение для типа 'ПолеФормы'
|
|
6
PaulBC
25.12.19
✎
06:46
|
СтрНормаВремени.НормаВремени = ПолучитьДанныеНормаВремени(СтрНормаВремени.Услуга, Автомобиль);
или
СтрНормаВремени.НормаВремени = ПолучитьДанныеНормаВремени(СтрНормаВремени.Услуга, Объект.Автомобиль);
смотря что у тебя автомобиль
|
|
7
Максимка_
Космонавтом
25.12.19
✎
06:47
|
(5) РеквизитФормыВЗначение в синтаксис-помощнике.
И внимательно следим за типами данных при передаче оных между клиентом и сервером
|
|
8
Максимка_
Космонавтом
25.12.19
✎
06:50
|
(6) Ага, точно, слово "Элементы" не узрел
|
|
9
Alekzander Wolf
25.12.19
✎
06:50
|
(6) Объект.Автомобиль, если с формы, а лучше все в структуру засунуть и передать
|
|
10
Khodirov
25.12.19
✎
06:52
|
Спасибо всем за помош,
Понял ошибку
|
|