v7: Программный отбор в журнале (общий) #694739


#0 by bas28000
Уже все на мой взгляд варианты перепробовал, все равно не получается сделать. Ситуация такова. Создал графу отбора, "Договор". В нее внес только из одного, интересующего меня документа, реквизит Договор. Создал даже в общем журнале документов, который я вызываю, колонку с тем же названием и с тем же включенным реквизитом того же документа. В итоге этот код в справочнике (элементе): А этот в журнале: И при открытии данной формы во все эти условия интерпретатор заходит, устанавливает отбор, но в итоге журнал пустой, а в настройках отбора, которые вызываются из меню журнала, образуется какой-то помимо моего указанного в ВидыОтбора "Договор" еще и "Дог. подряда" - откуда это вылезает вообще? В графах отбора такого нет.
#1 by bas28000
+ Да, при этом когда я отключаю этот невесть откуда взявшийся вариант отбора и включаю отбор по договорам, то руками все удачно проходит. Но вот из кода получается такая петрушка.
#2 by bas28000
Люди добрые, спасайте.
#3 by bas28000
Да, при этом есть документ с названием "Договор", который так и называется, "Дог. подряда" - но как это сюда попадает?
#4 by bas28000
Точнее как сделать, чтобы отбор был не по документу с именем "Договор", а по графе отбора "Договор"? Переименование графы отбора спасет?
#5 by bas28000
Хм, кажется понял, УстановитьОтбор еще может работать по таким правилам: Замечание: Во всех журналах, кроме журнала подчиненных документов, работает отбор по виду документа. В этом случае синтаксис вызова метода следующий: То есть получается, что возможно сначала криворукий 1С проверяет, есть ли документ с таким именем, и только потом, есть ли графа отбора с таким именем. Сейчас переименую графу отбора и попробую.
#6 by dedmoroz777
Славно вы тут пообщались...
#7 by bas28000
апать надо же как-то :)
#8 by dedmoroz777
зачем апать? всего час раздумий и сам обо всём догадался
#9 by bas28000
О, внатуре, как я и сказал. Очередной "привет" в сторону разработчиков 1С :)
#10 by bas28000
не час, проблема стояла раньше, но переключался я на нее меньше :)
#11 by dedmoroz777
причём тут разработчики 1С?
#12 by bas28000
При том, что если пишется подобное: Во всех журналах, кроме журнала подчиненных документов, работает отбор по виду документа. В этом случае синтаксис вызова метода следующий: УстановитьОтбор(<ВидДокумента>) То логично было бы проверять, с одним или с двумя аргументами вызывается данная процедура.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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