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

При Изменении Склада Получать Список Материально Ответственного лица

Автор Шурик_1985, 15 сен 2011, 08:10

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

Шурик_1985

Есть Справочник Склад, реквизит МОЛ (Материально Ответственного Лицо) ТипСправочники.Сотрудники
Есть Документ Перемещение с Реквизитом СкладОтправитель и СотрудникОтправитель
Хочу при изменении склада в реквизите СотрудникОтправитель получал МОЛ

Попробовал это Вариант
&НаКлиенте
Процедура СкладОтправительПриИзменении(Элемент)
   Если Объект.СотрудникПолучатель.Пустая()Тогда
       Выбрать = Справочники.Склад.НайтиПоРеквизиту("МОЛ");
   КонецЕсли;
   
   КонецПроцедуры
:befhbt:

has

А если так?

&НаКлиенте
Процедура СкладОтправительПриИзменении(Элемент)
   Если ЗначениеЗаполнено(Объект.СкладОтправитель) Тогда
      Объект.СотрудникОтправитель = ПолучитьСотрудника(Объект.СкладОтправитель);
   КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьСотрудника(Склад)
  Возврат Склад.Мол;
КонецФункции

Шурик_1985

Цитата: has от 15 сен 2011, 08:17
А если так?

&НаКлиенте
Процедура СкладОтправительПриИзменении(Элемент)
   Если ЗначениеЗаполнено(Объект.СкладОтправитель) Тогда
      Объект.СотрудникОтправитель = ПолучитьСотрудника(Объект.СкладОтправитель);
   КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьСотрудника(Склад)
   Возврат Склад.Мол;
КонецФункции


Попробовал как вы написали в итоге вот что пишет:
{Документ.Перемещение.Форма.ФормаДокумента.Форма(17,5)}: Неопознанный оператор
      <<?>>&НаСервереБезКонтекста (Проверка: Сервер)
{Документ.Перемещение.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер)
{Документ.Перемещение.Форма.ФормаДокумента.Форма(17,5)}: Неопознанный оператор
      <<?>>&НаСервереБезКонтекста (Проверка: Тонкий клиент)
{Документ.Перемещение.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент)

has

Платформа 8.2? Управляемые формы? А другого кода нет в модуле?

Теги:

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

Рейтинг@Mail.ru

Поиск