Как сделать отбор в журнале документов по нужному значению? #15633


#0 by new
Посоветуйте, please! Мне нужно в журнале счета сделать отбор документов по определённому контрагенту? Надеюсь, такое вообще возможно! Хотя и сомневаюсь.
#1 by Константа
Сначала в Конфигураторе заходи в Журналы документов -> Графы отбора. Там создай новую графу отбора - Контрагент типа Справочник.Контрагент Потом создавай новый журнал С названием типа ЖурналОтбора Потом в форме списка этого журнала добавь реквизит диалога - типа справочник.контрагенты (тут будешь выбирать контрагента) с индификатором "ОбъектОтбора"  и формулой Отобрать Далее в модуле пишем
#2 by Константа
Поправка :) Создавай новый журнал с любым именем. Я слово "типа" там написала в другом смысле :)
#3 by new
Всё сделала, но почёму-то выдаёт ошибку: УстановитьОтбор("Контрагент", ОбъектОтбора); неверное имя реквизита Почему бы это? Ничё не помогает. заколебалась исправлять. help! И ещё без создания нового ж-ла не обойтись? можно в журнале "Счета" всё это проделать (пробовала, чё-то не идёт) , может там какие-то фишки есть, о которых я не знаю? я же ,можно сказать, только начинаю осваивать 1С.
#4 by GrayT
Журнал должен быть общим
#5 by bsg
+ А, чтобы пользователи этого не заметили Пиши и вместо
#6 by new
Всё практически в порядке, только при вводе нового док-та при наж. ОК КонтТекД.АктивизироватьОбъект(Конт.ТекущийДокумент); {Глобальный модуль}: Поле агрегатного объекта не обнаружено (АктивизироватьОбъект) Модуль выгл. так:
#7 by bsg
Это новый журнал или тот который был в конфигурации и назывался "Общий"?
#8 by new
это журнал "Счёта", который из обычного стал общим Происходит следующее: открываю "Счета", там уже из всех док-ов отобраны только счета, ins-ом создаю новый счёт, говорю ок, а он мне выдаёт сообщение: "Ошибка при выполнении модуля!Закрыть?" Да говорю. На что он открывает ещё какой-то журнал документов "Счёт", похоже, что уже не общий. Ничё не пойму!
#9 by bsg
Лучше сделай так, как учили в - ...Потом создавай новый журнал ... Или прибей все вызовы     глАктивизироватьДокумент(Контекст, Форма.Параметр);
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С