С Новым годом! Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/219: Рейтинг темы: голосов - 219, средняя оценка - 4.93
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
1C 8.x

СКД, представление периода в заголовке

07.03.2013, 12:26. Показов 46299. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Разрабатываю отчет с использованием СКД. На вкладке "Параметры" содержится параметр "Период", который имеет тип СтандартныйПериод. Необходимо в заголовке отчета вывести ПредставлениеПериода(Период.ДатаНачала, Период.ДатаОкончания). Как это можно реализовать?

Заранее благодарен.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.03.2013, 12:26
Ответы с готовыми решениями:

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

Разница между СКД и консолью СКД
Доброго дня! Есть запрос в СКД следующего вида: ВЫБРАТЬ ПродажиОбороты.Контрагент, СУММА(ПродажиОбороты.КоличествоОборот) КАК...

1 С Управление Автотранспортом. Вывод на печать периода в заголовке в виде слова
Добрый день! Есть отчет. В заголовке к нему выводится период в виде: "за 01.11.2016 - 30.11.2016 г." Можно ли вывести...

13
 Аватар для extendedflowers
37 / 37 / 1
Регистрация: 11.12.2012
Сообщений: 211
07.03.2013, 16:56
Надо включить эти параметры в список пользовательских настроек и выбрать "быстрый доступ"
1
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
07.03.2013, 17:08  [ТС]
extendedflowers, я не это имел ввиду. Мне необходимо в самом отчете вывести представление периода.
0
858 / 657 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
07.03.2013, 17:11
В условном оформлении выводить отбор, что-то типа того, может поможет. Но не уверен.
1
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
07.03.2013, 17:17  [ТС]
Цитата Сообщение от Xomych Посмотреть сообщение
В условном оформлении выводить отбор, что-то типа того, может поможет. Но не уверен.
Честно говоря не понял что надо сделать.
0
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
07.03.2013, 17:34  [ТС]
Что бы уточнить вопрос, приведу рисунок (см. приложение).
Миниатюры
СКД, представление периода в заголовке  
0
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
07.03.2013, 23:08  [ТС]
Неужели нет решения для такой распространенной задачи?!!!
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
08.03.2013, 01:15
Решение есть. Но никто, очевидно, им не воспользовался ещё. Есть возможность своего макета в СКД. Но я прочитал книжку давно, а делать так и не делал. А без практики всё из головы и вылетело. Ну, надо - пять минут - и готов отчет в обычной форме. Час - десть отчетов...
1
858 / 657 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
08.03.2013, 10:33
Решение простое, это не пользоваться СКД, а делать всё самому
1
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
08.03.2013, 14:03  [ТС]
Лучший ответ Сообщение было отмечено как решение

Решение

Можно конечно сделать без использования СКД, но тогда возникают проблемы с отборами и т.п.
Также можно создать параметр "ПредставлениеПериода" и впихнуть его в компоновщик, но это как-то некрасиво выглядит.

Добавлено через 36 минут
Все получилось! Оказывается я просто запутался с русскими словами.
В параметрах есть два параметра (извините за тавтологию): "НачалоПериода" и "КонецПериода". В выражениях к ним я указал "&Период.ДатаНачала" и "&Период.ДатаОкончания" соответственно. Где период - параметр, который создал я для удобства пользователя.
Далее на закладке "Вычисляемые поля" я создал поле "ПредставлениеПериода". Добавил данное поле в ресурсы и указал выражение:
1C
1
ПредставлениеПериода(&НачалоПериода, &КонецПериода, "ФП=Истина")
и задал расчитывать по общий итог.
В итоге все заработало как надо.

Благодарю за помощь.
5
Заблокирован
09.03.2013, 18:14
Деми, тебя случаем не Андрей зовут??
0
60 / 60 / 6
Регистрация: 28.05.2012
Сообщений: 222
09.03.2013, 18:27  [ТС]
Цитата Сообщение от Gokusa Посмотреть сообщение
Деми, тебя случаем не Андрей зовут??
Нет! Я бы сказал даже наоборот.
0
0 / 0 / 0
Регистрация: 27.03.2019
Сообщений: 1
27.03.2019, 14:12
У меня получился вот такой код. Может кому пригодится. Задача стояла точно такая же. Только параметр у меня назывался не Период, а ПОтчета.

1C
1
2
3
4
5
6
7
8
9
10
11
12
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
 СписокЭлементов = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы;
 Для каждого Элемент из СписокЭлементов Цикл
  Если Элемент.Параметр = Новый ПараметрКомпоновкиДанных("ПОтчета") Тогда     
   ПОтчета = Элемент.Значение;
  КонецЕсли;
 КонецЦикла; 
    
 ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Заголовок"));
 ЗначениеПараметра.Значение = "Отчетик за " + ПредставлениеПериода(ПОтчета.ДатаНачала,ПОтчета.ДатаОкончания);
 ЗначениеПараметра.Использование = Истина;
КонецПроцедуры
0
5 / 4 / 1
Регистрация: 21.10.2019
Сообщений: 194
21.02.2020, 14:01
Цитата Сообщение от Xomych Посмотреть сообщение
В условном оформлении выводить отбор, что-то типа того, может поможет. Но не уверен.
зачем кодом делать вывод отбора, вот Xomych дал правильный ответ, только был не уверен. Действительно так и делается, и в код не нужно для этого заходить. А СКД пользоваться нужно) для небольших запросов до 15 временных таблиц, очень экономит время разработки. Если больше, то у меня заметно тормозит вывод, хотяСКД сам оптимизирует запрос)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2020, 14:01
Помогаю со студенческими работами здесь

Отчёт СКД. Как сделать так, чтобы в него попадали только данные за оба периода
Приветствую. Не подскажите, как сделать в отчёте так, чтобы в него попадали только данные за оба периода? Т.е. чтобы здесь выводилось...

Настройка периода в СКД
Приветствую форумчан, затык возник у меня, для отчёта в СКД надо допилить НастройкаПериода, но не получается. Делаю так: для процедуры...

Установить формат периода в СКД
Здравствуйте, вопрос такой: как установить формат периода при выводе отчета в скд? получается вот так "Реестр документов...

Если известно десятичное представление числа 255, 7, то его двоичное представление
1. 11111111, 0111 2. 111111111,1110 3. 11111111, 111 4. FF, 3 5. 255, 111

Программа переводит строковое представление числа в числовое представление
Программа получает запись действительного числа в виде строки. Входная переменная, то есть, имеет тип данных String. Программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru