CftClub.ru
Клуб специалистов ЦФТ-Банк

Создание руб. док., с комиссией.. [MAIN_DOCUM].[NEW#DOC]

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
e.kha
Участник со стажем
Неподтвержденный


Вступление в Клуб: 26.04.2012
СообщениеЧт Июн 08, 2017 04:10   Создание руб. док., с комиссией.. [MAIN_DOCUM].[NEW#DOC] Ответить с цитатой
Полезность: Нет оценки
Добрый день
Возникла необходимость создать руб. док сразу с комиссией....
Если делать через интерфейс, проблем нет.
Но делая программно через операцию
Код:
mdoc_ref := ::[MAIN_DOCUM].[NEW#DOC]
, создается документ без комиссии... Если вызвать после этого
Код:
mdoc_ref.[EDIT_DOC].V_COMM_YES := true;
         mdoc_ref->[EDIT_DOC]


создается документ комиссии....

Вопрос: как создать руб. документ с комиссией через одну операцию
Код:
mdoc_ref := ::[MAIN_DOCUM].[NEW#DOC]

Если это возможно?
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеЧт Июн 08, 2017 09:59    Ответить с цитатой
Полезность: Нет оценки
Попробуй так, раскомментировать если у операций есть расширения


Код:

::[MAIN_DOCUM].[NEW#DOC].V_COMM_YES := true;
--::[MAIN_DOCUM].[NEW#DOC_EXT].V_COMM_YES := true;
::[MAIN_DOCUM].[EDIT_DOC].V_COMM_YES := true;
--::[MAIN_DOCUM].[EDIT_DOC_EXT].V_COMM_YES := true;
   
   ret := ::[MAIN_DOCUM].[NEW#DOC]( ..............


::[MAIN_DOCUM].[NEW#DOC].V_COMM_YES := null;
--::[MAIN_DOCUM].[NEW#DOC_EXT].V_COMM_YES := null;
::[MAIN_DOCUM].[EDIT_DOC].V_COMM_YES := null;
--::[MAIN_DOCUM].[EDIT_DOC_EXT].V_COMM_YES := null;                  
                  

_________________
Нельзя всем дать всё: всех много, а всего мало
e.kha
Участник со стажем
Неподтвержденный


Вступление в Клуб: 26.04.2012
СообщениеПт Июн 09, 2017 02:37    Ответить с цитатой
Полезность: Нет оценки
Делал так, создается документ без комиссии....
IXaNI
Участник со стажем
Неподтвержденный


Вступление в Клуб: 27.08.2012
СообщениеПт Июн 09, 2017 08:27    Ответить с цитатой
Полезность: Нет оценки
Вызовите операцию [NEW#DOC] через plpcall, передав все нужные параметры и переменные, включая V_COMM_YES
e.kha
Участник со стажем
Неподтвержденный


Вступление в Клуб: 26.04.2012
СообщениеПт Июн 09, 2017 09:11    Ответить с цитатой
Полезность: Нет оценки
в этой операции есть параметры типа структуры - не ссылочные или скалярные... Не знаю, как в plpcall передать такой параметр, например как P_BUD_REQS....
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru