:: Вопросы по 1С
УстановитьОтбор для справочника по полю Справочник.Тип
BSA
Автор

Сообщений: 193
Дата регистрации: 26.05.2006
Запускаем справочник «Справочник2» фильтр по «Тип2»(строковое поле «Справочник2») работает, а по «Тип»(поле ссылка на «Справочник1» - отбор пустой.
Почему не работает отбор по полю связанному с "Справочник1" ?



Исправлено 1 раз(а). Последнее : BSA, 29.11.10 11:28
Ratings: 0 negative/0 positive
Re: УстановитьОтбор для справочника по полю Справочник.Тип
GermanGM

Сообщений: 83
Дата регистрации: 17.03.2009
потому что и не должен работать

Procedure УстановитьФильтр1()
var Фильтр;
Если ВвестиЧисло(Фильтр, "Введите значение фильтра (1 или 2)", 20, 0, 0) = 1 Тогда
Спр=СоздатьОбъект("Справочник.Справочник1");
Ссылка=Спр.НайтиПоКоду(Фильтр);
УстановитьОтбор("Тип",Спр.ТекущийЭлемент());
КонецЕсли;
EndProcedure

Procedure УстановитьФильтр2()
var Фильтр;
Если ВвестиСтроку(Фильтр, "Введите значение фильтра (1 или 2)", 20, 0, 0) = 1 Тогда
УстановитьОтбор("Тип2",Фильтр);
КонецЕсли;
EndProcedure
Ratings: 0 negative/0 positive
Re: УстановитьОтбор для справочника по полю Справочник.Тип
BSA
Автор

Сообщений: 193
Дата регистрации: 26.05.2006
GermanGM
Спр=СоздатьОбъект("Справочник.Справочник1");
Ссылка=Спр.НайтиПоКоду(Фильтр);
УстановитьОтбор("Тип",Спр.ТекущийЭлемент());

Огромное спасибо!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 1 (Гостей: 1)

© 2000-2024 Fox Club 
Яндекс.Метрика