Глобальные переменные в шаблонах

Поддержка
  • Почему в шаблонах нельзя использовать глобальные переменные?
    При попытке это сделать будет такая ошибка:
    SyntaxError: Parse error во время выполнения действия ***********
    Приходится постоянно конвертировать глобальные переменные в не глобальные для шаблонов и из-за этого устраивает срач в списке переменных.

  • @PanLipton said in Глобальные переменные в шаблонах:

    Почему в шаблонах нельзя использовать глобальные переменные?
    При попытке это сделать будет такая ошибка:
    SyntaxError: Parse error во время выполнения действия ***********
    Приходится постоянно конвертировать глобальные переменные в не глобальные для шаблонов и из-за этого устраивает срач в списке переменных.

    В каких ещё шаблонах?

  • Такая же проблемма
    При выполнение действия Шаблон

    Хочу собрать из глобальных переменных единый отчет .

    SyntaxError: Parse error во время выполнения действия ***********
    получаю вот такую ошибку ..

    Если вначалае шаблона идет перменна а потом текст то вроде как ок .
    Но если сначала текст а потом глобальная переменная .
    То срыаеться на такую ошибку .

  • @https probuy sohranit v localniy var znachenie iz globalnoy peremennoy i s ney vzaimodeystvovat

  • Благодарю .
    Но задача писать из глобальных )
    Да и хотелось бы суть проблеммы понять .
    @Fox помогите плиз .

  • @https a v chem problema sdelat kopiyu globalnogo v localniy ya ne ponimayu?

  • @clarabellerising
    Проблемма в том что у меня порядка 40 глобальных переменных
    И сделать одну локальную я хочу через действие Шаблон . А не заниматься мазахизмом.

  • @PanLipton можно

    VAR_NEW_VARIABLE = JSON.parse(P("basglobal", "Имя глобальной переменной") || '""')
    
  • @Ajshma

    вот у меня кусочек шаблона

    Глобальные проблемы - [[GLOBAL:DATA_ZABB_GLOBAL_PROBLEM]]

    Состояните основных серверов :

    Бекенд
    [[GLOBAL:DATA_ZABB_BACKEND]]

    Фронтенд
    [[GLOBAL:DATA_ZABB_FRONTEND]]

    как это можно через выполнить код записать в [[RESULT]]

    Буду очень признателен .

  • И почему шаблон не хочет рабоать корректно ? Может кто то знает причину ? )
    Потому что если добавить в шаблон . Только вот это [[GLOBAL:DATA_ZABB_GLOBAL_PROBLEM]]
    то все как бы работает .
    Глобальные проблемы - [[GLOBAL:DATA_ZABB_GLOBAL_PROBLEM]] а вот так уже ошибка .
    Хочется смысл проблемы понимать тоже .

  • @https я же дал пример

    [[RESULT]] = JSON.parse(P("basglobal", "DATA_ZABB_GLOBAL_PROBLEM") || '""')
    [[RESULT]] = JSON.parse(P("basglobal", "DATA_ZABB_BACKEND") || '""')
    [[RESULT]] = JSON.parse(P("basglobal", "DATA_ZABB_FRONTEND") || '""')
    
  • @Ajshma
    Перезадать с глобальных на локальные одним действием . Уже похоже на правду . Благодарю Вас !

  • @PanLipton
    dc714eb1-8a40-4365-8e9c-e47fc4202d3f-template_globals_vars.xml
    так работает) над поправить логику _template, та использует старую логику обработки переменных, хотя в BAS есть новая логика, которая поддерживает глобальные переменные. почему не обновили - хз.
    просто скопировал и сам вызвал вручную.