Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 апр 2025, 20:06

Отчет из Справочника созданием СКД

Автор EbyMixa, 26 фев 2018, 18:51

0 Пользователей и 1 гость просматривают эту тему.

EbyMixa

НАРОД, ПОМОГИТЕ ПОЖАЛУЙСТА
Несколько дней мучаюсь с одной проблемой - не могу создать нормальноотображающийся отчет на основе справочника.
Вроде как, дело проще не куда, все делаю по инструкции, однако получается пустой отчёт.
Информации в интернете не нашел, на вас последняя надежда.
Прикрепляю скрины с настройками
На остальных вкладках пустые поля
Также как выглядит отчет при формировке

AIFrame

А у тебя есть такой элемент этого справочника? Чтобы с таким типом и с таким кол-вом мест.

EbyMixa

Цитата: AIFrame от 26 фев 2018, 20:07
А у тебя есть такой элемент этого справочника? Чтобы с таким типом и с таким кол-вом мест.
Попробовал с другими данными, заработало, однако не отображается наименование
Не знаете, как пофиксить?

AIFrame

Заполнить это наименование.
А еще лучше, не наименование выводить, а ссылку.

EbyMixa

Цитата: AIFrame от 27 фев 2018, 04:10
Заполнить это наименование.
А еще лучше, не наименование выводить, а ссылку.
Спасибо большое
А как сделать так, чтобы при незаполненном поле выбирались все значения?

sertak


А как сделать так, чтобы при незаполненном поле выбирались все значения?
[/quote]
Заменить параметры отборами. С отбора пользователь сможет снимать флаг и отобразятся элементы без отбора.

Есть другой не очень красивый  способ с использованием параметров:
в секции ГДЕ разместить условие
... ляляля = &Количество
или &Количество = 0
Но лучше добавьте  отбор и вместо параметра также его разместите в быстром доступе.

EbyMixa

Цитата: sertak от 27 фев 2018, 09:55

А как сделать так, чтобы при незаполненном поле выбирались все значения?
Заменить параметры отборами. С отбора пользователь сможет снимать флаг и отобразятся элементы без отбора.

Есть другой не очень красивый  способ с использованием параметров:
в секции ГДЕ разместить условие
... ляляля = &Количество
или &Количество = 0
Но лучше добавьте  отбор и вместо параметра также его разместите в быстром доступе.
[/quote]
Хорошо, спасибо, я попробую

AIFrame

|ГДЕ
| ВЫБОР
| КОГДА &НачалоПериода <> ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА ПоступлениеТоваров.Дата >= &НачалоПериода
| ИНАЧЕ ИСТИНА
| КОНЕЦ

Пример условия, в котором проверяется, заполнен ли параметр даты. Если заполнен - берем >= этой даты, если не заполнен - берем все подряд
Если не хотите мутиться с типами, то можно делать всегда одну проверку (на один тип - null)
| ВЫБОР
| КОГДА &НачалоПериода <> неопределено
| ТОГДА ПоступлениеТоваров.Дата >= &НачалоПериода
| ИНАЧЕ ИСТИНА
| КОНЕЦ

И проверять заполнение параметра при установке этого параметра
Запрос.УстановитьПараметр("НачалоПериода", ?(ЗначениеЗаполнено(НачалоПериода), НачалоПериода, неопределено));
Т.е. передавать неопределено в параметр всегда, когда значение не заполнено.


EbyMixa

Цитата: AIFrame от 27 фев 2018, 11:48
Т.е. передавать неопределено в параметр всегда, когда значение не заполнено.
И если неопределено, то выбирается любое значение?
Добавлено: 28 фев 2018, 15:21



Цитата: AIFrame от 27 фев 2018, 04:10Заполнить это наименование.
А еще лучше, не наименование выводить, а ссылку.

Походу я вообще нубас
Как мне вставить через СКД эту ссылку?
Я чот все перерыл, единственное, что можно изменить это параметры, но они как бы мне нужны
Мне не нужен по ним отбор, а только их вывод
Подскажите поподробнее, как это сделать?
Добавлено: 28 фев 2018, 15:31


Я попробовал добавить параметр Наимнование
Он находит это сооружения, но наименование все равно не отображается
ПОЧЕМУ?
Добавлено: 28 фев 2018, 16:32


Цитата: sertak от 27 фев 2018, 09:55Заменить параметры отборами. С отбора пользователь сможет снимать флаг и отобразятся элементы без отбора.

Сделал, как вы сказали, онли отбор, но теперь почему-то вообще ничего не отображается
Если убрать галочки, картина та же
Кроме отборов и снятия галочек с параметров ничего не делал

Похожие темы (5)

Рейтинг@Mail.ru

Поиск