Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вызов серверной функции с параметром типа УправляемаяФорма

Вызов серверной функции с параметром типа УправляемаяФорма
Я
   CountR
 
13.02.18 - 10:11
В новых типовых конфигурациях есть серверный модуль РеализацияТоваровИУслугФормы. В этом модуле - функция:
Функция ОбработкаВыбораПодборВставкаИзБуфера(Форма, ВыбранноеЗначение, ИмяТаблицы) Экспорт
Функция вызывается из модуля формы РТиУ, когда выполнен подбор номенклатуры.
Есть ли какой нибудь способ вызвать эту функцию из своей обработки?
Т.е. имеется обработка, которая аналогично обработке Подбора формирует таблицу значений с номенклатурой и количеством, для списка документов реализации.
Хочется подсунуть эту ТЗ в типовую функцию, чтобы корректно отработали все штатные заполнения - при этом пользователь работает только с обработкой, форма документа не открывается.
Конфигурация на поддержке, типовая.

Задача сводится к следующему - как, имея только ссылку на документ, вызвать функцию общего серверного модуля (без возможности вызова с клиента), и передать этой функции форму этого документа?
 
 
   CountR
 
1 - 13.02.18 - 15:55
Что ж, похоже задача решения не имеет в рамках нашей вселенной...

Отправить тип УправляемаяФорма на серверную функцию общего модуля можно только из контекстной серверной функции модуля формы.

Если надо воспользоваться стандартными процедурами и функциями типовых конфигураций - надо готовить структуру и наполнять ее используемыми данными, и потом подсовывать вместо УправляемойФормы. Если, конечно, в этом общем модуле не делается потом так:
Форма.УстановитьФункциональныеОпцииФормы();
Т.е. из модуля формы вызывается функция общего модуля, а из функции общего модуля вызывается процедура модуля формы.
Интересно, как разработчики типовых не путаются во всех этих взаимозависимостях?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует