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