Базовый курс. Мастер-группа Q&A от 12.12.2011

Рассмотрим вопросы участников 6-го и 7-го потока базового курса.


1. Шаблоны текста.
В последнем материале нашего курса, в главе 15, Вы рассказывали про пользовательские шаблоны текста
Хотелось бы поглубже рассмотреть этот вопрос, изучить синтаксис, и ознакомиться со сложными примерами
Например, каким образом можно вставить текущую дату и имя пользователя.

2. Связь модуля формы и модуля объекта.
Как увидеть экспортные процедуры и переменные в модуле объекта (МО) из модуля формы (МФ) и наоборот в МФ из МО?

3. Глобальные переменные.
В модуле Управляемого Приложения (МУП) мы можем описать экспортную клиентскую универсальную переменную, которая будет видна в любых клиентских частях объектов.
А можно ли создать такую же универсальную СЕРВЕРНУЮ экспортную переменную, которую можно будет видеть в любых серверных частях?
Проблема – в общих модулях не разрешен раздел переменных.

4. Итоги по иерархии.
При использовании итогов только по иерархии получаются “фантомные” группы
В чем причина такого поведения?

5. Параметры метода “Выбрать”.
В синтакс-помощнике интересует метод Выбрать относительно объектов Результат запроса и Выборка из результата запроса. Первый параметр этого метода ясен, а вот 2-ой и 3-ий не совсем. 
Если ли смысл в качестве второго параметра (при не линейном обходе) передавать несколько группировок, если да то где это может применятся. 

6. Связь графиков и записей регистра.
Ради интереса завел дополнительный ресурс, связанный с графиком и указал в нем другой тип графика (т.е. в одной записи в ресурсах, связанных с графиками, оказались данные и по пятидневке и по шестидневке) в этом случае таблица “ТипГрафика” не считает нужных данных, т.к. видимо не понимает по какому графику считать.
Как правильно в таких случаях работать с таблицей “ТипГрафика” и для чего дана такая возможность создания многочисленных измерений, ресурсов, связанных с графиком.
Почему связываемый с графиком ресурс(измерение) может иметь любой тип?
Как это применяется на практике?

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментариев 12 на “Базовый курс. Мастер-группа Q&A от 12.12.2011”

  1. А что за шрифт используется в конфигураторе?
    Не могу подобрать :D

    • Шрифт называется Verdana, его преимущество в том, что он не моноширинный.
      То есть на экран входит большее количество символов.

  2. Сергей Русаков 12.12.2011 в 23:05

    ПоместитьВоВременноеХранилище у меня для разных сеансов не работает, в другом сеансе если читаю данные по переданному адресу  там НЕОПРЕДЕЛЕНО.  Получается что для организации синглтонов приходится их загонять в базу? или есть способ держать их в оперативке сервера, чтобы  и они были статичны для всех сеансов ?

    • Сергей, наличие глобальной переменной подразумевает ее доступность в рамках одного сеанса (можете проверить на клиентской глобальной переменной).
      Если нужны “межсеансные” значения, то правильно их хранить в ИБ.

    • Если не секрет, каким образом передаете адрес между сеансами?

      • Варианта два:
        1. Использование объектов ИБ.
        2. Использование файловой системы.

        • Это я к чему спросил, раз есть возможность передать адрес, то значить и есть способ передать необходимое значение. :)

          • Но у Сергея написано: “ПоместитьВоВременноеХранилище у меня для разных сеансов не работает”.
            Из чего я делаю вывод, что с помощью этого метода не получилось решить поставленную задачу (и не должно было получиться).
            Тогда в чем вопрос? :)

  3. Т.е. выходит что понятие Экспорт для функций и переменных модуля формы это атавизм, который просто ненужен.
    Также объявление экспортных переменных в модуле объекта тоже не имеет значения?

    • Нельзя сказать, что это атавизм.
      Прежде всего, наличие экспортных переменных это общее поведение для всех объектов.
      Пример использования:
      1. В серверной процедуре заполняются экспортные переменные.
      2. Из данной процедуры происходит вызов другой серверной процедуры, там эти значения могут быть использованы.
      3. При возврате на клиента объект удаляется, соответственно значений больше не будет.

  4. Дмитрий Медведев 12.12.2011 в 13:15

    Здравствуйте!
    По моему вопрос 2, уже был полностью объяснён в видео уроках, сейчас повторение уже имеющегося материала.
    А вопрос 5 Вы ошиблись при отправке и добавлено видео вопроса 4.

    • Добрый день!

      Ошибка в файле исправлена, попробуйте его скачать сейчас.
      Всем отписавшимся – спасибо!