Можно поставить одновременно два условия? Подписан и Подпись УПД (доп.реквизит).
Все комментарии (30)
Комментарии закрыты.
Нажимая на кнопку «Зарегистрироваться», я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность, даю согласие на обработку моих персональных данных и подтверждаю ознакомление с политикой их обработки.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Здравствуйте!
Подскажите, пожалуйста, я правильно поняла, что проблема именно в том, что вам не вывести в отбор дополнительный реквизит? Что вы его не видите в списке реквизитов при настройке списка и поэтому не можете вывести условие Подпись УПД … в Шапку для отбора?
Если так, то я вам постараюсь помочь.
Я покажу в ответе вывод дополнительного реквизита/сведения в условия Отбора на двух примерах:
— при добавлении дополнительного сведения в счф вданный (вы пишите про дополнительный реквизит к счф, но в типовой форме настройки объектов для дополнительных реквизитов нет возможности добавить к счф выданному дополнительный реквизит, только дополнительное сведение. Если вы добавили все-таки дополнительный реквизит (судя высланному по скрину это так), то, скорее всего, у вас доработанная программа).
— при добавлении дополнительного реквизита на примере Ведомости в банк (там типовая настройка позволяет добавить дополнительный реквизит).
Первый вариант для счф:
В разделе Администрирование — Обшие настройки — Дополнительные реквизиты и сведения переходим на ссылку Дополнительные сведения и добавляем данные Подпись УПД (Реализация (акты, накладные, УПД) , Булево.
В списке сф выданных установка дополнительных сведений происходит по специальной кнопке, как показано на скрине.
После выставления дополнительного сведения в счф отрываем настройку списка формы по кн. Еще — Настроить список — вкладка Отбор.
Добавляем новое условие по дополнительному сведению: спускаемся на реквизит Ссылка, раскрываем по «плюсику» слева его вложенность и там обязательно будет нужное нам поле. Выбираем его, сохраняем настройку.
В Шапке будут отражены все установленные нами условия: типовой реквизит счф выданной «Проведен» и дополнительное сведение «Подпись УПД…»
Устанавливая флаги в указанных отборах, мы добиваемся получения нужной информации в нужном нам разрезе. В данном случае условия работают по схеме «И», т.е, например, при установке флага «Проведен» и флага «Подпись УПД…» отбираются все проведенные данные с подписью УПД. Хотя есть возможность настраивать более сложные схемы отборов, используя группировки условий по группам «ИЛИ», «И», «НЕ», используя кн. «Сгруппировать условия».
В моем примере оба условия «Проведен» (Нет) и «Подпись УПД…» (Да) отработали как показано на скрине.
Это настройка для списков счф выданной типовой конфигурации.
Второй вариант для дополнитильного РЕКВИЗИТА, например, для документа Ведомость в банк.
Добавляем дополнительный реквизит для указанного документа: он появляется в форме ведомости — именно там мы с ним работаем.
После этого открываем настройку списка по кн. ЕЩЕ — Настроить список, спускаемся к реквизиту Ссылка, раскрываем «плюсик» слева и находим наш новый реквизит «Дополнительный реквизит».
Переносим его в настройку Отбора и используем в работе.
Подробно по шагам показано на скринах.
Насколько я понимаю — это ваш случай, в Шапку условие отбора по вашему дополнительному реквизиту вы перенесете, раскрыв данные Ссылки.
Программа типовая. Возможно я добавила дополнительные сведения, а не реквизит.
У меня не получается сделать отбор по «Оригинал подписан», а потом еще одно условие добавить «Подпись УПД=ДА»
Если отбор стоит только по Подписан, то работает. Если установить еще и Подпись УПД, то все пусто.
Добрый день, тогда соберите все скрины в один файл и прикрепите к ответу: все файлы от вас видит только куратор, поэтому пришлите все максимально подробно.
В файле укажите место обоих доп. реквизитов или сведений, где создали в программе (как сделала в ответе я). И как создаёте условия в настройке списка.
Прямо по шагам и уточните, в чем проблема?
Я очень подробно описала вывод условий и работу с ними для случаев как с доп. реквизитом, так и для доп. сведения. И как выбрать условие. Поэтому, не видя вашей базы, не могу понять, почему у вас не получается вывести в Шапку условия для использования.
Пришлите в необходимую информацию по реквизитам или сведениям, а также как пытаетесь использовать их в отборе, чтобы полностью воспроизвести ситуацию.
не все загрузились
Если поставить отбор Подпись УПД=ДА, тоже работает.
В шапку мне нет необходимости выводить, но я вывела. У меня не срабатывает сам ДВОЙНОЙ отбор по типу НЕТ в реквизите Подпись УПД.
Спасибо за файлы, теперь ещё два главных скрина: как созданы и где реквизиты Подписан и Подпись УПД.
Важно видеть создание данных, что не выводятся: какой тип задан при создании, как это выглядит при раскрытии карточки этого Подпись УПД и Подпись тоже желательно видеть, чтобы понимать их взаимосвязь.
И ещё сделайте скрин, где есть хотя бы один вариант с установленным значением Да для «Подпись УПД».
Если везде «Нет» то на некоторых платформах может не работать отбор, поскольку нет разных данных для него.
Но нужно всё-таки для начала посмотреть карточку слздания используемых данных.
Подписан — это стандартный механизм для галочек. Подпись УПД — доп. сведения по умолчанию проставляется — НЕТ. Подпись УПД создавала если на документе есть подпись получателя, но нет ни печати, ни доверенности. Соответственно проставляю доп.сведения, но не ставлю галочку, что документ подписан.
Не вижу ошибок в создании доп. сведения. Поэтому уберите группировку в настройке отбора и выведите:
1. отбор только для Подпись УПД (проверьте для Да и Нет)
2. Добавьте условие Подпись. Без группировки! Это и так работает по схеме «И». Проверьте работу в различных вариантах.
Удалите все настройки отбора перед этим, что есть сейчас: помимо схемы «И» у вас дважды использовано «Подпись».
Если не получится проверьте работает ли отбор из списка по командке контексного меню отобрать по значению: сначала по одному реквизиту, потом по второму.
Если там все ок, то попробуйте условие для Подпись УПЛ «Не» Да, возможно, ошибка в воспринятии программой значения Нет для данного реквизита — это уже смотреть только по тестированию базы.
Пока пробуем все вышеуказанное.
Еще один момент давайте отработаем: проставьте принудительно в доп. сведение «Подпись УПД» в нескольких случаях «Нет» и сохраните. Не по умолчанию — сами. И сделайте отбор. Возможно, без ручного выбора что-то возвращается типа «Неопределено» на самом деле, поэтому нужно исключить и этот случай. Если все получится, то, чтобы не перебивать Нет — будете использовать отбор по «Не» Да.
Хотя в моих примерах все отработало корректно по доп. сведению Подпись УПД.
Я бы вам в любои случае рекомендовала провести тестирование и исправление базы данных, возможно, есть внутренние ошибки.
Да, вы были правы. Не срабатывает отбор по «НЕТ».
Даже принудительно поставила, все равно не срабатывает.
Принудительно НЕТ ставили через кнопку в списке документов?
По идее, должно быть все хорошо и при автоматической установке НЕТ по умолчанию, но, похоже, что возвращается неопределено там. И тогда непонятно, почему не отрабатывает Не равно ДА, ведь в этом случае должны попасть значения любые отличные от ДА.
Хотя, возможно, при отборе все равно анализируется не все, а только два значения, заложенных в типе Булево: ДА и НЕТ, тогда ситуация более-менее понятна.
Не равно = Да, тоже не срабатывает.((
Тогда что-то с данными Подпись УПД по значению НЕТ.
Попробуйте создать новое доп. сведение Подпись УПД РТУ, например, в пару Подпись УПД и попробуйте взять в отбор его.
У меня отбор по созданному доп. сведению Подпись УПД (скрин приводила выше в ответах) нормально отрабатывает на НЕТ и ДА, поэтому есть вероятность довольно высокая, что что-то нехорошо с его данными — это может показать тестирование и исправление базы, которая ловит внутренние ошибки.
Еще однин момент, посмотрела сейчас по коду, программа реагирует еще на данные ЗАПОЛНЕНО (=ДА), НЕ ЗАПОЛНЕНО (=НЕТ).
Попробуйте по этим условиям выставить. Поменяйте принудительно где-нибудь на НЕТ, кн. ЕЩЕ — Обновить (обновляется список) и посмотрите результат.
Это должно сработать, это более распространенное условие, которое работает для всех типов: Булево, Строка, объекты.
Новое доп.сведения тоже не срабатывает. А Ваше по отбору «НЕТ» я не увидела. У вас правда срабатывает?
Не заполнено-реагирует.
До этого пробовала, не получалось.
Вот смотрите, прилагаю скрины — у меня все работает в тестовой базе (3.0.103.12)
Видно по номерам СФ, что не пересекаются отобранные данные. В форму списка я не выводила доп. сведение, работаю только в Шапке с условиями.
Спасибо! Можно закрывать.
Вот вывела доп. сведение в форму списка, прилагаю скрины. Это условие точно должно работать. Это действует на все типы объектов.
Если нет — проверяйте базу на Тестирование и исправление. сначала в копии.