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

Выбор определенных сотрудников

Автор Константин163, 28 фев 2015, 15:15

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

Константин163

Есть справочник *Список сотрудников*. В нем 2 группы: *Продавцы* и *Кладовщики*.
В документе *Прием товара* нужно указывать фамилии сотрудников из группы *Кладовщики*, а при выборе сотрудников из группы *Продавцы*, выдавать ошибку.
Написал следующий код:

*&НаКлиенте
   Процедура СотрудникПриИзменении(Элемент)
Результат = Проверить(Объект.Сотрудник);
Если не Результат тогда
   Сообщить ("Не может быть выбран");
   КонецЕсли;      
   КонецПроцедуры

   &НаСервере
   Функция  Проверить(Родитель)
      Возврат  Родитель.Наименование.Продавцы
КонецФункции*


Система выдает ошибку: *Значение не является значением объектного типа (Продавцы)*

Что не так?

дфтын

ааээээ
Родитель.Наименование.Продавцы
Это чо?
вариантов куча. я там уже писал по поводу наименования. моно еще в запросе ИЕРАРХИЯ использвоать

Константин163

Ничего не понимаю.... Кто-нибудь может работающий код мне скинуть?
Добавлено: 28 фев 2015, 17:56


Для аналога был использован код Чистова:

&НаКлиенте
Процедура ОсновнойМенеджерПриИзменении(Элемент)
   Результат = ПроверитьРаботает(Объект.ОсновнойМенеджер);
   Если Не Результат Тогда
      Сообщить("Менеджер не работает!");
   КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПроверитьРаботает(Менеджер)
   Возврат Менеджер.Работающий;
   КонецФункции

дфтын

Цитата: Константин163 от 28 фев 2015, 17:54
Ничего не понимаю.... Кто-нибудь может работающий код мне скинуть?
Добавлено: 28 фев 2015, 17:56


Для аналога был использован код Чистова:

&НаКлиенте
Процедура ОсновнойМенеджерПриИзменении(Элемент)
   Результат = ПроверитьРаботает(Объект.ОсновнойМенеджер);
   Если Не Результат Тогда
      Сообщить("Менеджер не работает!");
   КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПроверитьРаботает(Менеджер)
   Возврат Менеджер.Работающий;
   КонецФункции



вам сказали как сделать.не понимаеет обращайтесьлично

Теги:

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

Рейтинг@Mail.ru

Поиск