|
Как можно сохранить макет СКД? | ☑ | ||
---|---|---|---|---|
0
Плот
25.03.13
✎
11:59
|
Ребята привет! Есть типовой отчет построенный на СКД. В отчете результат выполнения СКД обрабатывается еще и программно. Скажите пжл, есть какая нить возможность что бы из отладчика сохранить макет компоновки данных например в ХМЛ и посмотреть запрос выполнения?
|
|||
1
Maxus43
25.03.13
✎
13:35
|
можно сохранить текущую схему компановки в xml, и её уже смотреть
|
|||
2
Maxus43
25.03.13
✎
13:38
|
не совсем понятно про "посмотреть запрос выполнения", программно обрабатывается же только результат уже, схема сама не трогается?
|
|||
3
GANR
25.03.13
✎
13:44
|
||||
4
GANR
25.03.13
✎
13:46
|
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл("D:\Макет.xml"); СериализаторXDTO.ЗаписатьXML(Запись, ТвойМакет); Запись.Закрыть(); |
|||
5
Плот
25.03.13
✎
13:47
|
(1) Но, пользователь же может изменить настройки, тогда сам запрос тоже поменяется?
|
|||
6
Плот
25.03.13
✎
13:48
|
(4) Попробую щас.
|
|||
7
Плот
25.03.13
✎
13:54
|
СобытияОСПринятеКУчету.ДатаСобытия КАК ДатаПринятияКУчету,
Простое обращение к временой таблице. Но почему дата не выходит? Вопрос вытекает вот отсюда v8: БГУ Ведомость остатков ОС |
|||
8
Crush
25.03.13
✎
13:57
|
Не пользовался ни разу, но что то подсказывает, что тут консоль СКД нужна - это если хочешь посмотреть как платформа переделывает твой запрос.
А если у тебя где то кодом модифицируется запрос, то в отладчике в наборах данных его ищи. Там же его можно целиком скопировать. |
|||
9
Плот
25.03.13
✎
14:00
|
(8) Вот вот тоже так кажется. Консоль СКД. Хотя Макет сохраняю прям перед самым
ПроцессорКомпоновки.Инициализировать По сему могу сделать вывод что текст запроса, больше не редактируется. |
|||
10
Плот
25.03.13
✎
14:02
|
(+9) Если сформировать отчет на день раньше, т.е. на 30.12.2012 то все гуд. Если на 31.12.2012 то все, дата пропадает и выводится NULL.
Единственный манипулляции с датой нашел в описании параметров СКД ВЫБОР КОГДА ЗначениеЗаполнено(&ДатаОтчета) ТОГДА ДобавитьКДате(КонецПериода(&ДатаОтчета, "День"), "Секунда",1) ИНАЧЕ &ДатаОтчета КОНЕЦ Но поиграв с этим параметром пришел к выводу, что он здесь не причем |
|||
11
Плот
25.03.13
✎
14:04
|
Капец.
Если в описании параметра СКД ВЫБОР КОГДА ЗначениеЗаполнено(&ДатаОтчета) ТОГДА ДобавитьКДате(КонецПериода(&ДатаОтчета, "День"), "Секунда",1) ИНАЧЕ &ДатаОтчета КОНЕЦ Но поиграв с этим параметром пришел к выводу, что он здесь не причем Тупо все убрать, то все гуд. Ребята помогайте. Что же здесь делается? |
|||
12
zladenuw
25.03.13
✎
14:08
|
(11) да выведи ты результат своего запроса в тз и смотри что не так
|
|||
13
Плот
25.03.13
✎
14:10
|
(12) Что здесь делается? Пытаюсь разобраться, точно изза этого кода.
ВЫБОР КОГДА ЗначениеЗаполнено(&ДатаОтчета) ТОГДА ДобавитьКДате(КонецПериода(&ДатаОтчета, "День"), "Секунда",1) ИНАЧЕ &ДатаОтчета КОНЕЦ |
|||
14
Плот
25.03.13
✎
14:19
|
(+13) Если ДатаОтчета заполнена тогда он передает в запрос следующаяДата() так? Если датаОтчета не заполнена, то передает ПустаяДата()?
|
|||
15
zladenuw
25.03.13
✎
14:20
|
а разве есть функция в запросе ЗначениеЗаполнено ?
|
|||
16
Плот
25.03.13
✎
14:22
|
(15) Кажется нет. Хмм.
|
|||
17
zladenuw
25.03.13
✎
14:22
|
ну и дальше разбор поля.
|
|||
18
zladenuw
25.03.13
✎
14:29
|
получилось ?
|
|||
19
Плот
25.03.13
✎
14:30
|
УРА!!!
ВЫБОР КОГДА &ДатаОтчета Есть NULL ТОГДА ДобавитьКДате(КонецПериода(&ДатаОтчета, "День"), "Секунда",1) ИНАЧЕ &ДатаОтчета КОНЕЦ Спасибо Всем!!! Спасибо (15). Наконец то "головняк" отстал :-) |
|||
20
Плот
25.03.13
✎
14:30
|
(18) Ага. Спасибо дружище!!! Сколько времени потратил.
|
|||
21
Плот
25.03.13
✎
14:33
|
Одно для меня осталось не поняным, почему же по некоторым выводила даты, а по некоторым не выводила.
|
|||
22
GANR
25.03.13
✎
15:17
|
Интересная, кстати, тема. Способ выяснения что за запрос формируется на основании СКД в сочетании с настройками (4) хорошо-бы занести в http://kb.mista.ru/ в подраздел статьи "Работа с СКД посредством XML-сериализации".
|
|||
23
Плот
26.03.13
✎
06:52
|
И все таки по некоторым объектам так и не выводятся даты. Я в замешательстве. Что делать? Убрал выражение в параметре вообще. Пусть строит отчет на датуОтчета.
|
|||
24
Плот
26.03.13
✎
07:36
|
Самое интересное, что все данные кроме ДатыПринятияКУчету выводит.
|
|||
25
GANR
26.03.13
✎
15:26
|
||||
26
Плот
27.03.13
✎
14:00
|
Вот курицы!!! Наколбасили ручных операций по ОС списание с 101 и сразу приход на 101 по другому ИФО. Смотрю РС.СобытияОС там есть этот объект.
|
|||
27
Плот
27.03.13
✎
14:20
|
(+26) Еще и ЦМО изменили.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |