Текущее время: Пт, апр 19 2024, 03:37

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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