Текущее время: Чт, мар 28 2024, 17:01

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Инициализация признака со ссылкой на поле таблицы
СообщениеДобавлено: Вт, июл 08 2014, 10:09 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 25 2007, 10:51
Сообщения: 54
Пол: Мужской
Добрый день, коллеги.
Создаю в CT04 новый признак VBAP_LGORT со ссылкой на VBAP-LGORT. Включаю этот признак в отношение, которая вызывает функцию, а
функция уже функциональный модуль. В функции признак VBAP_LGORT помечен как импортируемый. На основе склада отношение должно подобрать
цех. Проблема заключается в том, что ФМ не запускается если передавать в функцию значение признака VBAP_LGORT. Если передавать константу,то все хорошо.
Такое чувство, что не инициализируется переменная. Может кто-то сталкивался с подобным ?

Пример текста отношения, когда НЕ работает:
PFUNCTION Z_O2C_VC_GET_CEH
(VBAP_LGORT = VBAP_LGORT, CEH_ASU_PROD = $SELF.CEH_ASU_PROD)


Пример текста отношения, когда работает:
PFUNCTION Z_O2C_VC_GET_CEH
(VBAP_LGORT = '1514', CEH_ASU_PROD = $SELF.CEH_ASU_PROD)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Инициализация признака со ссылкой на поле таблицы
СообщениеДобавлено: Ср, июл 30 2014, 15:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 24 2005, 13:26
Сообщения: 261
Откуда: с проекта :)
Знакомое название ФМ :lol:
Ссылочной признак конфигурации должен ссылаться на поле определенной структуры (VCSD_UPDATE). Расширяй ее своим складом. Считать значение - см.расширение CEI00000. Поскольку тебе надо только read-only, то в V45S0001 можешь ничего обратно не передавать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Инициализация признака со ссылкой на поле таблицы
СообщениеДобавлено: Пт, авг 01 2014, 10:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 25 2007, 10:51
Сообщения: 54
Пол: Мужской
Женя, привет !
Структура VCSD_UPDATE, как я понял, нужна если ты хочешь значение признака записать в поле БД.
У меня же просто не инициализируется переменная.
Запросто может быть глюк системы, функциональность-то вроде бы стандартная.

_________________
Начальство жмется на курсы, так что тыкаюсь сам. Отсюда возможны глупые вопросы - не судите строго ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Инициализация признака со ссылкой на поле таблицы
СообщениеДобавлено: Чт, апр 23 2015, 20:57 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 23 2015, 20:54
Сообщения: 1
Попробуй так:

$self.VBAP_LGORT = MDATA $self.VBAP_LGORT,
PFUNCTION Z_O2C_VC_GET_CEH
(VBAP_LGORT = $self.VBAP_LGORT, CEH_ASU_PROD = $SELF.CEH_ASU_PROD)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB