Имя: Пароль:
1C
1С v8
Необязательные параметры СКД
0 Быдло замкадное
 
11.10.18
15:29
Опять нужна помощь форума.
В отчет нужно добавить отборы, которые можно не заполнять, тогда они не будут учтены.
В СКД для этого есть закладка компоновка данных, там в параметрах виртуальной таблицы я задал условие:

ЗаказПокупателя.ДатаОтгрузки МЕЖДУ &НачалоПериодаОтгрузки И &КонецПериодаОтгрузки
    И ЗаказПокупателя.СтатусЗаказа В (&СтатусыЗаказов)

Но появилась проблема. Если оба не заданы или оба заданы все ОК. А если один задаешь, а второй оставляешь пустым то появляется ошибка, заполни второй параметр.

Как это можно обойти? Без отборов.
1 Быдло замкадное
 
11.10.18
15:31
Я это делал на закладке ТАБЛИЦЫ, в закладке Компоновка данных.
На закладке Компоновка данных есть еще закладка УСЛОВИЯ. Но что-то не вкурил как туда условия добавлять
2 Быдло замкадное
 
11.10.18
15:32
после редактирования в условие добавляются общие скобки..

(ЗаказПокупателя.ДатаОтгрузки МЕЖДУ &НачалоПериодаОтгрузки И &КонецПериодаОтгрузки
    И ЗаказПокупателя.СтатусЗаказа В (&СтатусыЗаказов))
3 Быдло замкадное
 
11.10.18
15:38
гугл помог, их можно через запятую писать.

{(ЗаказПокупателя.ДатаОтгрузки МЕЖДУ &НачалоПериодаОтгрузки И &КонецПериодаОтгрузки), (ЗаказПокупателя.СтатусЗаказа В (&СтатусыЗаказов))}
4 Cyberhawk
 
11.10.18
15:45
Убрать флажок автозаполнения, назвать поля для отбора конкретной вирт. таблицы по-уникальному и использовать их в глобальном отборе не предлагать? ))
5 Быдло замкадное
 
11.10.18
15:53
(4) фишка была в том что бы все отборы были на одной закладке "Параметры" а не на двух (Параметры, отборы.)
Для пользователя...
6 Cyberhawk
 
11.10.18
15:55
Отборы и параметры для пользователя можно вынести "быстрые отборы" прям на форму
7 Быдло замкадное
 
11.10.18
16:25
(6) ну вот у меня форма обычная, я вынес на нее ТЗ, со списком параметров. Отборы туда не поместить.
Речь видимо об управляемой? Там все вместе можно в виде полей как реквизиты.
8 Cyberhawk
 
11.10.18
16:54
Ага, на ОФ просто так не добавляет платформа