пятница, 14 апреля 2017 г.

Вычисляемые поля (СКД)

В СКД есть возможность получать данные из функций расположенных в общих модулях(У модуля должны быть следующие признаки: Глобальный, Сервер, Вызов Сервера = ИСТИНА)

Получение всех дат в периоде

Получение всех дат в зпросе:

ЗАПРОС.ТЕКСТ = "ВЫБРАТЬ
| ЦИФРЫ.ПОЛЕ1 КАК ЦИФРА
|ПОМЕСТИТЬ ЦИФРЫ
|ИЗ
| (ВЫБРАТЬ
| 1 КАК ПОЛЕ1
|
| ОБЪЕДИНИТЬ
|
| ВЫБРАТЬ
| 2
|
| ОБЪЕДИНИТЬ
|
| ВЫБРАТЬ
| 3
|
| ОБЪЕДИНИТЬ
|

вторник, 11 апреля 2017 г.

Преобразовать табличную часть формы (ДанныеФормыКолекция) в ТаблицуЗначений

Для преобразования типа "ДанныеФормыКоллекция" в таблицу значений нужно использовать следующий метод:
ЗначенияТаблицыЗначений = РеквизитФормыВЗначение("ТЗ");
Пример:

Варианты выбора переодичности в запросе (СКД)

Чтобы дать пользователю самостоятельно выбирать период анализа в отчете СКД нужно использовать следующую конструкцию.