G
gorlanovmax
Хочу установить в своем журнале отбор по реквизиту.
Графа отбора "Сотрудник" создана, значение: "Справочник.Сотрудники"
использую вот такой код
но при этом отбор не производится и выскакивает ошибка
Хотя СотрудникДляОтбора - это элемент справочника Сотрудники.
В чем беда?
Графа отбора "Сотрудник" создана, значение: "Справочник.Сотрудники"
использую вот такой код
Код:
Перем СотрудникДляОтбора, Значение;
Процедура Отбор()
Перем ВыбЗначение, ТекущДок;
ТекущДок = ТекущийДокумент;
ВидыОтбора("*");
ВыбЗначение=СоздатьОбъект("Справочник.Сотрудники");
Если ВыбЗначение.Выбрать("Выберите сотрудника","Форма Списка")=1 Тогда
СотрудникДляОтбора=ВыбЗначение;
КонецЕсли;
Если СотрудникДляОтбора.Выбран()>0 Тогда
УстановитьОтбор("Сотрудник", СотрудникДляОтбора);
СотрудникДляОтбора = СотрудникДляОтбора.ТекущийЭлемент();
Иначе
УстановитьОтбор("");
КонецЕсли;
ВидыОтбора("");
Значение=Строка(СотрудникДляОтбора);
Попытка
АктивизироватьОбъект(ТекущДок);
Исключение
Сообщить(ОписаниеОшибки(),"!");
КонецПопытки;
КонецПроцедуры
Значение="";
СотрудникДляОтбора=СоздатьОбъект("Справочник.Сотрудники");
но при этом отбор не производится и выскакивает ошибка
УстановитьОтбор("Сотрудник", СотрудникДляОтбора);
{Журнал.Смены.Форма.ФормаСписка.Модуль(12)}: Неверное имя реквизита!
Хотя СотрудникДляОтбора - это элемент справочника Сотрудники.
В чем беда?