Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 23:58

Не получает значение из справочника в обработку

Автор marshalbratsk, 07 июн 2016, 16:28

0 Пользователей и 1 гость просматривают эту тему.

marshalbratsk

Пытаюсь вывести значение из справочника в поле обработки (в данном случае Сообщить пытаюсь). Но не хочет работать. Прикрепляю функцию с запросом и процедуру. Что не так?:dfbsdfbsdf:

Функция ПолучитьСтавку(Наименование)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Водители.Наименование,
| Водители.Ставка
|ИЗ
| Справочник.Водители КАК Водители
|ГДЕ
| Водители.Наименование = &Наименование";

Запрос.УстановитьПараметр("Наименование", Наименование);

Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Возврат 0;
Иначе
Выборка = Результат.Выбрать();
Выборка.Следующий();
Возврат Выборка.Ставка;
КонецЕсли

КонецФункции

&НаКлиенте
Процедура ВодительПриИзменении(Элемент)
Сообщить(ПолучитьСтавку(Объект.Водитель));
КонецПроцедуры

LexaK

куча ошибок, корявый код,

самая главная ошибка

Водители.Наименование = &Наименование";


замените на


Водители.Ссылка = &Наименование";

если помогло нажмите: Спасибо!

marshalbratsk

Цитата: LexaK от 07 июн 2016, 16:39
куча ошибок, корявый код,

самая главная ошибка

Водители.Наименование = &Наименование";


замените на


Водители.Ссылка = &Наименование";

Спасибо, заработало) Я только учусь, пока говнокоды на костылях получаются

LexaK

а-а-а, тогда понятно!
не забываем нажимать кнопку: Спасибо!
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск