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

================

Документ:
Код 1c:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
   ДеревоТоваровОбъекта.ПриОткрытииДокументаСДеревом(ЭтаФорма, Объект.Ссылка);


Общий модуль ДеревоТоваровОбъекта:

Код 1c:
&НаКлиенте
Процедура ПриОткрытииДокументаСДеревом(ЭтаФорма, Ссылка) Экспорт
    ЗаполнитьДеревоТоваровСРазмерами(ЭтаФорма.ДеревоТоваров, Ссылка);
 
&НаСервере
Процедура ЗаполнитьДеревоТоваровСРазмерами(ДеревоТоваров, Ссылка)
    Запрос = Новый Запрос;


Синтаксический контроль в общем модуле "ДеревоТоваровОбъекта" выдает ошибку:
Процедура или функция с указанным именем не определена (ЗаполнитьДеревоТоваровСРазмерами)

=====================

Вероятно будет не правильно использовать в цепи вызовов из "ПриОткрытии" серверные процедуры. Есть "ПриСозданииНаСервере" - вот в ней и должны отработать все серверные механизмы.

=========================

Тут больше вопрос не ПриОткрытии, а то что если я с документа передаю в общий модуль который исполняется на клиенте то я не могу потом передать этот параметр в общий модуль на сервере, такая ситуация возникает не только при открытии но и в других местах