Имя: Пароль:
1C
1С v8
Отбор в журнале документов по таблице значний
0 VerJilius
 
08.10.14
05:18
Как, в журнале документов, добавить отбор по таблице документа. Есть же вид отбора в списке, но добавить таблицу в параметры отбора незя. Что делать как быть ?
1 Banned
 
08.10.14
05:41
Запрос к документам и потом отбор в списке
2 VerJilius
 
08.10.14
05:54
Это понятное дело, что запросом, но дело в том что после получения данных, установить таблицу, как "ПолеКомпоновкиДанных" не представляется возможным.
3 Banned
 
08.10.14
06:00
(2) Э, дарагой, зачэм тэбэ таблыца?
Массыв, да? Массыв ссылок на документы...
4 VerJilius
 
08.10.14
06:35
Я наверное глуп, но запрос который формируется в журнале выгружаю не я и не могу выгрузить колонку таблицы, как массив ссылок, а возможно как то прямо в запросе из таблицы сделать массив?
5 Ник второй
 
08.10.14
06:57
(4) Почему из таблицы не можешь выгрузить колонку? религия не позвволяет?
6 VerJilius
 
08.10.14
07:06
(5) Но журнал сам форсируется из динамического списка его настроить то можно посредством запроса, но поля уже из списка формируются(Этого запроса), а только их и можно установить как поле компоновки.
7 Ник второй
 
08.10.14
07:09
(6) Кто тебе запрещает установить отбор на Ссылку в динамическом списке? То что ты написал совсем не в тему.
8 VerJilius
 
08.10.14
07:31
(7) Ты меня не понял, я конечно могу в запросе всё отобрать и не парится, но мне надо добавить отбор в самом документе, то бишь тут http://i63.fastpic.ru/big/2014/1008/2c/e1396a82b9e01a80f587ebd5e76fb02c.png
9 Banned
 
08.10.14
07:33
Во.... Уже динсписок вылез... Черз пару часов ещё какие-то тонкости проявятся...
10 zdas
 
08.10.14
07:41
а программно установить отбор нельзя?
11 DrZombi
 
гуру
08.10.14
08:35
(6) Кто тебе запрещает изменять запрос в динамическом списке? :)
12 DrZombi
 
гуру
08.10.14
08:36
(10) У него религия не позволяет, он хочет, как в 1С 7.7 :)
13 CrazyBear
 
08.10.14
08:38
(0) так просто добавь в запрос еще одно поле с таблице, и ставь себе отборы по полям таблицы... не уверен на счет скорости... но тем не менее у меня получалось так отборы делать
14 VerJilius
 
08.10.14
08:45
(9) Если все тонкости вскрывать, то сам запрос так выглядит, и не поклонник я не каких религий, но за рассказ как сделать отбор готов в дьявола поверить.
ВЫБРАТЬ
    ЖурналДокументовЗапросыУИТ.Ссылка,
    ЖурналДокументовЗапросыУИТ.Дата,
    ЖурналДокументовЗапросыУИТ.ПометкаУдаления,
    ЖурналДокументовЗапросыУИТ.Номер,
    ЖурналДокументовЗапросыУИТ.Проведен,
    ЖурналДокументовЗапросыУИТ.Наименование,
    ЖурналДокументовЗапросыУИТ.Маршрут,
    ЖурналДокументовЗапросыУИТ.Инициатор,
    ЖурналДокументовЗапросыУИТ.ТекущийИсполнитель,
    ЖурналДокументовЗапросыУИТ.ТекущийЭтап,
    ЖурналДокументовЗапросыУИТ.КрайнийСрокВремяРеакции,
    ЖурналДокументовЗапросыУИТ.КодЗавершения,
    ЖурналДокументовЗапросыУИТ.ДатаЗавершения,
    ЖурналДокументовЗапросыУИТ.БизнесПроцесс,
    ЖурналДокументовЗапросыУИТ.Тип,
    ТаблКонсультанты.Консультанты.(
        Консультант
    )
ИЗ
    ЖурналДокументов.ЗапросыУИТ КАК ЖурналДокументовЗапросыУИТ
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            itilprofЗапросы.Консультанты.(
                Ссылка КАК Ссылка,
                НомерСтроки КАК НомерСтроки,
                Этап КАК Этап,
                Консультант КАК Консультант
            ) КАК Консультанты
        ИЗ
            Документ.itilprofЗапросы КАК itilprofЗапросы) КАК ТаблКонсультанты
        ПО ЖурналДокументовЗапросыУИТ.Ссылка = ТаблКонсультанты.Консультанты.Ссылка
15 VerJilius
 
08.10.14
11:57
Спасибо всем кто помогал, самый шустрый и простой вариант был у Banned, если я его понял, ну в общем массыв...(3)