Имя: Пароль:
1C
1C 7.7
v7: УстановитьОтбор в общем журнале по двум видам документа.
0 yra111
 
18.04.20
02:37
Чтобы в журнале (вид журнала общий) были 2 вида док-в.
Точнее:
Нужен журнал с возможностью отбора по графе отбора - например "Спр.контрагенты" (вид журнала общий) и при этом с возможностью отбора всех документов двух видов (например счет и акт)
1 Chameleon1980
 
18.04.20
04:54
прямые запросы
2 Sserj
 
18.04.20
05:02
Дэк сделай новую графу отбора с контрагентом из этих двух документов.
3 Chameleon1980
 
18.04.20
06:24
там слово "например"
4 yra111
 
18.04.20
19:32
(2) Уже сдалал, а как включить отбор по всем контрагентам?  УстановитьОтбор("ГрафаКгт",*.*);  типа того, просто   ,""   не катит, тут отберуться только те у кого контрагент не заполнен

*П.С. пока что решил вводом нового реквизита в оба док-та и отбором по "" значению этого реквизита
5 Злопчинский
 
18.04.20
19:43
(4) что значит "отбор по всем контрагентам"? - отключи отбор по контрагенту совсем и и все. Делается штатно соответсвующим методом с указанием пустого значения для отбора, не надо никакого нового реквизита
6 Djelf
 
18.04.20
19:45
(4) В (2) указан очень простой способ, так оно работать не будет /*если захочется что-то еще*/.
Все что сложнее потребует значительных усилий.
7 yra111
 
18.04.20
20:55
(5)  вот так ?  УстановитьОтбор("ГрафаКгт",""); или так:  УстановитьОтбор("ГрафаКгт");  ?
Так оно так не работает- вообще пустой журнал показвает
8 Злопчинский
 
18.04.20
21:09
(4) что значит ВКЛючить отбор по ВСЕМ контрагентам? - ты как это себе представляешь?
Вот есть 100 документов, в них 100 контрагентов.
Включитьпо всем = отключить отбор по контрагентам.?
не?
УстановитьОтбор(<?>,);
Синтаксис:
УстановитьОтбор(<ИмяОтбора>,<ЗначениеОтбора>)
Назначение:
Установить отбор журнала.
Параметры:
<ИмяОтбора> - строка с именем отбора (если пусто - отбор отключается);
9 yra111
 
18.04.20
21:18
(8) отбор отключаеться - и получаю вообще  все документы, как и положено в общем журнале.Суть в том что нужно в одном и том же журнале 2 кнопочки, одна - отоборать 2 вида док-в с любыми контрагентами и прочем(обычный ж-л), а вторая -  отобрать только док-ты с определенным контрагентом (общий ж-л)
10 Злопчинский
 
18.04.20
21:21
"отоборать 2 вида док-в с любыми контрагентами"
- без извратов не сделаешь.
главный вопрос - нахуа?
не надо из журналов делать отчетов и АРМов.
11 yra111
 
18.04.20
21:31
(10) Ну , не барское это дело по отчетам ползать, там ПКМ и просмотр проводок, просмотр подчиненных док-в не пашут.Там лишний раз надо щелкать на обложку чтоб отбор по датам поменять.Да и  вообще любой отбор
12 Злопчинский
 
18.04.20
21:37
(11) ну тады ваяй отчет на журналах, на каждый чих юзера.
если база скульная - можно патч Ромикса впилить, который перехватывает обращение к скулу и подсунуть нужный запрос.
13 yra111
 
18.04.20
21:45
Ок, спасибо за инфу.Если еще чего странного захотят - придеться так делать
14 Cthulhu
 
19.04.20
02:28
чо, финт с общим-необщим журналом документов все уже забыли???
15 Cthulhu
 
19.04.20
02:34
(14)+:
1) создать необщий(!) журнал
2) в свойствах документов нужных видов - указать это журнал
3) нарисовать форму этого журнала как надо
4) сохранить конфигурацию
5) внимание, использование глюка 1с в своих целях: пойти в свойства этого журнала, сделать его общим, сохранить конфигурацию
6) никогда(!) больше не(!) менять тип(!) этого журнала. поправить его модуль как надо - и пользоваться...
16 Djelf
 
19.04.20
12:35
(11) Как так не пашет просмотр проводок и подчиненных? Все пашет: https://gyazo.com/741cf4f57fd46830cd6ef9d9ea941ca6
А в журнале для отбора никуда тыкать не надо? Везде и всегда надо куда то тыкать...
Можно сделать журнал на табличном поле из 1с++, там уже любые фантазии возможны.