Базовый курс. МГ сессия от 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. В первом блоке базового курса Вы рассказываете о Дереве значений. Не могли бы Вы привести реальные примеры, когда необходимо использовать этот объект.
Спасибо за ответы, если я правильно понял, то дерево значений – это скорее интерфейсный объект? При написании кода чаще используют таблицы значений, массивы, списки..
Да, верно, скорее объект интерфейсный.
Но, думаю, есть алгоритмы, где можно применять дерево без вывода его на экран..