1

Выполнение отчета не срабатывает с первого раза

Тема: Выполнение отчета не срабатывает с первого раза

Здравствуйте!
У меня сразу несколько вопросов по моему коду

http://sdk.wialon.com/playground/tQEuwjpM/14

Во-первых, нажимаю "Выполнить отчет" сразу программа не срабатывает, а при нажатии на кнопку второй и последующие разы срабатывает безупречно.Как быть?Возможно что-то напутал с обновлением флагов в функции GetUnitByVIN()?

Во-вторых, как изменить латинские названия чекбоксов на русские? Подскажите, пожалуйста.

В-третьих, как добавить чекбокс с гос-номером? (произвольные поля, в моей программе это переменная nomer в функции getUnitByVIN() )

2

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Ошибся ссылкой, вот верная http://sdk.wialon.com/playground/tQEuwjpM/15
Как пример, можете посмотреть номер В557ВУ.

3

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Со вторым вопросом разобрался но сразу возник вопрос: Что такое "список столбцов" (с) в

svc=report/update_report&params={"itemId":<long>,
                 "id":<long>,
                 "callMode":<text>,
                 "n":<text>,
                 "ct":<text>,
                 "p":<text>,
                 "tbl":[
                     {
                        "n":<text>,
                        "l":<text>,
                        "c":<text>,
                        "cl":<text>,
                        "s":<text>,
                        "sl":<text>,
                        "p":<text>,
                        "sch":{    
                            "f1":<uint>,
                            "f2":<uint>,
                            "t1":<uint>,
                            "t2":<uint>,
                            "m":<uint>,
                            "y":<uint>,
                            "w":<uint>
                        },
                        "f":<uint>
                    }
                ]}
4

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

С предыдущим вопросом тоже разобрался, теперь никак не могу понять как добавить государственный номер(он у меня в произвольных полях, в программе уже получил в принципе)  в таблицу. А также отчет не срабатывает сразу.

5

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Исправленный скрипт http://sdk.wialon.com/playground/tQEuwjpM/23

1) в функции init() было неверно указано название флага (wialon.item.Unit.dataFlag.customFields -> wialon.item.Item.dataFlag.customFields)
2) в функции getUnitByVIN() не надо вызывать updateDataFlags(). Этот метотод загружает объекты в сессию и это уже было сделано в init()

6

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Благодарю!

7

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Остается вопрос добавления в таблицу гос. номера.

8

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Aidaronly77 пишет:

Остается вопрос добавления в таблицу гос. номера.

Таблица - это результат отчёта и добавить туда произвольное поле просто так нельзя.
Вы можете самостоятельно доклеивать столбец (с гос.номером или любыми другими данными) в момент отрисовки

9

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

вот это как раз таки и нужно)

10

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Последняя колонка - гос. номер
http://sdk.wialon.com/playground/tQEuwjpM/25

11

Выполнение отчета не срабатывает с первого раза

Re: Выполнение отчета не срабатывает с первого раза

Низкий поклон, shmi!