powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / СКД: вывести итоги по времени (ЧЧ:ММ)
18 сообщений из 18, страница 1 из 1
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39531323
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть показатель "ВремяРаботы" тип число. В отчете СКД вывел через использование вычисляемых полей и обращению к функции модуля вывод показателя в формате ЧЧ:ММ.
А как теперь сделать, чтобы итоги по группировкам по этому вычисляемому полю тоже рассчитались?
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39532892
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально откуда берется это число?
Из запроса?
Добавить в запросе еще одно поле ЧАС(Дата), значение функции - число от 0 до 23. По этому полю считать итоги.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39532904
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот описанный пример
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39532905
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст запроса и пример отчета на СКД

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ВЫБРАТЬ
	РТУ.Ссылка КАК Ссылка,
	РТУ.Дата КАК ДатаДок,
	НАЧАЛОПЕРИОДА(РТУ.Дата, ДЕНЬ) КАК Дата,
	ЧАС(РТУ.Дата) КАК Час,
	РТУ.СуммаДокумента/100 КАК СуммаДокумента
{ВЫБРАТЬ
	Ссылка.*,
	ДатаДок,
	Дата,
	Час,
	СуммаДокумента}
ИЗ
	Документ.РеализацияТоваровУслуг КАК РТУ
{ГДЕ
	РТУ.Дата}
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39533139
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИзначально откуда берется это число?
Из запроса?
Добавить в запросе еще одно поле ЧАС(Дата), значение функции - число от 0 до 23. По этому полю считать итоги.

Число берётся из реквизита документа, тип число - там хранится показатель значения времени в секундах, не дата.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39533810
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RudgeавторИзначально откуда берется это число?
Из запроса?
Добавить в запросе еще одно поле ЧАС(Дата), значение функции - число от 0 до 23. По этому полю считать итоги.

Число берётся из реквизита документа, тип число - там хранится показатель значения времени в секундах, не дата.это не меняет дело -- тогда в запросе используй не ЧАС(РТУ.Дата) КАК Час, а свой реквизит.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39545702
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторэто не меняет дело -- тогда в запросе используй не ЧАС(РТУ.Дата) КАК Час, а свой реквизит.
Я не понял ваш пример с отчетом.

Объясню ещё раз: у меня в запросе выбирается реквизит из документа - количество секунд, тип ЧИСЛО (может быть БОЛЬШЕ, чем секунд в сутках(86400), так что манипуляции с типом дата отпадают).

Далее я добавляю вычисляемое поле и использую функцию общего модуля, чтобы для детальных записей получить из количества секунд СТРОКУ в виде ЧЧ:ММ. Всё хорошо выводится для детальных записей, но если добавить группировку, например по объекту, то как ресурс этот реквизит отрабатывать не сможет, т.к. строка. Т.е. мне надо как-то в выражении для вычисляемого поля задать, чтобы оно рассчитывалось не только для детальных записей, но и для нужных мне группировок, т.е. сначала суммировало значение секунд по группировкам, а потом с этим суммированным значением обращалось к моей функции общего модуля. Возможно ли это сделать в СКД?
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39545765
Пришелец-прораб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rudgeто как ресурс этот реквизит отрабатывать не сможет, т.к. строка

наградить разработчика медалью филипа киркорова...
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546627
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил новое вычисляемое поле:

Код: sql
1.
ВычислитьВыражение("ДополнительныеСобытия.ПолучитьСтрокуДляВременныхПоказателей("СУММА(ВремяРаботы))", "Организация", "Группировка")


На закладке "Ресурсы" 2 раза выбрал один ресурс, в первом прописал рассчитывать по детальным записям, во втором - по Организации и Общему итогу.

Теперь выводит время (ЧЧ:ММ) по группировке и итогам.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546790
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
круто
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546852
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RudgeОбъясню ещё раз: у меня в запросе выбирается реквизит из документа - количество секунд, тип ЧИСЛО (может быть БОЛЬШЕ, чем секунд в сутках(86400), так что манипуляции с типом дата отпадают).С этого и надо было начинать.

Это все равно не меняет дело - рисуйте группировки, как в моём примере.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546854
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzкрутоНуф-Нуф?
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546855
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ВЫБРАТЬ
	РТУ.Ссылка КАК Ссылка,
	РТУ.Дата КАК ДатаДок,
	НАЧАЛОПЕРИОДА(РТУ.Дата, ДЕНЬ) КАК Дата,
	//--ЧАС(РТУ.Дата) КАК Час,
	твойволшебныйреквизит как Час,
	РТУ.СуммаДокумента/100 КАК СуммаДокумента
{ВЫБРАТЬ
	Ссылка.*,
	ДатаДок,
	Дата,
	Час,
	СуммаДокумента}
ИЗ
	Документ.РеализацияТоваровУслуг КАК РТУ
{ГДЕ
	РТУ.Дата}
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546861
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
-Смотри сюда,Фрэнки. Я покажу тебе как надо, приятель. 
......
- Посмотри на него, приятель. Ех! Ты оценил это? 
- Хорошая работа, Джексон. 
- Спасибо. 
- Но что ты так долго? 

Тексты фильмов:  http://cinematext.ru/movie/krovavyj-sport-bloodsport-1988/?page=5 
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546869
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и как это относится к теме? или ты хотел запостить сей шедевр в топик "кто знает анекдот"?
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39546892
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек по всей видимости неплохо справился.
Только все на месяц растянулось.
Вот и все. Больше тут говорить нечего.
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39547105
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше поздно, чем никогда!
...
Рейтинг: 0 / 0
СКД: вывести итоги по времени (ЧЧ:ММ)
    #39549648
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzЧеловек по всей видимости неплохо справился.
Только все на месяц растянулось.
Вот и все. Больше тут говорить нечего.Первый вопрос - 5.10. Первый ответ 8.10. трое суток. Дальше - лирика.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / СКД: вывести итоги по времени (ЧЧ:ММ)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]