Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 19:10
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вопрос тест проффесионал. Глобальный контекст  (Прочитано 11321 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Предмет:
1С:Платформа
2.16 Выделяются ли цветом свойства и методы глобального контекста при редактировании программных модулей?
1.Да
2. Если на закладке "Редактирование" в параметрах редактирования текстов
и модулей установить признак "Выделять цветом свойства и методы глобального контекста"
3. Нет, так как свойства и методы глобального контекста не являются конструкциями встроенного языка

Здравсвуйте. Не понятно слово глобальный контекст что оно значит?
Знаю что выделяются цветом операторы, константы чисел, константы дат, коментарии, фон. Это можно задать в параметрах в конфигураторе.
Какой правильный ответ?

Последний раз редактировалось: MuI_I_Ika; 21 Янв 2015, 19:58


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Не понятно слово глобальный контекст что оно значит?
открываем синтаксис-помощник и видим:
Цитировать
Глобальный контекст инициализируется при открытии конфигурации в режиме "1С:Предприятие" и существует вплоть до ее закрытия. Все свойства, процедуры и функции глобального контекста доступны в любом программном модуле конфигурации.
Доступ к свойствам, процедурам и функциям глобального контекста осуществляется непосредственно из любого программного модуля, используя их имена (без ссылки на какой-либо объект).
Важно! У всех событий глобального контекста назначены предопределенные процедуры-обработчики. Имена процедур соответствуют именам событий. Все процедуры должны располагаться в модуле обычного приложения, модуле внешнего соединения и модуле управляемого приложения.

ответ 3.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Простыми словами глобальный контекст это что? Не понятно.

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
простыми словами глобальный контекст - это свойства, процедуры и функции, которые доступны из любого модуля конфигурации

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Пример глобального контекста может служить Функция ТекущаяДата();? ПеременнаяДата= ТекущаяДата();?

Оффлайн Slin

  • Глобальный модератор
  • *****
  • Сообщений: 780
  • РЕПУТАЦИЯ: 247
  • КПД: 32%
  • Game over...
  • Регистрация: 2010-10-13
  • Сайт: 
  • Профессия: Программист 1С
Это пример встроенной функции языка :)

В более широком значении контекст — среда, в которой существует объект (с) Википедия

Во встроенном языке 1С контекстом можно назвать набор процедур, функций, перечислений и других объектов, которые доступны в данном месте в данное время. Соответственно, во встроенном языке понятие "контекст" относится к модулю, где исполняется (может исполняться) программный код. У любого модуля существует контекст. Этот контекст образуется объектами (процедура, функциями и т.д. и т.п.) встроенного языка, глобального контекста, локального контекста. Для конкретного модуля контекст определяется видом модуля, директивами компиляции и другими свойствами (объектами) конфигурации.

Подробнее о контекстах модулей можно почитать в Руководстве разработчика, пункт 4.2 Формат исходных текстов программных модулей.
skype: slin-dev

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Если я правильно понял то в каждом модуле свой контекст?

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Если я правильно понял то в каждом модуле свой контекст?
и да и нет. есть общие части, например тот же глобальный контекст (как тут уже писал и не раз, он доступен везде из любого модуля конфигурации) + для объектов одного вида (документов например) контекст будет похожим - стандартные методы и свойства одинаковы для всех документов, но у каждого конкретного вида документа могут быть свой контекст - внутренние процедуры и функции.
как-то так.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Имеем модуль.
Модуль может быть:
1. приложения
2. общий
3. объекта
4. формы
5. менеджера
(сорри, если какой-то забыл)

Контекст - это та совокупность переменных, процедур и функций, которые "видит" текущий модуль.
Глобальный контекст на то он и глобальный, что его "видят" все модули без исключения.
Складывается из:
1. ЭКСПОРТНЫХ переменных, процедур и функций модуля приложения.
2. Экспортных процедур и функций глобальных общих модулей.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Навигация

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
48 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 366
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal