8.х Глобальная переменная vs параметр сеанса

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем GRUV, 16 май 2008.

  1. TopicStarter Overlay
    GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Что лучше использовать, глобальные переменные или параметры сеанса ?
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    А по подробнее?
  3. TopicStarter Overlay
    GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Необходимо сделать переменную, которая инициализируется при старте системы и должна быть доступна в любом месте конфигурации. Можно объявить в модуле приложения глобальную переменную, а можно добавить параметр сеанса, как лучше сделать? В чем отличие, кроме того, что для параметра сеанса можно устанавливать права доступа ?
  4. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Судя по описанию - лучше в параметр сеанса закинуть, они для этого и созданы.
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Раскройте суть задачи - где вы собираетесь ее использовать и чтол в ней хранить. А то и просто константа может подойти.
  6. Serge
    Offline

    Serge Опытный в 1С

    Регистрация:
    15 фев 2008
    Сообщения:
    160
    Симпатии:
    0
    Баллы:
    26
    А как объявить глобальную переменную?
    Создаю, скажем в модуле приложения новую переменную:

    Перем глМояПеременная Экспорт;

    Где-то в другом модуле пытаюсь к ней обратиться
    Пишет, что переменная не существует.
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Посмотрите в типовых, как используют получения глобальных значений.
    Все типовые переводят на такую систему, т.к. в 8.2 вообще нет понятия глобальных переменных.

    Так что не стоит использовать старые подходы.

Поделиться этой страницей