Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 июн 2025, 02:06

Передать значение с клиента на сервер м получить результат

Автор genomv86, 29 апр 2025, 12:23

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

genomv86

Доброго дня всем.
Заранее извиняюсь, только пытаюсь изучить 1С.


&НаСервере
Функция ПотенциальныйКлиентПриИзмененииНаСервере(ПолучитьНаценку)
    ПКЛ = Справочники.Контрагенты.Выбрать(ПолучитьНаценку).Наценка;
    Возврат ПКЛ;
КонецФункции

&НаКлиенте
Процедура ПотенциальныйКлиентПриИзменении(Элемент)
    СТЧ = Элементы.ПодборЗапчастей.ТекущиеДанные;
    ПолучитьНаценку = Объект.ПотенциальныйКлиент;
    НАЦ = ПотенциальныйКлиентПриИзмененииНаСервере(ПолучитьНаценку);
    Сообщить(НАЦ);
    //СТЧ.ЦенаПродажи = СТЧ.ЦенаЗакупки + НАЦ;
КонецПроцедуры

Хочу с формы на клиенте передать Значение на сервер, и с сервера у Контрагента, получить значение наценки.
Но в результате получаю null

sali


genomv86

sali, Форма документа. (Управляемые формы). Данные с справочника наценку нужно получить

sali


genomv86


sali

Цитата: genomv86 от 29 апр 2025, 12:23Хочу с формы на клиенте передать Значение на сервер, и с сервера у Контрагента, получить значение наценки.
вы по контрагенту ищете наценку потом возвращаете и плюсуете с ценой...запрос, не?
Цитата: genomv86 от 29 апр 2025, 12:23ПКЛ = Справочники.Контрагенты.Выбрать(ПолучитьНаценку).Наценка;
или как вы сделали тут , вместо "выбрать" попробуйте НайтиПоРеквизиту()

genomv86

Цитата: sali от 29 апр 2025, 13:20
Цитата: genomv86 от 29 апр 2025, 12:23Хочу с формы на клиенте передать Значение на сервер, и с сервера у Контрагента, получить значение наценки.

Да передаю, определенного контрагента, для получения по нему наценки

вы по контрагенту ищете наценку потом возвращаете и плюсуете с ценой...запрос, не?
Цитата: genomv86 от 29 апр 2025, 12:23ПКЛ = Справочники.Контрагенты.Выбрать(ПолучитьНаценку).Наценка;
или как вы сделали тут , вместо "выбрать" попробуйте НайтиПоРеквизиту()

Пробовал, только параметром поиска, что будет служить то?

sali

genomv86, ну вы ж по контрагенту ищете , вот и передавайте контрагента который стоит в документе вашем

genomv86

Цитата: sali от 29 апр 2025, 13:32genomv86, ну вы ж по контрагенту ищете , вот и передавайте контрагента который стоит в документе вашем

Подскажите, что не понимаю то?
&НаСервере
Функция ПотенциальныйКлиентПриИзмененииНаСервере(ПолучитьНаценку)
    ПКЛ = Справочники.Контрагенты.НайтиПоРеквизиту(ПолучитьНаценку).Наценка;
    Возврат ПКЛ;
КонецФункции

Об этом речь идет?

alexandr_ll

genomv86,
&НаСервере
Функция ПотенциальныйКлиентПриИзмененииНаСервере(ПолучитьНаценку)
    ПКЛ = ПолучитьНаценку.Наценка;
    Возврат ПКЛ;
КонецФункции

Теги:
Рейтинг@Mail.ru

Поиск