Имя: Пароль:
1C
 
Процедура или функция с указанным именем не определена
,
0 yurashilo
 
26.04.16
15:43
функция ПолучитьФиоДанные(Фио)
    запрос = новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    
    |    Фио.Улица КАК Улица,
    |    
    |ИЗ
    |    Справочник.Фио КАК Фио
    |ГДЕ
    |    Фио.Ссылка = &Ссылка";    
    запрос.УстановитьПараметр("Ссылка",Фио);
    результат = Запрос.Выполнить();    
    возврат результат.Выгрузить();
КонецФункции

&НаКлиенте
Процедура ФиоПриИзменении(Элемент)
    Объект.Улица = ПолучитьНаСервере(Объект.ФИО,"Улица");
    // Вставить содержимое обработчика.
КонецПроцедуры

пишет ошибку{Документ.ЭлектрооборудованиеЖилфонда1.Форма.ФормаДокумента.Форма(18,17)}: Процедура или функция с указанным именем не определена (ПолучитьНаСервере)
    Объект.Улица = <<?>>ПолучитьНаСервере(Объект.ФИО,"Улица");
1 Чайник Рассела
 
26.04.16
15:46
&НаСервере
функция ПолучитьФиоДанные(Фио)
    запрос = новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    
    |    Фио.Улица КАК Улица,
    |    
    |ИЗ
    |    Справочник.Фио КАК Фио
    |ГДЕ
    |    Фио.Ссылка = &Ссылка";    
    запрос.УстановитьПараметр("Ссылка",Фио);
    результат = Запрос.Выполнить();    
    возврат результат.Выгрузить();
КонецФункции

&НаКлиенте
Процедура ФиоПриИзменении(Элемент)
    Объект.Улица = ПолучитьФиоДанные(Объект.ФИО);
    // Вставить содержимое обработчика.

КонецПроцедуры
2 Futarkh
 
26.04.16
15:46
В поиске поищи вот такую строку "функция ПолучитьНаСервере("
3 ДенисЧ
 
26.04.16
15:46
мойОбъект = РеквизитФормыВЗначение("Объект");
Объект.Улица = мойОбъект.ПолучитьНаСервере(Объект.ФИО,"Улица");

Ну и экспорт можешь воткнут
4 yurashilo
 
26.04.16
16:15
{Документ.ЭлектрооборудованиеЖилфонда1.Форма.ФормаДокумента.Форма(19)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
      мойОбъект = РеквизитФормыВЗначение("Объект");
по причине:
Метод недоступен на клиенте
вот такая е...ла выскочила (((
5 yurashilo
 
27.04.16
09:19
{Документ.ЭлектрооборудованиеЖилфонда1.Форма.ФормаДокумента.Форма(19)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
      мойОбъект = РеквизитФормыВЗначение("Объект");
по причине:
Метод недоступен на клиенте
вот такая е...ла выскочила (((
6 Defender aka LINN
 
27.04.16
09:27
(0) Нет у тебя такой функции.
7 AllJoke
 
27.04.16
09:30
(5) УправляемаяФорма (ManagedForm)
РеквизитФормыВЗначение (FormAttributeToValue)
Синтаксис:

РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
Параметры:

<ИмяРеквизита> (обязательный)

.....
Доступность:

Сервер, мобильное приложение(сервер).

Читаем внимательно Синтаксис-помощник (СП)
8 VladZ
 
27.04.16
09:31
(0)  У меня два вопроса:
1. Для каких целей нужна функция ПолучитьФиоДанные(Фио)
2. Где функция ПолучитьНаСервере ?
9 yurashilo
 
27.04.16
09:49
&НаСервере  
функция ПолучитьФиоДанные(Фио)
    запрос = новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    
    |    Фио.Улица КАК Улица,
    |    
    |ИЗ
    |    Справочник.Фио КАК Фио
    |ГДЕ
    |    Фио.Ссылка = &Ссылка";    
    запрос.УстановитьПараметр("Ссылка",Фио);
    результат = Запрос.Выполнить();    
    возврат результат.Выгрузить();
КонецФункции

&НаКлиенте
Процедура ФиоПриИзменении(Элемент)  экспорт
      мойОбъект = РеквизитФормыВЗначение("Объект");
Объект.Улица = мойОбъект.ПолучитьНаСервере(Объект.ФИО,"Улица");

    
    // Вставить содержимое обработчика.
КонецПроцедуры
Тыкните носом где косяк
10 1Сергей
 
27.04.16
09:50
(9) РеквизитФормыВЗначение не работает на клиенте, и это твой косяк
11 aleks_default
 
27.04.16
09:51
(9)тебе 1с прямым текстом написала в чем косяк, чукча-писатель
12 yurashilo
 
27.04.16
09:52
А как исправить
13 yurashilo
 
27.04.16
09:56
aleks_default сам ты чукча-писатель
14 yurashilo
 
27.04.16
09:58
aleks_default не можешь помочь не пиши
15 catena
 
27.04.16
10:01
(12)Написать функцию ПолучитьНаСервере()...
16 yurashilo
 
27.04.16
11:57
Есть ли возможность сделать так чтобы в реквизите документа типа строка при внесение данных всплывали окна с наиболее часто вводимыми данными ,наподобие как в поисковиках Яндекс Гугл
17 ДенисЧ
 
27.04.16
11:58
(16) Есть. Называется "программист". Рекомендую найти и воспользоваться
18 VladZ
 
27.04.16
13:12
(12)  Что исправить?  На мои вопросы в (8) ответь.
19 VladZ
 
27.04.16
13:14
И, кстати говоря,   результат.Выгрузить();  - вернет таблицу значений.

а у Объект.Улица тип у тебя какой?
20 VladZ
 
27.04.16
13:15
Ошибки у тебя глупые...  Не твое это...
21 yurashilo
 
27.04.16
15:05
Может и глупые только начинаю осваивать 1с, самоучка
22 yurashilo
 
27.04.16
15:06
а почему это не моё?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.