Код я упростил для читаемости, убрав проверки и прочую мишуру оставив суть.
Собственно у нас есть "ЭлементНоменклатурыСсылка" нужно запустить функцию модуля объекта для справочника номенклатура, чтобы он обработал этот элемент.
Эта функция довольно объёмная и многозадачная, в следствии чего просто продублировать её не вариант.
Она должна срабатывать при изменении поля формы ВидНоменклатуры. Вот думаю, может проще вызывать ФормуЭлемента у справочника и создавать новый элемент через неё. Такое возможно сделать?

```1c
    &НаКлиенте
    Процедура ЗагрузитьДанныеВБазу(Команда)
    Артикул = "буквыцыфры"
    // Создаем элемент справочника Номенклатура на сервере
    ЭлементНоменклатурыСсылка = СоздатьЭлементСправочникаНоменклатура(Артикул);

    // Что написать вместо этой строчки чтобы работало???
    ЭлементНоменклатурыСсылка.ПолучитьОбъект().ВидНоменклатурыПриИзмененииНастройкаФормы();

    КонецПроцедуры

    &НаСервере
    Функция СоздатьЭлементСправочникаНоменклатура(Артикул)

    // Создаём новый элемент справочника номенклатура
    НоменклатураЭлемент = Справочники.Номенклатура.СоздатьЭлемент();

    // чото делаем

    // записываем
    НоменклатураЭлемент.Записать();

    // возвращаем ссылку на элемент справочника
    Возврат Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Артикул);
    КонецФункции
```
---
Ты уж определись - либо трусы, либо крестик.
нужно запустить функцию модуля объекта для справочника номенклатура, чтобы он обработал этот элемент. Я тебе показал как запустить.
функцию модуля объекта... Эта функция довольно объёмная и многозадачная, в следствии чего просто продублировать её не вариант. Тем более, что она уже существует.
Она должна срабатывать при изменении поля формы ВидНоменклатуры. Что мешает при изменении перейти с клиента на сервер, получить объект и запустить нужное?
сервер не обрабатывает такие вызовы, потому что это работа с формой элемента Видимо что-то мешает, все таки. То ли трусы, то ли крестик.
---
// возвращаем ссылку на элемент справочника
        Возврат Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Артикул); А зачем его искать?
НоменклатураЭлемент.Ссылка - это и есть то что Вы создали. А то что вы сейчас возвращаете как ссылку - это объект. ;)
(1) ЭлементНоменклатурыСсылка = СоздатьЭлементСправочникаНоменклатура(Артикул); Это у Вас объект а не ссылка.
---
А то что вы сейчас возвращаете как ссылку - это объект. ;)
Это у Вас объект а не ссылка. С чего вдруг?
---
просто функция в модуле должна быть экспортной, от того видимо она и невидима тебе снаружи))
---
Ну и, видимо, обращение к методу объекта должно быть в контексте сервера, а не клиента.
---
Только сделай уже нормальную процедуру в модуле, с адекватным наименованием

```1c
    &НаСервере
    Функция СоздатьЭлементСправочникаНоменклатура(Артикул)

    // Создаём новый элемент справочника номенклатура
    НоменклатураЭлемент = Справочники.Номенклатура.СоздатьЭлемент();

    // чото делаем ВОТ ТУТ И ВЫЗЫВАЙ СВОЮ ПРОЦЕДУРУ
    НоменклатураЭлемент.ВидНоменклатурыПриИзмененииНастройкаФормы();

    // записываем
    НоменклатураЭлемент.Записать();

    // возвращаем ссылку на элемент справочника
    Возврат НоменклатураЭлемент.Ссылка;

    КонецФункции
```
---
сервер не обрабатывает такие вызовы, потому что это работа с формой элемента
---
Ты уж определись - либо трусы, либо крестик.
нужно запустить функцию модуля объекта для справочника номенклатура, чтобы он обработал этот элемент. Я тебе показал как запустить.
функцию модуля объекта... Эта функция довольно объёмная и многозадачная, в следствии чего просто продублировать её не вариант. Тем более, что она уже существует.
Она должна срабатывать при изменении поля формы ВидНоменклатуры. Что мешает при изменении перейти с клиента на сервер, получить объект и запустить нужное?
сервер не обрабатывает такие вызовы, потому что это работа с формой элемента Видимо что-то мешает, все таки. То ли трусы, то ли крестик.
---
ПолучитьОбъект() на клиенте выдаст ошибку.

Зачем что-то жевать, когда даже СП не открыли?
---
я знаю что выдаст ошибку. это место я написал, чтобы было понятно где, что и как я хочу сделать
---
Понятно только то, что ты неуч. Да еще и думаешь, что своим заведомо ошибочным кодом поможешь нам понять суть твоих тараканов.
---
злой вы, но спасибо за ответ. помог