Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настроить вывод в заголовки отчетов время и дата формирования отчета, как было в 1с77
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
andreykyiv@bigmir.net
Заказчик просит настроить вывод в заголовки отчетов время и дата формирования отчета, как было в 1с77
В конфигурациях на 1с77 над заголовком отчета справа обязательно выводилось время и дата формирования отчета.
Заказал финдир, которому нужно анализировать много отчетов, но бывает непонятно, какой из распечатанных отчетов имеет более поздний, и именно его нужно принять во внимание.
От себя придумал такое решение:
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"
В доп. настройках отчета указываю опцию "выводить параметры"
Если данный параметр заполнен - он будет выведен ПОД заголовком отчета
Немного не то, что просили, но есть.
Если ли возможность присвоить параметру автоматически значение "ТекущаяДата()"?
Или может есть у кого другой вариант решения. То я буду вдячний
RedCat77
Какая конфигурация?
andreykyiv@bigmir.net
RedCat77 @ Сегодня, 13:27 необходимо зарегистрироваться для просмотра ссылки ,

УТ3 3.1.5.1, платформа 8.3.10
Vofka
andreykyiv@bigmir.net, СКД?
fly
andreykyiv@bigmir.net @ Сегодня, 13:18 необходимо зарегистрироваться для просмотра ссылки ,
Если в СКД

"Выражение механизма компоновки данных может содержать вызовы функций глобальных общих модулей конфигурации. Никакого дополнительно синтаксиса для вызова таких функций не требуется." (С)
Цитата(andreykyiv@bigmir.net @ 12.09.19, 13:18) необходимо зарегистрироваться для просмотра ссылки
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"


Добавьте Функцию и сошлитесь на нее в Пареметре, в выражении СКД.
sava1
Цитата(andreykyiv@bigmir.net @ 12.09.19, 13:18) необходимо зарегистрироваться для просмотра ссылки
В разделе Параметры создаю новый параметр "Дата вывода отчета", тип параметра "Дата"

а дальше в Выражение пишем ТекущаяДата()
fly
sava1 @ Сегодня, 15:49 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(sava1 @ 12.09.19, 15:49) необходимо зарегистрироваться для просмотра ссылки
а дальше в Выражение пишем ТекущаяДата()


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

в выражении - может использоваться Язык запросов или Функции "глобальных общих модулей"
andreykyiv@bigmir.net
fly @ Сегодня, 14:22 необходимо зарегистрироваться для просмотра ссылки ,

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


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

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

варианты
необходимо зарегистрироваться для просмотра ссылки
andreykyiv@bigmir.net
sava1 @ Сегодня, 8:22 необходимо зарегистрироваться для просмотра ссылки ,

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