в процедуре ПриУстановкеОтбора не могу сменить вид отбора #346278


#0 by уродина
отбор устанавливаю в общем журнале - но мне надо ограничить доступ, поэтому надо сделать отбор не только по виду документа, но и по фирме. справочник я сделала, общий реквизит документов - тоже. при установке отбора (интерактивном в общем журнале) пишу УстановитьОтбор(ВидОтбора, ЗначениеОтбора), однако мне выдаются все документы... и вверху пишется - отбор по виду документа например Больничный Лист. а мне нужен другой отбор совсем... такое впечатление, что вызов УстановитьОТбор совершенно не повлиял на выполнение программы... чего бы сделать? спасибо.
#1 by ТелепатБот
#2 by уродина
ну я так и делаю, как сделано по ссылкам... но вот не фига не получается у меня... хотя в Торговле - замечательно все получилось и работает... а в ЗиК - ничего толком не выходит...
#3 by уродина
вот в чем различие - в торговле в общем журнале отбор делается при помощи УстановитьОтбор. а в ЗиК - отбор интерактивно устанавливается через кнопарики на форме... процедура ПриУстановкеОтбора все равно срабатывает... однако отбор не переустаналивается... и флага стандартной обработки там нету...
#4 by Яндекс
методы работы с журналами документов везде одинаковы... и никак не зависят от платформы
#5 by уродина
понятно это... что одинаковы... ну вот не могу сменить вид отбора в процедуре ПриУстановкеОтбора. присоветуй чего-нибудь....
#6 by Яндекс
ты хочешь по двув реквизитам отбор установить?
#7 by уродина
да по двум... я знаю как это сделать - вот только не изменяется у меня вид отбора в этой процедуре... а я хочу его изменить
#8 by уродина
вроде можно отбор совсем отменить если пустой имя вида отбора... так и не отменяется... похоже надо еще чего-то сделать... допольниетльно
#9 by уродина
ну фигня просто... вот как делаю...              ПолучитьОтбор(ИмяОтбора,ЗначениеОтбора); возвращается правильное значение имени отбора и его значение... а в журнале появляются все документы...
#10 by Ёпрст
#11 by уродина
да все правильно на самом деле... а вот в чем дело - значит в процедуре ПриУстановкеОтбора нельзя изменять отбор... т.е. надо как-то по-другому извернуться...
#12 by Яндекс
а графа журнала "ФирмаДокумент" заполнена ... и если да то точно элементами справочника
#13 by Яндекс
об этом я тебе говорил... в предыдущей аналогичной теме...
#14 by уродина
у меня это не графа а общий рекивзит документов...
#15 by Ёпрст
да всё можно, не работает явно - вынеси код в ложное закрытие формы.
#16 by Ёпрст
Если общий реквизит документов, то в итоге будешь иметь отбор только по виду или по этому документу, ну никак не вместе ...
#17 by уродина
общий реквизит - как раз и содержит вид документа и фирму... я так делала уже и работало все... а как это - в ложное закрытие формы? вот тоже так понимаю - надо какой-то финт ушами сделать...
#18 by уродина
у меня получилось все.... оказывается - все просто как му... даже противно в процедуре ПриУстановкеОтбора нельзя менять вид отбора и его значение. значит, если мы хотим изменить вид отбора, надо в этой процедуре сделать статусвозврата и после этого вызвать процедуру для установке нового отбора. прекрасно все работает. может кому пригоодится.
#19 by Ёпрст
Ты составной реквизит слепила ? :)) ЗЫ: ложное закрытие - сделаешь по-аналогии
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям