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


#0 by Diter
Дано - есть документ, у него есть реквизит. Этот реквизит прописан в графах отбора журналов документов При попытке установить отбор по этому реквизиту в обычном журнале ругается "Неправильный реквизит". В общем всё ОК. Как установить отбор по значению в обычном журнале? Только попрошу без издёвок, я действительно за всё время работы с 1С с такой ситуацией не сталкивался, поэтому попрошу поподробнее расписать технологию. Если это невозможно, то как выйти из такой ситуации - нужно, чтобы пользователь видел в журнале документов только те доки, движение которых произошло с определённого склада? Заранее спасибо P.S. Конфа ТиС старенькая и переписанная вдоль и поперёк.
#1 by Crew
Добавь графу отбора в конфигураторе
#2 by Crew
+ в обычном журнале ИМХО никак
#3 by Diter
Так добавил, говорю же.
#4 by Diter
Чего делать то?
#5 by Z1
В обычном журнале никак. Надо в общем журнале. Делай все тоже самое через общий журнал.
#6 by Crew
Только что проверил добавил графу отбора по справочнику контрагенты. Вызвал общий журнал "Отбор по значению" - "Виды отбора" = Контра - "Значение Отбора"=Элемент справочника. Все работает.
#7 by Diter
Ты внимательно вопрос читал - речь об "обычном" журнале.
#8 by Diter
В общий журнал валяться все виды документов, поэтому он и не подходит.
#9 by Crew
Ты ВнимАтельнО ответы читал? и А пробывал создавать графу отбора с значение ДокументА??? И не работает? И не выбирает определенные документ?
#9 by Z1
Сделай в твоем общем журнале обязательный отбор. Т.е нельзя выключить отбор. И устанавливай отбор по своей графе отбора и будет тебе subj
#11 by Diter
ОК сделал всё работает, но вопрос - при выборе отбора по складу - вываливаются опять все виды доков. - как это сделать?
#12 by Diter
Сделал не так как вы говорили, на Т1С идею подкинуи (или на 1С-ии я уже и не знаю). Теперь надо установить два отбора вместе (и по виду документа и по складу). Как?
#13 by Z1
Запрети ручной отбор. В форме этого журнала пишешь или можно по другому ................. КонецПроцедуры Ну можешь еще выборочно кому-то разрешать запрещать
#14 by Diter
А можно установить два условия для отбора например отбирать документы вида РасходнаяНакладная у которых склад "Склад1"?
#15 by Crew
Нет. Нужно писать свой отчет.
#16 by Diter
Да мне не отчёт нужен. Мне нужно чтобы юзер в журнале видел только расходные накладные по складу № 1
#18 by ws_mason
Заводишь в общем журнале колонку "Фильтр", тип "строка", длина > 99 (примерно). В эту колонку заносишь (для твоего случая): ""+ЗначениеВСтрокуВнутр(ТекущийДокумент)+"#"+ЗначениеВСтрокуВнутр(ТекущийДокумент.Склад) Примерно так. И отбор делаешь по этой фигне: ""+ЗначениеВСтрокуВнутр(ТекущийДокумент)+"#"+ЗначениеВСтрокуВнутр(ТекущийДокумент.Склад) Получается что-то типа составного фильтра. Причем лучше рассмотреть вопрос заполнения этой колонки из документа в процедуре ПриЗаписи - больше гибкости в задани фильтра получишь.
#19 by ws_mason
В догонку
#20 by Warlock
Два условия на отбор наложить можно. Но это из разряда ивратов на 1С и вряд ли ты этим воспользуешся. Идея такова: создать справочник, в котором только два реквизита: ВидДокумента и Склад. При записи документа дописывать в справочник недостающие элементы и записывать реквизитом в документ. Графа отбора по этому справочнику - и все ОК. Но так не надо. Во всяком случае, не в твоем варианте. Еще раз: 1. Нужно сделать _общий_ журнал документов; 2. Нужна графа отбора со значением _одного_ документа (РасходнаяНакладная) и его реквизитом "Склад"; 3. Позаботится о том, чтобы при открытии формы происходил отбор по складу; 4. Запретить отключение отбора методом, например, .
#21 by Mr_z
А как сделать отбор по основному складу в общем журнале, чтобы пользователь не имел возможности выбора склада?
#22 by Deimos
Можно сделать обработку, которая будет выглядеть как журнал и отбирать туда все что угодно. Хотя изврат и работает довольно медленно.
#23 by Maniac
есть унижурнал от 1С. работает замечательно
#24 by Де Лопа де Вега
Это ж надо иметь такой медленный интернет!
#25 by 427
пользуйся сам....
#26 by Mr_z
А есть более глубокие идеи по журналу? Повторюсь, нужно чтобы у пользователя в журнал выводились документы с реквизитом "склад капусты" , где склад капусты = основной склад пользователя. (ТиС 7.7) Буду благодарен за код  в обмен на вознаграждение :)
#27 by miki
Если кратко: ВидыОтбора("");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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

Back to top