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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Настроить вывод в заголовки отчетов время и дата формирования отчета, как было в 1с77

Автор: andreykyiv@bigmir.net 12.09.19, 12:18

Заказчик просит настроить вывод в заголовки отчетов время и дата формирования отчета, как было в 1с77
В конфигурациях на 1с77 над заголовком отчета справа обязательно выводилось время и дата формирования отчета.
Заказал финдир, которому нужно анализировать много отчетов, но бывает непонятно, какой из распечатанных отчетов имеет более поздний, и именно его нужно принять во внимание.
От себя придумал такое решение:
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"
В доп. настройках отчета указываю опцию "выводить параметры"
Если данный параметр заполнен - он будет выведен ПОД заголовком отчета
Немного не то, что просили, но есть.
Если ли возможность присвоить параметру автоматически значение "ТекущаяДата()"?
Или может есть у кого другой вариант решения. То я буду вдячний

Автор: RedCat77 12.09.19, 12:27

Какая конфигурация?

Автор: andreykyiv@bigmir.net 12.09.19, 12:41

RedCat77 @ Сегодня, 13:27 * ,

УТ3 3.1.5.1, платформа 8.3.10

Автор: Vofka 12.09.19, 13:21

andreykyiv@bigmir.net, СКД?

Автор: fly 12.09.19, 13:22

andreykyiv@bigmir.net @ Сегодня, 13:18 * ,
Если в СКД

"Выражение механизма компоновки данных может содержать вызовы функций глобальных общих модулей конфигурации. Никакого дополнительно синтаксиса для вызова таких функций не требуется." (С)

Цитата(andreykyiv@bigmir.net @ 12.09.19, 13:18) *
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"


Добавьте Функцию и сошлитесь на нее в Пареметре, в выражении СКД.

Автор: sava1 12.09.19, 14:49

Цитата(andreykyiv@bigmir.net @ 12.09.19, 13:18) *
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"

а дальше в Выражение пишем ТекущаяДата()

Автор: fly 12.09.19, 16:01

sava1 @ Сегодня, 15:49 * ,

Цитата(sava1 @ 12.09.19, 15:49) *
а дальше в Выражение пишем ТекущаяДата()


не работает, так используется язык запросов, а это встроенный язык - ТекущаяДата() функция Глобального контекста.

в выражении - может использоваться Язык запросов или Функции "глобальных общих модулей"

Автор: andreykyiv@bigmir.net 12.09.19, 16:44

fly @ Сегодня, 14:22 * ,

почему то не сработало. Я прописал вызов той функции в поле "Выражение" в таблице параметров

Автор: fly 12.09.19, 16:56

andreykyiv@bigmir.net @ Сегодня, 17:44 * ,

Цитата(andreykyiv@bigmir.net @ 12.09.19, 17:44) *
почему то не сработало. Я прописал вызов той функции в поле "Выражение" в таблице параметров


проверьте Свойства общего модуля - должен быть "глобальный"

Автор: sava1 13.09.19, 7:22

ПриКомпоновке

Компоновщик.....Параметры.Установить()

варианты
http://pro1c.org.ua/redirect.php?https://helpf.pro/faq/view/1848.html

Автор: andreykyiv@bigmir.net 13.09.19, 10:56

sava1 @ Сегодня, 8:22 * ,

Спасибо!

Автор: sava1 13.09.19, 11:32

Там по-идее должно проходить в Выражении ТекущаяДата()
Попробуйте в Выражении прописать ДобавитьКДате(ТекущаяДата(),"СЕКУНДА",1)

Автор: sava1 17.09.19, 7:30

З.Ы. СКД- параметры- Выражение ТекущаяДата() нормально работает

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