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

Представляем новую серию ответов на вопросы участников базового курса по программированию.

1. Реквизиты объектов конфигурации.
Возник вопрос по поводу уникальности объектов ссылочного типа.
Если сам объект уникален и созданная копия объекта для системы будет отдельной сущностью, то как обстоит дело с реквизитами объекта?
Т.е. созданные реквизиты будут ли уникальны для объекта? Подозреваю, что система так же однозначно их различает (т.е. если удалить реквизит объекта и создать точно такой же – то для системы они будут разные).
Но по какому принципу? У реквизитов же нет Гуида (если я правильно понял)..

2. Перекрестные ссылки.
Подскажите, в решении Вы использовали для передачи новой ссылки справочника “контактные лица” серверную переменную, а разве нельзя было воспользоваться реквизитом объекта контрагенты (мы же присвоили ему сформированную новую ссылку), или данный подход где-то может “вылезть боком” и правильнее ч/з переменную?
В приведенное решение задания будет срабатывать только один раз, когда мы создаем новый элемент, при перезаписи произойдет ошибка (дубль ссылки), чтобы этого не было я решил дописать условие проверки на то, что ссылка на элемент справочника контактные лица не новая, но тут случился конфуз, ни один из методов поиска не ищет по ссылке (искать по наименованию и коду особого смысла не имеет, вдруг нарвемся на элемент с такими же параметрами), вариант который заработал, это только попытаться получить объект, который возвращает “неопределено” (кстати, почему неопределено, а не новый объект?
Как правильно отработать данную ситуацию?

3. Выборка элементов справочника.
В 7.7 был эффект интересный при переборе элементов справочника: если в цикле по элементам справочника изменять наименование у элементов, то выборка начинала вести себя не предсказуемо, то есть такое впечатление, что после каждой записи в теле цикла платформа индекс заново создавала и тем самым порядок самой выборки изменялся.
В 7.7 приходилось запоминать в список все элементы, которые изменить надо и потом отдельным циклом уже после перебора элементов справочника изменять каждый из этих элементов.
А как с этим в 8.2 ?

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

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

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

Комментарии запрещены.