Вход | Регистрация

1С:Предприятие ::

Метки:

Установить отбор по значению связанного справочника.

Я
   Spoofy
 
18.12.03 - 23:48
Я позволю себе ещё немного поиздеваться над Львёнком ;)

У меня есть справочник "Сотрудники" и справочник "СписокДолжностей". В "Сотрудники"  есть поле Должность, значение для которого берётся из "СписокДолжностей".

Но когда я устанавливаю фильтр
   УстановитьОтбор("Должность", "Программист");
или
  УстановитьОтбор("Должность", 3); // 3 - номер эквивалентной должности в справочнике "СписокДолжностей".
отфильтровывается весь справочник. Как поставить корректный фильтр?
 
  Рекламное место пустует
   ally
 
1 - 19.12.03 - 08:07
у тебя должность - что? строка, и чеж ты номер в УстановитьОтбор ставишь. 1с мысли не читает -)
   egor
 
2 - 19.12.03 - 09:27
(1) Прав, уж лучше вообще Значение реквизита не ставить. А вообще УстановитьОтбор и будет отфильтровывать весь справочник.
   Spoofy
 
3 - 19.12.03 - 11:21
Очень остроумно, только проблема этим не решается.
У  поля "Должность" тип Справочник.СписокДолжностей
Так вот при
УстановитьОтбор("Должность", "Программист");
фильтруется весь справочник, но если я исправляю тип поля Должность на Строка и пишу должности вручную, то
УстановитьОтбор("Должность", "Программист");
работает корректно. В чём может быть беда?


Список тем форума
Рекламное место пустует  
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует