Добавить в универсальный отчет статус документа реализации подписан-не подписан в 1С

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

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

Здравствуйте!
Как в УО добавить поле «Статус документа — подписан / не подписан»?
Мне нужен отбор по моему доп. реквизиту И оригиналу документа.

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

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

  1. Здравствуйте!
    У вас на скрине есть статус по добавленному вами к документу реализации дополнительному сведению Подпись УПД.
    Вы хотите какой статус добавить в отчет УО, приложите скрин по документу.

  2. К уже имеющемуся дополнительному сведению Подпись УПД нужен Статус «оригинал получен или нет»

  3. Эти данные не хранятся в самом документе Реализации.
    На форму данный флажок разработчики выводят программно из регистра сведений Статусы документов.

    А УО по реализации подбирает данные только хранимые в самом документе.
    Объединить в отчете сразу два объекта вы не сможете. Универсальный отчет — это простейший конструктор по одному объекту конфигурации: справочнику, документу или регистру.

    Но вы можете попробовать построить отчет по этому регистру сведений.
    Дополнительное сведение вы можете там также вывести.
    Правда, регистр содержит статусы не только документов отгрузки.

    Поэтому придется настроить формулу.

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

    Давайте попробуем такой отчет сделать.
    Данные по регистру вы можете посмотреть через кн. Главное меню — функции для ТС — Статусы документов.

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

    Создаете УО по регистру сведений Статусы документов
    На вкладке Поля и сортировки отмечаете только те поля, что вам нужны (например, я оставила Статус, у вас могут быть другие еще поля из этого регистра — это решите сами), а для отбора из всех записей только реализаций по кн. Добавить — Формулу в верхнее окошко формулы скопируете текст, что я вам здесь ниже даю:

    Выбор
    Когда [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.Товары)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.Услуги)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.ПродажаКомиссия)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.ОтгрузкаБезПереходаПраваСобственности)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.Оборудование)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.ПередачаТоваров)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.ВыкупТоваровКомиссионером)
    Или [Документ.Вид операции] = Значение(Перечисление.ВидыОперацийРеализацияТоваров.СтроительныеРаботы)
    Тогда Истина
    Иначе Ложь
    Конец

    Все проверяйте по моим скринам.
    Нажмите на кн. Проверить формулу. Если все сделали правильно будет сообщение, что проверка прошла успешно.

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

    На вкладку «Поля и сортировки» добавляете созданное новое поле формулой.
    Здесь можно снять флажок активности: это вспомогательное поле, по которому мы будем настраивать вкладку фильтр, т.е. в отображении оно нам не нужно.

    И добавляете ваше собственное доп. сведение документа: по кн. Добавить и раскрываете поле документа и находите там ваше дополнительное сведение к реализации. У меня, например, это Подпись УПД.

    Вкладка «Поля и сортировки» может выглядеть как на моем скрине.

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

    Теперь настраиваем показ из всех записей регистра только документов реализации, для этого добавляем фильтр по новому полю Только реализация Равно Истина (см. скрин)

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

    Уже практически все сделали, но для удобства отображения данных нужно еще разнести данные реализации и доп. сведения в отдельные колонки.
    Для этого открываем снова Настройки отчета — кн. ЕЩЕ (внизу) — Настройки для ТС — вкладка Дополнительные настройки.
    Устанавливаете Расположение реквизитов — Отдельно.

    Все сделано, можно формировать отчет.

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

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

  10. У меня получилось. Только не могу настроить отбор по периоду. Как это сделать?

  11. Получилось. Правда почему то заголовки этих отборов не выводятся?

  12. Получилась горизонтальная группировка по трем полям: Организация и даты. Возможно, программа не может в одну линию поместить все три поля вместе с заголовками.
    Попробуйте даты поместить в отдельную вертикальную группировку вне поля организации.

  13. «Попробуйте даты поместить в отдельную вертикальную группировку вне поля организации.» — Я не понимаю как это сделать. И что это означает?

  14. Вы сгруппировали на вкладке фильтры Группу И (Группировка), так же можно попробовать сгруппировать и другие данные, например даты с и по.
    Программа обходит фильтры, помещая на форму УО сначала — поле Организация до конца — поля Период по. И пытается все поместить в одну строку.

    Мне не удалось воспроизвести такой ситуации, как у вас. То есть не показывать заголовки — это специально нужно настраивать на вкладке Условное оформление в настройках для ТС — это сложно и туда обычно идет программист что-то делать, но не простой пользователь.

    Вашей базы у меня нет, ее особенностей — есть ли в 1С доработки, обмены, актуальный ли релиз, какие настройки у пользователя, который формирует отчеты, где не выводятся у вас заголовки: только в этом отчете или в других также и т.д. — я не знаю.
    Могу предложить только:
    — войти под другим пользователем с полными правами,
    — сделать отдельные группировки,
    — уменьшить число фильтров.

    Так же такое бывает при сбое программы и можно протестировать программу и почистить кеши 1С на ПК.
    Попробуйте сначала на копии базы выполнить:

    — выполнить очистку кэш Очистка кэш 1С 8.3
    — тестирование базы Тестирование и исправление базы 1С 8.3

    Если все это не поможет, нужно вашу базу отдать программисту, он конкретно на ваших настройках и базе в Отладчике посмотрит причину такого отображения заголовков на форме УО. В типовой базе ситуация не воспроизводится. Я даже вводила очень длинные заголовки, группировала и все равно заголовки отображались вверху, даже если не помещались в одну строку.
    Поэтому ситуация странная и смотреть нужно на вашей конкретной базе программисту.

  15. Спасибо! Думаю остановимся на том, что данные я смогу собрать и без названия заголовков. А на других отчетах идею потестирую.

  16. Отлично, хорошего дня! 🙂

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