|
Необязательные параметры | ☑ | ||
---|---|---|---|---|
0
wwwqwert2014
13.04.14
✎
12:16
|
Нужно в отчете сделать необязательные параметры. Помню, что это с помощью фигурных скобок делается.
А вот как точно, не могу вспомнить. Пробовал так, но выскакивает ошибка: ВЫБРАТЬ ПоступлениеВКассу.птНомерБСО, ПоступлениеВКассу.СуммаДокумента, ПоступлениеВКассу.Дата, ПоступлениеВКассу.Основание, ПоступлениеВКассу.Контрагент ИЗ Документ.ПоступлениеВКассу КАК ПоступлениеВКассу ГДЕ ПоступлениеВКассу.птБСО = ИСТИНА И ПоступлениеВКассу.Дата >= {&НачалоПериода} И ПоступлениеВКассу.Дата <= {&КонецПериода} |
|||
1
Alex S D
13.04.14
✎
12:21
|
скд?
|
|||
2
wwwqwert2014
13.04.14
✎
12:24
|
ага
|
|||
3
wwwqwert2014
13.04.14
✎
12:25
|
просто если указать эти параметры и не заполнить их в форме отчета, выскочит ошибка, что параметры не заполнены. а надо сделать чтобы когда параметры не заполнены, просто не работал отчет
|
|||
4
Wobland
13.04.14
✎
12:26
|
условие убрать, юзать отбор, не?
|
|||
5
Wobland
13.04.14
✎
12:26
|
а ещё пересмотреть свои взгляды на получение данных из документа
|
|||
6
echo77
13.04.14
✎
12:28
|
(0) вот так:
ГДЕ ПоступлениеВКассу.птБСО {ГДЕ (ПоступлениеВКассу.Дата >= &НачалоПериода), (ПоступлениеВКассу.Дата <= &КонецПериода)} |
|||
7
echo77
13.04.14
✎
12:28
|
(4) не, для началопериода, конецпериода лучше все же параметры
|
|||
8
Wobland
13.04.14
✎
12:29
|
(7) ага, у оборотов;)
|
|||
9
Alex S D
13.04.14
✎
12:30
|
(5) может данные только в доках, движений нет
|
|||
10
wwwqwert2014
13.04.14
✎
12:31
|
ВЫБРАТЬ
ПоступлениеВКассу.птНомерБСО КАК НомерБСО, ПоступлениеВКассу.СуммаДокумента КАК СуммаДокумента, ПоступлениеВКассу.Дата КАК Дата, ПоступлениеВКассу.Основание КАК ОснованиеПлатежа, ПоступлениеВКассу.Контрагент КАК Заказчик {ВЫБРАТЬ НомерБСО, СуммаДокумента, Дата, ОснованиеПлатежа, Заказчик.*} ИЗ Документ.ПоступлениеВКассу КАК ПоступлениеВКассу ГДЕ ПоступлениеВКассу.птБСО = ИСТИНА {ГДЕ (ПоступлениеВКассу.Дата >= &НачалоПериода), (ПоступлениеВКассу.Дата <= &КонецПериода)} Вот так не прокатывает. Когда заполнено начало периода, а конецпериода не заполнен, выскакивает ошибка |
|||
11
Wobland
13.04.14
✎
12:31
|
(9) отличный повод пересмотреть свои взгляды на проектирование структуры БД
|
|||
12
wwwqwert2014
13.04.14
✎
12:33
|
Движения действительно нет.
|
|||
13
Alex S D
13.04.14
✎
12:33
|
(11) ага, например типовой)
|
|||
14
Wobland
13.04.14
✎
12:34
|
(13) это что-то типовое? думаю, люди подумали, прежде чем так делать. а что с движениями?
|
|||
15
wwwqwert2014
13.04.14
✎
12:35
|
да блин. просто надо журнал доукментв вывести и всё в виде отчета
|
|||
16
wwwqwert2014
13.04.14
✎
12:35
|
какие документы есть в базе.
|
|||
17
Alex S D
13.04.14
✎
12:36
|
(14) ну в данном случае это явно хрень не типовая, я вообще)
(16) просто журнал - это стандартный список доков с отбором) |
|||
18
wwwqwert2014
13.04.14
✎
12:40
|
при коде, приведённом ниже, нет ошибок когда ни один параметр не заполнен и нет ошибок, когда не заполнены оба параметры. Но если один параметр заполнен, а другой нет, тогда выскакивает ошибка.
По поводу журнала - согласен. Но в БП 2.0 есть отчет "Журнал полученных счетов фактур". Вот тут аналогично надо сделать. Только почему косяк с необязательными НачалоПериода и КонецПериода |
|||
19
Alex S D
13.04.14
✎
12:41
|
прикомпоновкерезультат проверяй заполнение параметров и если пустые заполняй ))
|
|||
20
Wobland
13.04.14
✎
13:24
|
(15) как насчёт списка? или даже журнала?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |