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

Индивидуальную консультацию запросил Наталья М. (Саратов, Саратовская область)

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

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

Метки консультации: —
Все комментарии (30)
  1. Здравствуйте!
    Подскажите, пожалуйста, я правильно поняла, что проблема именно в том, что вам не вывести в отбор дополнительный реквизит? Что вы его не видите в списке реквизитов при настройке списка и поэтому не можете вывести условие Подпись УПД … в Шапку для отбора?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1
  8. не все загрузились

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1

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