Имя: Пароль:
1C
1С v8
В управляемой форме документа нужно передать данные из табличной части в функцию которая
, ,
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
Спасибо всем за помош,
Понял ошибку
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс