powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Отчет СКД, вывести интервал даты
11 сообщений из 11, страница 1 из 1
Отчет СКД, вывести интервал даты
    #38010971
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в отчете СКД сделать следующую штуку:
отчет по документам, у документа есть ДатаНачала и ДатаОкончания.

Если например ДатаНачала = ДатаОкончания = '01.01.2012', то её и вывести в поле Дата отчета, а если ДатаНачала = '01.01.2012', ДатаОкончания = '02.01.2012', то вывести в поле Дата отчета этот интервал: '01.01.2012 - 02.01.2012'.
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011011
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить вычисляемое поле в схему компоновки - пусть вычисляет нужное выражение из значения двух полей
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011038
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может это вычисляемое поле сделать на уровне запроса? Там ведь проще все-таки есть конкретные функции и шаблоны, а в скд тупо строка без подсказок?
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011052
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RudgeА может это вычисляемое поле сделать на уровне запроса? Там ведь проще все-таки есть конкретные функции и шаблоны, а в скд тупо строка без подсказок?
Можно и на уровне запроса - хотя считается дурным тоном такой фигнёй СУБД нагружать.
В СКД синтаксис такой же. Практически. Но можно вызовы функций из общих модулей делать - чего нет в запросах.
То есть можно реализовать нужное оформление поля функцией на языке 1С, а в СКД просто вызвать эту функцию
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011143
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдааа, меня на днях просиили в тескте отбора в отчете заменить слово "равно"...

"Товар равен куртка что-то"
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011153
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал экспортную функцию общего модуля, которая возвращает нужное выражение интервала дат. Теперь в СКД добавить Вычисляемое поле, в поле Выражение я пишу ОбщийМодуль.ИмяФункции(Парам1, Парам2), так? А что в поле Путь к данным указывать?
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011178
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rudge,
Путь к данным - идентификатор поля, как к нему настройка обращаться будет
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011219
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
Ошибка при вызове метода контекста (Вывести)
	ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

Ошибка в выражении
по причине:
Синтаксическая ошибка "ОбщийМодуль1.ИнтервалДат"



Сама функция работает корректно.
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38011258
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался.
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
Последний параметр <Возможность использования внешних функций> по умолчанию Ложь
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38012370
Rudge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему я не могу добавить созданное вычисляемое поле как выражение представления в Наборы данных?
...
Рейтинг: 0 / 0
Отчет СКД, вывести интервал даты
    #38012522
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RudgeПочему я не могу добавить созданное вычисляемое поле как выражение представления в Наборы данных???? Вы можете создать свою тз и в набор ее кинуть.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Отчет СКД, вывести интервал даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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