|
Отчет (УФ) не видит настройки из другой формы | ☑ | ||
---|---|---|---|---|
0
WF72
02.12.13
✎
10:06
|
Всем привет!
Переписываю отчет из обычных форм в управляемые, наткнулся на непонятку. У отчета 2 формы: основная и настроек. В форме настроек есть поля для реквизитов отчета (путь к данным присутствует). Именно реквизиты отчета, а не реквизиты формы. АвтоматическоеСохранениеДанныхВНастройках проставлено в "использовать". Открываем отчет в Предприятии, открываем форму настроек - данные видны. Жмем "сформировать отчет" на основной форме и видим, что все параметры, пробитые в форме настроек, в значении "неопределено". Как так? Что я делаю не так? :( |
|||
1
WF72
02.12.13
✎
10:48
|
В общем, обнаружил, что Отчет.Реквизит для основной формы и формы настроек - не одно и то же, за каким-то фигом они разные. Как бы указать, чтобы они были общие, как в обычных формах?
|
|||
2
m-serg74
02.12.13
✎
10:51
|
(1) менять идеологию
|
|||
3
WF72
02.12.13
✎
10:52
|
не вопрос, подскажи плз что именно поменять в идеологии? :)
|
|||
4
m-serg74
02.12.13
✎
10:54
|
(3) например что мешает использовать СКД?
|
|||
5
WF72
02.12.13
✎
10:54
|
Неужели теперь все реквизиты надо пихать на основную форму?
|
|||
6
WF72
02.12.13
✎
10:55
|
(4) я пока слабо знаю эту хрень, до сих пор работал в других направлениях. получается, без СКД никак?
|
|||
7
m-serg74
02.12.13
✎
10:57
|
(6) почему никак? - как... но частенько костыли, которые можно легко отбросить))) и идти уверенно на нормальных ногах
|
|||
8
m-serg74
02.12.13
✎
10:58
|
(6) такой мегасложный отчет?
|
|||
9
WF72
02.12.13
✎
11:01
|
Не сказал бы что сложный, но идиотски написанный - его делали франчи полгода еще до моего прихода в контору. Как грится, не трожь гомно - вонять не будет, вот и не хочу его трогать :)
|
|||
10
WF72
02.12.13
✎
11:04
|
К примеру, все выводимые данные жестко располагаются на своих местах, т.к. они нужны для последующей склейки в большую ехелевскую простыню.
|
|||
11
m-serg74
02.12.13
✎
11:06
|
(9) [Не сказал бы что сложный, но идиотски написанный]
может вдвойне тогда стоит по-человечески делать, а то встречается такое иногда из77->в80->81->82 столько г... накапливается просто жесть |
|||
12
m-serg74
02.12.13
✎
11:08
|
(10) так есть же разные обработчики и у СКД, можешь не на автомате что б она сама выводила как ей вздумалось, а в полуавтоматическом режиме выводить
|
|||
13
WF72
02.12.13
✎
11:12
|
Мешает как всегда, цейтнот. До СКД обязательно дойдут руки, но не сейчас. Сейчас же всем подавай кучу всего - и внедрение, и поддержку написанного, и новые фишки.
|
|||
14
m-serg74
02.12.13
✎
11:16
|
(13) тогда "костыли" (типа твоего(5)) в помощь
|
|||
15
WF72
02.12.13
✎
11:23
|
Данунафиг, я сейчас ищу, как выдрать данные из другой формы :) думаю, такой костыль будет получше, чем загромождать основную форму.
|
|||
16
m-serg74
02.12.13
✎
11:24
|
(15) оп кнопке настройка что происходит?
|
|||
17
WF72
02.12.13
✎
11:29
|
вызывается форма настроек, там данные есть - автосохранение работает.
|
|||
18
m-serg74
02.12.13
✎
11:32
|
(17) т.е. основная форма получает форму настроек и открывает ее, или все происходит само по себе?
|
|||
19
WF72
02.12.13
✎
11:39
|
(18) если я правильно понял вопрос, то само по себе. форма настроек вызывается по кнопке, заполняется один раз, потом основная форма как-то должна видеть эти значения и использовать их. А хотя стоп. Нах тогда эта форма настроек, может тогда жестко заполнять значения? Они ведь фактически никогда не меняются...
|
|||
20
m-serg74
02.12.13
✎
11:40
|
(19) [Они ведь фактически никогда не меняются]
как это? )))) |
|||
21
WF72
02.12.13
✎
11:42
|
Дело в том, что юзер заполняет эти настройки один раз, при первом запуске, и потом туда вообще не лезет. Хрен знает, зачем было так сделано - ведь в конторе не осталось ни исполнителей, ни постановщиков задачи - все давно ушли.
|
|||
22
m-serg74
02.12.13
✎
11:43
|
(19) [то само по себе. форма настроек вызывается по кнопке]
так не бывает, либо у кнопки есть обработчик в коде основной формы, либо это делает платформа, как обстоит дело сейчас у тебя мне не видно отсюда |
|||
23
m-serg74
02.12.13
✎
11:44
|
(21) [ведь в конторе не осталось ни исполнителей, ни постановщиков задачи - все давно ушли]
а те кому отчет этот нужен еще остались? :-) а то может зря мучаешься))) |
|||
24
WF72
02.12.13
✎
11:45
|
(22) а я делал и так и так. и отдельную кнопку делал, с процедурой открытия формы, и юзал стандартную кнопку настроек. результат разнился только в форме окна настроек, всё остальное - одинаково.
Увы, остались! Наш финдир :) |
|||
25
WF72
02.12.13
✎
11:46
|
выше имел в виду размер формы окна настроек. Если стандартная кнопка - то было маленькое окошко, если своя кнопка - разворачивалось на весь экран.
|
|||
26
m-serg74
02.12.13
✎
11:47
|
(24) так вот если форма открывается в коде основной программы ты можешь ей что нить передать что она заполнит для основной формы при закрытии то в основной форме ты это легко увидишь и будешь использовать
|
|||
27
m-serg74
02.12.13
✎
11:51
|
+(26) поправка
[форма открывается в коде основной программы] имел ввиду если форма настроек открывается в коде основной формы |
|||
28
WF72
02.12.13
✎
11:58
|
Да, уже думал об этом. Только это получается, что форму настроек надо обязательно открывать ли запуске отчета, чтобы сработало ПриЗакрытии.
|
|||
29
WF72
02.12.13
✎
11:58
|
*при запуске отчета.
|
|||
30
m-serg74
02.12.13
✎
12:08
|
(28) зачем? призапуске отчета все настройки по умолчанию, любо вообще сохранять настройки не с формы настроек а с основной формы
|
|||
31
m-serg74
02.12.13
✎
12:09
|
(30) любо = либо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |