|
Конструктор выходной формы | ☑ | ||
---|---|---|---|---|
0
Ar-Bus
04.12.12
✎
17:48
|
Здравствуйте, профессионалы. Помогите советом. Создаю отчет с помощью конструктора выходной формы. Добавляю два условия: Док.ДатаДок>=ДатаНачала и Док.ДатаДок<=ДатаОкончания. Жму кнопку ОК, конструктор создает нужный отчет. Запускаю его в режиме Предприятия, захожу в форму настройки отчета, вкладка ОсновныеПараметры, изменяю, что нужно... Но... Как в конструкторе выходной формы указать, что если Параметры ДатаНачала и ДатаОкончания не заполнены, то надо исключать из ТекстаЗапроса условия: Док.ДатаДок>=ДатаНачала и Док.ДатаДок<=ДатаОкончания. Я делаю это потом вручную. Т.е. конструктором выходной формы создаю отчет, затем захожу в текст модуля формы, открываю процедуру ОтчетВывести(), и добавляю такое условие:
СтрокаСпецСимволов = Символы.ПС + Символы.Таб; Если НЕ ЗначениеЗаполнено(ДатаНачала) Тогда СтрокаПоиска = СтрокаСпецСимволов + "И Док.ДатаНачала = &ДатаНачала"; ПостроительОтчетаОтчет.Текст = СтрЗаменить(ПостроительОтчетаОтчет.Текст,СтрокаПоиска,""); Иначе ПостроительОтчетаОтчет.Параметры.Вставить("ДатаНачала", ДатаНачала); КонецЕсли; аналогично для датаОкончания. Сохраняю отчет, запускаю его в режиме Предприятия, но затем, если открываю форму настройки отчета, то все параметры там пустые! Т.е. вкладка "Основыне параметры" не заполнена получается! Почему такое происходит? ведь после создания отчета конструктором выходной формы я всего лишь навсего добавляю несколько строк в модуль формы |
|||
1
Ar-Bus
04.12.12
✎
17:49
|
ошибся чуть-чуть в тексте условия. Но не суть важно, надо было писать:
СтрокаПоиска = СтрокаСпецСимволов + "И Док.Дата = &ДатаНачала"; |
|||
2
Wobland
04.12.12
✎
17:52
|
И Док.ДатаНачала = &ДатаНачала ИЛИ &ДатаНачала=ДатаВремя(1, 1, 1)
|
|||
3
Ar-Bus
04.12.12
✎
17:52
|
поднимаю
|
|||
4
Wobland
04.12.12
✎
17:54
|
а построитель есть? {} в помощь
|
|||
5
Ar-Bus
04.12.12
✎
18:01
|
а форум тогда для чего
|
|||
6
Wobland
04.12.12
✎
18:03
|
(5) для пинков в направлении. или ты поговорить хочешь?
|
|||
7
Ar-Bus
04.12.12
✎
18:06
|
я хочу понять, почему перестает работать форма настройки отчета, если в модуль отчета, сделанного конструктором, вношу изменения незначительные
|
|||
8
Wobland
04.12.12
✎
18:08
|
(7) не знаю, мне вот религия запрещает такими конструкторами пользоваться. а построитель сразу не переношу
|
|||
9
vicof
04.12.12
✎
18:08
|
(8) "построитель сразу не переношу"
аналогично. |
|||
10
Ar-Bus
04.12.12
✎
18:14
|
хорошо. Тогда вопрос такой: в форме настройки отчета на вкладке "Основные параметры" есть три колонки: ВыбранныеПоля, Строки, Колонки. Как программно установить, т.е. в модуле формы отчета, чтобы в колонке "Строки" было поле Грузоотправитель, а в колонке "Колонки" было поле Номенклатура.
|
|||
11
Wobland
04.12.12
✎
18:16
|
(10) посмотреть в данные ТП и подумать
|
|||
12
Ar-Bus
04.12.12
✎
18:50
|
давайте подумаем вместе
|
|||
13
Wobland
04.12.12
✎
19:21
|
(12) ну я попробую подумать. а посмотреть придётся тебе самостоятельно. что там?
|
|||
14
Mafoni
04.12.12
✎
20:33
|
Будь мужиком - юзай СКД!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |