УстановитьОтбор

Новая тема
Показывать по 10 20 40 сообщений
"прописываю в журнале отбор по двум реквизитам из документов. Список работает:т.е. в списке выбираю автор, в поле ввода -выбираю ФИО пользователя, нажимаю кнопку Отобрать где начинает работать процедура по выборке нужных документо с ФИО пользователя но результата нет, подскажите что там примерно должно быть написано, а то может я делаю не так?
Процедура Отобрать()
ВидОтбора=СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока());
Если ВидОтбора = "Автор" Тогда
УстановитьОтбор(ВидОтбора,ПолучаемАвтор);

КонецЕсли;
КонецПроцедуры"
Когда же народ научится указывать в сообщении платформу и конфигурацию...
ПУБ 7.7, поможет?
Конечно поможет. :)
Вопрос - что значит нет рультата? Это значит получается пустота или как было так и остается как-будто нет отбора?
Ну еще можно такой вапрос: Совпадает ли тип реквизита Автор в документах с типом выбранного ПолучаемАвтор?
"смотрю по отладчику все работает а теперь когда дело доходит до отбора выдает ошибку
УстановитьОтбор(ВидОтбора, ПолучаемАвтор);
{Журнал.Снабжение.Форма.ФормаСписка.Модуль(14)}: Неверное имя реквизита!
Что то намудрила !
Процедура ПриОткрытии()

СписокВидовОтбора.ДобавитьЗначение("Автор","Автор");
СписокВидовОтбора.ДобавитьЗначение("Статус","СтатусЗаявки");
СписокВидовОтбора.ТекущаяСтрока();
   Форма.ОбработкаВыбораСтроки(1);
КонецПроцедуры
//*****************************************
Процедура Отобрать()
ВидОтбора=СокрЛП(СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока()));
Если ВидОтбора = "Автор" Тогда
УстановитьОтбор(ВидОтбора, ПолучаемАвтор);
КонецЕсли;

КонецПроцедуры
///****************************************
Процедура ПриИзмененииВидаОтбора()
ВидОтбора = СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока());
Если (ВидОтбора="Статус") Тогда
Форма.ПолучаемСтатус.Видимость(1);
форма.ПолучаемАвтор.Видимость(0);
Иначе
форма.ПолучаемСтатус.Видимость (0);
Форма.ПолучаемАвтор.Видимость(1);
КонецЕсли;
КонецПроцедуры
Наверно что то неправильно с ВидОтбора
"
В "графы отбора" добавили?
"я исправила на название что в документе и в журнал выходит, графаотбора-Заказчик
//********************************
Процедура ПриОткрытии()

СписокВидовОтбора.ДобавитьЗначение("Заказчик","Заказчик");
СписокВидовОтбора.ДобавитьЗначение("Статус","СтатусЗаявки");
СписокВидовОтбора.ТекущаяСтрока();
   Форма.ОбработкаВыбораСтроки(1);
КонецПроцедуры
//*****************************************
Процедура Отобрать()
ВидОтбора=СокрЛП(СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока()));
Если ВидОтбора = "Заказчик" Тогда
УстановитьОтбор(ВидОтбора, ПолучаемАвтор);
КонецЕсли;

КонецПроцедуры
///****************************************
Процедура ПриИзмененииВидаОтбора()
ВидОтбора = СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока());
Если (ВидОтбора="Статус") Тогда
Форма.ПолучаемСтатус.Видимость(1);
форма.ПолучаемАвтор.Видимость(0);
Иначе
форма.ПолучаемСтатус.Видимость (0);
Форма.ПолучаемАвтор.Видимость(1);
КонецЕсли;
КонецПроцедуры
Но ошибка все равно таже, а если написать через  найтиПоЗначению ?
"
1. Отбор по значениям может производиться только в «Общем» журнале.
2. Я говорю о "Графы отбора" которые сразу видны при развороте Дерева Журналов, т.е. графы для всех документов, насколько я помню именно туда должно быть оно добавлено.
ну тогда ясно он у меня не общий а дополнительный, тогда как быть?
Сделать общим: иначе никак.
Читают тему
(гостей: 1)

Быстрый переход