Можно ли установить отбор по двум Доп. реквизитам в журнале документов в 1С

Вопрос задал Наталья М. (Саратов, Саратовская область)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Можно поставить одновременно два условия? Подписан и Подпись УПД (доп.реквизит).

Метки вопроса: —

Все комментарии (30)

  1. Приложение № 1

    Здравствуйте!
    Подскажите, пожалуйста, я правильно поняла, что проблема именно в том, что вам не вывести в отбор дополнительный реквизит? Что вы его не видите в списке реквизитов при настройке списка и поэтому не можете вывести условие Подпись УПД … в Шапку для отбора?

    Если так, то я вам постараюсь помочь.
    Я покажу в ответе вывод дополнительного реквизита/сведения в условия Отбора на двух примерах:

    — при добавлении дополнительного сведения в счф вданный (вы пишите про дополнительный реквизит к счф, но в типовой форме настройки объектов для дополнительных реквизитов нет возможности добавить к счф выданному дополнительный реквизит, только дополнительное сведение. Если вы добавили все-таки дополнительный реквизит (судя высланному по скрину это так), то, скорее всего, у вас доработанная программа).

    — при добавлении дополнительного реквизита на примере Ведомости в банк (там типовая настройка позволяет добавить дополнительный реквизит).

    Первый вариант для счф:
    В разделе Администрирование — Обшие настройки — Дополнительные реквизиты и сведения переходим на ссылку Дополнительные сведения и добавляем данные Подпись УПД (Реализация (акты, накладные, УПД) , Булево.

    1
  2. Приложение № 1
    Приложение № 2
    Приложение № 3

    В списке сф выданных установка дополнительных сведений происходит по специальной кнопке, как показано на скрине.

    После выставления дополнительного сведения в счф отрываем настройку списка формы по кн. Еще — Настроить список — вкладка Отбор.
    Добавляем новое условие по дополнительному сведению: спускаемся на реквизит Ссылка, раскрываем по «плюсику» слева его вложенность и там обязательно будет нужное нам поле. Выбираем его, сохраняем настройку.

    В Шапке будут отражены все установленные нами условия: типовой реквизит счф выданной «Проведен» и дополнительное сведение «Подпись УПД…»

    1
  3. Приложение № 1
    Приложение № 2

    Устанавливая флаги в указанных отборах, мы добиваемся получения нужной информации в нужном нам разрезе. В данном случае условия работают по схеме «И», т.е, например, при установке флага «Проведен» и флага «Подпись УПД…» отбираются все проведенные данные с подписью УПД. Хотя есть возможность настраивать более сложные схемы отборов, используя группировки условий по группам «ИЛИ», «И», «НЕ», используя кн. «Сгруппировать условия».

    В моем примере оба условия «Проведен» (Нет) и «Подпись УПД…» (Да) отработали как показано на скрине.

    1
  4. Приложение № 1
    Приложение № 2
    Приложение № 3

    Это настройка для списков счф выданной типовой конфигурации.

    Второй вариант для дополнитильного РЕКВИЗИТА, например, для документа Ведомость в банк.

    Добавляем дополнительный реквизит для указанного документа: он появляется в форме ведомости — именно там мы с ним работаем.

    После этого открываем настройку списка по кн. ЕЩЕ — Настроить список, спускаемся к реквизиту Ссылка, раскрываем «плюсик» слева и находим наш новый реквизит «Дополнительный реквизит».

    Переносим его в настройку Отбора и используем в работе.

    Подробно по шагам показано на скринах.

    Насколько я понимаю — это ваш случай, в Шапку условие отбора по вашему дополнительному реквизиту вы перенесете, раскрыв данные Ссылки.

    1
  5. Программа типовая. Возможно я добавила дополнительные сведения, а не реквизит.
    У меня не получается сделать отбор по «Оригинал подписан», а потом еще одно условие добавить «Подпись УПД=ДА»

  6. Если отбор стоит только по Подписан, то работает. Если установить еще и Подпись УПД, то все пусто.

  7. Добрый день, тогда соберите все скрины в один файл и прикрепите к ответу: все файлы от вас видит только куратор, поэтому пришлите все максимально подробно.
    В файле укажите место обоих доп. реквизитов или сведений, где создали в программе (как сделала в ответе я). И как создаёте условия в настройке списка.
    Прямо по шагам и уточните, в чем проблема?
    Я очень подробно описала вывод условий и работу с ними для случаев как с доп. реквизитом, так и для доп. сведения. И как выбрать условие. Поэтому, не видя вашей базы, не могу понять, почему у вас не получается вывести в Шапку условия для использования.

    Пришлите в необходимую информацию по реквизитам или сведениям, а также как пытаетесь использовать их в отборе, чтобы полностью воспроизвести ситуацию.

    1
  8. Если поставить отбор Подпись УПД=ДА, тоже работает.

  9. В шапку мне нет необходимости выводить, но я вывела. У меня не срабатывает сам ДВОЙНОЙ отбор по типу НЕТ в реквизите Подпись УПД.

  10. Спасибо за файлы, теперь ещё два главных скрина: как созданы и где реквизиты Подписан и Подпись УПД.

  11. Важно видеть создание данных, что не выводятся: какой тип задан при создании, как это выглядит при раскрытии карточки этого Подпись УПД и Подпись тоже желательно видеть, чтобы понимать их взаимосвязь.

  12. И ещё сделайте скрин, где есть хотя бы один вариант с установленным значением Да для «Подпись УПД».
    Если везде «Нет» то на некоторых платформах может не работать отбор, поскольку нет разных данных для него.
    Но нужно всё-таки для начала посмотреть карточку слздания используемых данных.

  13. Подписан — это стандартный механизм для галочек. Подпись УПД — доп. сведения по умолчанию проставляется — НЕТ. Подпись УПД создавала если на документе есть подпись получателя, но нет ни печати, ни доверенности. Соответственно проставляю доп.сведения, но не ставлю галочку, что документ подписан.

  14. Не вижу ошибок в создании доп. сведения. Поэтому уберите группировку в настройке отбора и выведите:
    1. отбор только для Подпись УПД (проверьте для Да и Нет)
    2. Добавьте условие Подпись. Без группировки! Это и так работает по схеме «И». Проверьте работу в различных вариантах.

    Удалите все настройки отбора перед этим, что есть сейчас: помимо схемы «И» у вас дважды использовано «Подпись».

    Если не получится проверьте работает ли отбор из списка по командке контексного меню отобрать по значению: сначала по одному реквизиту, потом по второму.

    Если там все ок, то попробуйте условие для Подпись УПЛ «Не» Да, возможно, ошибка в воспринятии программой значения Нет для данного реквизита — это уже смотреть только по тестированию базы.
    Пока пробуем все вышеуказанное.

  15. Еще один момент давайте отработаем: проставьте принудительно в доп. сведение «Подпись УПД» в нескольких случаях «Нет» и сохраните. Не по умолчанию — сами. И сделайте отбор. Возможно, без ручного выбора что-то возвращается типа «Неопределено» на самом деле, поэтому нужно исключить и этот случай. Если все получится, то, чтобы не перебивать Нет — будете использовать отбор по «Не» Да.

    Хотя в моих примерах все отработало корректно по доп. сведению Подпись УПД.

    Я бы вам в любои случае рекомендовала провести тестирование и исправление базы данных, возможно, есть внутренние ошибки.

  16. Да, вы были правы. Не срабатывает отбор по «НЕТ».

  17. Даже принудительно поставила, все равно не срабатывает.

    1. Приложение № 1

      Принудительно НЕТ ставили через кнопку в списке документов?

      По идее, должно быть все хорошо и при автоматической установке НЕТ по умолчанию, но, похоже, что возвращается неопределено там. И тогда непонятно, почему не отрабатывает Не равно ДА, ведь в этом случае должны попасть значения любые отличные от ДА.
      Хотя, возможно, при отборе все равно анализируется не все, а только два значения, заложенных в типе Булево: ДА и НЕТ, тогда ситуация более-менее понятна.

  18. Не равно = Да, тоже не срабатывает.((

  19. Тогда что-то с данными Подпись УПД по значению НЕТ.

    Попробуйте создать новое доп. сведение Подпись УПД РТУ, например, в пару Подпись УПД и попробуйте взять в отбор его.
    У меня отбор по созданному доп. сведению Подпись УПД (скрин приводила выше в ответах) нормально отрабатывает на НЕТ и ДА, поэтому есть вероятность довольно высокая, что что-то нехорошо с его данными — это может показать тестирование и исправление базы, которая ловит внутренние ошибки.

  20. Приложение № 1

    Еще однин момент, посмотрела сейчас по коду, программа реагирует еще на данные ЗАПОЛНЕНО (=ДА), НЕ ЗАПОЛНЕНО (=НЕТ).
    Попробуйте по этим условиям выставить. Поменяйте принудительно где-нибудь на НЕТ, кн. ЕЩЕ — Обновить (обновляется список) и посмотрите результат.

    Это должно сработать, это более распространенное условие, которое работает для всех типов: Булево, Строка, объекты.

  21. Новое доп.сведения тоже не срабатывает. А Ваше по отбору «НЕТ» я не увидела. У вас правда срабатывает?

  22. Не заполнено-реагирует.

  23. До этого пробовала, не получалось.

  24. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4

    Вот смотрите, прилагаю скрины — у меня все работает в тестовой базе (3.0.103.12)

  25. Видно по номерам СФ, что не пересекаются отобранные данные. В форму списка я не выводила доп. сведение, работаю только в Шапке с условиями.

  26. Спасибо! Можно закрывать.

    1. Рада была помочь! Обращайтесь, пожалуйста.

  27. Приложение № 1
    Приложение № 2

    Вот вывела доп. сведение в форму списка, прилагаю скрины. Это условие точно должно работать. Это действует на все типы объектов.
    Если нет — проверяйте базу на Тестирование и исправление. сначала в копии.

    1

Комментарии закрыты.