МГ: сессия от 2010-08-11
Сегодня небольшая сессия, но все вопросы заслуживают вашего внимания.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Все равно, как-то “мутно” по третьему вопросу… Почему процедуру для работы с единственным объектом-ссылкой – располагаем в менеджере, если логическое назначение менеджера – работа с совокупностью объектов, выборками…??? каковы формальные (или близкие к формальным) правила что относить в модуль объекта, а что в модуль менеджера? почему тогда, например, не положить печать карточки в общий модуль в отдельную подсистему..??? каковы критерии – непонятно.. слишком много сущностей в 8-ке, а четкое опредление сущности для чего она и как сней работать и где/когда использовать – они есть??? может мы просто не знаем..???
Формально вы правы. Модуль менеджера для работы в целом с совокупностью объектов.
Когда платформа по умолчанию процедуру печати создает в модуле менеджера она предполагает, что в метод может быть передано несколько ссылок, то есть как раз совокупность.
Но в нашем случае печатается один элемент.
Где размещать процедуру печати? В класс СправочникСсылка нет возможности добавить свой метод. Хотя это было бы идеально: Товар.Печать() и все! Даже параметров не нужно было бы.
Можно создать процедуру общего модуля куда передавать ссылку, но тогда мы сильно отвязываемся от контекста, то код будет менее читаемым.
Поэтому единственный выход в 8.2 – использовать модуль менеджера. Код в этом случае будет читаемым: Справочники.Контарегенты.Печать(Ссылка).
Вопрос №2. Нокаут ))).Тип реквизита был Ссылка.Спасибо!
Это я рано пытаюсь скачать или косяк со ссылками?
А теперь?
Теперь все хорошо, спасибо!