Версия для печати темы (https://pro1c.org.ua/index.php?s=6821b0645a0c1609866fc477a3b7e6a3&showtopic=36673)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Отбор РКО по Статьям движения денежный средств

Автор: Constantus 18.04.17, 11:57

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Как говорилось в http://pro1c.org.ua/index.php?showtopic=36671 "Валовая прибыль (самописный) с отбором по датам (периоду)"
есть кусок года, который отвечает за РКО

    ВЫБРАТЬ
        РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Организация,
        РасходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств,
        0,
        0,
        СУММА(РасходныйКассовыйОрдерРасшифровкаПлатежа.СуммаПлатежа)
    ИЗ
        Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК РасходныйКассовыйОрдерРасшифровкаПлатежа
    
    СГРУППИРОВАТЬ ПО
        РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Организация,
        РасходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств) КАК ВложенныйЗапрос


Требуется в этот отчет отразить только те РКО, которые определяются по жесткому отбору по Статьям движения денежный средств

Т.е. нужно отразить не все РКО, а только с определенными статьями. Понимаю, что нужно сделать отбор используя конструкцию "В" (в списке)...
Но вот теперь и возник вопрос, что этих типов списков будет несколько, т.е. пользователю потребуется сделать отбор по разным спискам...

Как правильно прописать такой исход? Т.е. создать некий справочник, где будут в ТЧ прописаны статьи движения?
Например, Справочник "Первый отбор": Ст01, Ст05, Ст90
"Второй отбор": Ст02, Ст45

Или есть более правильный путь?

Автор: sava1 18.04.17, 12:19

вар.1 - В коде прописываем жестко списки, даем пользователям варианты выбора списка
вар.2 - В СКД в Настройках записываем через "вручную"
вар.3 - Ваш - тоже имеет "право на жизнь".

Автор: Bernet 18.04.17, 13:30

Constantus @ Сегодня, 12:57 * ,
Прописывать в коде думаю будет неудобно, т.к., во-первых, не все статьи предопределенные, многие добавляются пользователями и искать их получается можно либо по коду либо по наименованию, что есть неуниверсально.
Самый простой вариант это вывести статью в отбор, чтобы пользователь сам мог указать В СПИСКЕ и указать список необходимых статей (для умных пользователей)
Сложнее способ (если пользователи глупые) сделать справочник, допустим, "Наборы статей", в котором в таб. части можно будет перечислить необходимые статьи для каждого набора, затем сделать соединение в вашем отчете с этим справочником и чтобы пользователь просто отбирал необходимую ему группу статей, либо даже посохранять каждому пользователю настройку с уже выбранной группой, чтобы его не заморачивать.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua