Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> СКД и разные запросы , Различные запросы в зависимости от параметров          
RinLis Подменю пользователя
сообщение 16.08.14, 13:19
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 18 раз
Рейтинг: 0

Добрый день. Такая проблема.
Нужно сделать отчет на СКД в котором если дата указана, то выбираются используется СрезПоследних, т.е. выбираются только последние данные.
Если же дата пустая, то выводятся все данные этого регистра по всем датам, т.е. будет обычная выборка из регистра.
Вопрос. Как это можно сдеать в СКД?
Сталкиваюсь с тем, что при использовании СрезПоследних(&Дата1, ) если Дата1 не указать, то получаю ошибку, а мне нужно, чтобы если Дата1 пустая, то запрос делался к обычному регистру.
Спасибо.

Vofka Подменю пользователя
сообщение 16.08.14, 16:18
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Навскидочку так чтоб не заморачиваться, можно сделать 2 отдельные схемы компоновки данных, программно анализировать параметр и запускать нужную схему.

Спасибо сказали: RinLis,

Kashemir Подменю пользователя
сообщение 21.08.14, 8:51
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(RinLis @ 16.08.14, 14:19) *
Добрый день. Такая проблема.
Нужно сделать отчет на СКД в котором если дата указана, то выбираются используется СрезПоследних, т.е. выбираются только последние данные.
Если же дата пустая, то выводятся все данные этого регистра по всем датам, т.е. будет обычная выборка из регистра.
Вопрос. Как это можно сдеать в СКД?
Сталкиваюсь с тем, что при использовании СрезПоследних(&Дата1, ) если Дата1 не указать, то получаю ошибку, а мне нужно, чтобы если Дата1 пустая, то запрос делался к обычному регистру.
Спасибо.


сделайте объединение СрезаПоследних + Весь регистр. Для каждой таблицы поставь условие на дату.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.05.24, 12:51
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!