Базовый курс. МГ сессия от 17.11.10

Новая сессия ответов на вопросы участников базового курса.

Сегодня рассмотрены следующие вопросы.

1. Как я понял любая таблица Справочника, Документа и т. д. имеет только одно уникальное поле(ключ) это ссылка.
Если для хранения данных используют например СУБД MS SQL, то теоретически таблица может иметь и ключ состоящий из двух и более реквизитов(атрибутов).
Есть в платформе встроенные методы поддержки целостности данных или за этим нужно следить только программно?

2. Роль сервера 1С, какие функции он выполняет?
В случае, если используется клиент-серверная архитектура развертывания системы, обязательно ли надо устанавливать сервер 1С или можно обойтись связкой “толстый клиент + СУБД” как на платформе 7.7?

3. Есть утверждение, что если в условном операторе выражение
C1 И С2,
С1 = Ложь, то С2 вычисляться не будет.
Также скобки в выражении имеют высший приоритет. Процедура КнопкаВыполнитьНажатие(Кнопка) Если ф1() И (ф2()) Тогда КонецЕсли; КонецПроцедуры Функция ф1() Сообщить(1);            Возврат Ложь; КонецФункции Функция ф2() Сообщить(2);           Возврат Истина; КонецФункции
Вопрос почему ф2() не выполнилась первой, а все-таки первой выполнилась ф1(), а ф2() вовсе не выполнилась?

4. В первом блоке базового курса Вы рассказываете о Дереве значений. Не могли бы Вы привести реальные примеры, когда необходимо использовать этот объект.

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

комментария 2 на “Базовый курс. МГ сессия от 17.11.10”

  1. Евгений Шилов 22.11.2010 в 00:18

    Спасибо за ответы, если я правильно понял, то дерево значений – это скорее интерфейсный объект? При написании кода чаще используют таблицы значений, массивы, списки..

    • Да, верно, скорее объект интерфейсный.
      Но, думаю, есть алгоритмы, где можно применять дерево без вывода его на экран..