Текущее время: Вс, июл 20 2025, 09:32

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




Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Отношения в признаках
СообщениеДобавлено: Чт, янв 19 2006, 12:01 
Ассистент
Ассистент

Зарегистрирован:
Ср, янв 11 2006, 10:21
Сообщения: 28
Хочу сделать следующее:
- при внесении опеделенного значения в признак в ЕО (например Марки оборудования ) должны автоматом заполняться остальные признаки , зависящие от Марки, например Количество люков.
Использовать хочу отношения в признаках
Только вот не знаю , как прописать и что выбрать Условие или Операцию.
Помогите пример программки в отношении, люди добрые !
ПасибА большое заранее !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 14:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Заносим в отношение Марки
объекты (признаки) и их значения, которые зависят от
признака ввиде $self.призак = значение.
Все :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 23 2006, 14:49 
Гость
Да не все так просто, как кажется. Там можно долго мучиться. да и сложные зависимости без элементарного знания ABAP создать не получится.
Коллеги, откликнитесь, кто использовал данный компонент? Штука-то достаточно интересная, т.к. позволяет реализовать требования пользователей, используя стандартную функциональность


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 23 2006, 17:16 
Гость
Никак не удается добиться, чтобы в зависимости от значения одного признака автоматически (на основе зависимости $self.признак= 'значение'.) заполнялся другой признак.

У меня пример такой:
есть два признака Страна и Город. Понятно, что если выбран город Москва, то в признак страна должно поддянутся значение РФ.
Создал отношение City_of_RU, где и деблокировал статус, и Ведение указал Признаки и ЗначенПризнаков, <я не знать русский языка> все виды отношений, но только для признака Город операция $self.country = 'РФ'. никак не хочет выполняться.

На что наткнулся так это, когда вид отношения Операция или процедура и значения признаков не соответствуют плановым, то выдается сообщение о противоречивости значений, однако даже в этом случае сохранить позволяет.

Может там нужно на какую кнопку нажать или еще чего?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 23 2006, 22:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
matematic написал(а):
Никак не удается добиться, чтобы в зависимости от значения одного признака автоматически (на основе зависимости $self.признак= 'значение'.) заполнялся другой признак.

У меня пример такой:
есть два признака Страна и Город. Понятно, что если выбран город Москва, то в признак страна должно поддянутся значение РФ.
Создал отношение City_of_RU, где и деблокировал статус, и Ведение указал Признаки и ЗначенПризнаков, <я не знать русский языка> все виды отношений, но только для признака Город операция $self.country = 'РФ'. никак не хочет выполняться.

На что наткнулся так это, когда вид отношения Операция или процедура и значения признаков не соответствуют плановым, то выдается сообщение о противоречивости значений, однако даже в этом случае сохранить позволяет.

Может там нужно на какую кнопку нажать или еще чего?

$SELF.COUNTRY = 'РФ' IF CITY = 'Москва'
Так должно работать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 24 2006, 11:16 
Гость
АлексО написал:
$SELF.COUNTRY = 'РФ' IF CITY = 'Москва'
Так должно работать.


Все равно автоматически присваивать не хочет. Причем такая запись подходит только для вида отношений Операция и Процедура.
Пытался присвоить отношение и признакам, и значениям признаков все равно не хочет автоматически подставлять страну. :cry:

Может нужно что-то с классом сделать, которому эти признаки присвоены?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 24 2006, 20:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
Это отношение надо подставлять в профиле конфигурации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 25 2006, 09:42 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
А где этот "профиль конфигурации"?
=====================

Нашел где. Только его же нельзя создавать, например для единицы оборудования...а как быть если всетаки для нее хочется сделать зависимые признаки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 00:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
Отношения относятся к конфигурации вариантов. Так что как я понимаю, к ЕО можно только через материал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 00:14 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
Отношения относятся к конфигурации вариантов. Так что как я понимаю, к ЕО можно только через материал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 09:00 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Как то странно. Ведь, например вот такое
Цитата:
На что наткнулся так это, когда вид отношения Операция или процедура и значения признаков не соответствуют плановым, то выдается сообщение о противоречивости значений, однако даже в этом случае сохранить позволяет.

действительно работает. Значит, отношение нормально связано с классом и объектном. Зачем ему еще что-то надо? И потом, зачем мне присваивать ЕО материал, если всего лишь хочу проставить страну:(

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 18:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
Левон написал:
Зачем ему еще что-то надо? И потом, зачем мне присваивать ЕО материал, если всего лишь хочу проставить страну:(

Больше, к сожалению, не скажу. Сам использовал такие вещи через конф. материал. А по-простому с классами нигде и не описано, что должно работать. Описано в конфигурации вариантов с четким перечнем объектов, на которых это должно работать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 10:12 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
По мере экспериментов появились еще вопорсы:
1) к чему Вы присваивали отношение? К всему классу целиком или к конкретному значению признака?

2) Все таки никак не получается. Попробую описать последовательно свои шаги.

а) Создаю конфигурируемый материал.
б) Создаю класс (пробовал вид 001 и 300).
в) В классе создаю два признака типа decimals 1.
г) Присваиваю этот класс материалу
д) Создаю отношение с условием $SELF.PR_TST1 = 9 IF PR_TST2 = 1
е) Создаю для материала вариант конфигурации где все свожу воедино (класс, материал, отношение).
ж) все везде ставлю в статус деблокировано.

Не работает никак:-(
Пробовал по разному писать условия в отношении.

На что еще можно обратить внимание?

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 11:22 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, ноя 16 2004, 10:05
Сообщения: 1059
Откуда: Санкт-Петербург
Пол: Мужской
Левон написал:
По мере экспериментов появились еще вопорсы:
1) к чему Вы присваивали отношение? К всему классу целиком или к конкретному значению признака?

2) Все таки никак не получается. Попробую описать последовательно свои шаги.

а) Создаю конфигурируемый материал.
б) Создаю класс (пробовал вид 001 и 300).
в) В классе создаю два признака типа decimals 1.
г) Присваиваю этот класс материалу
д) Создаю отношение с условием $SELF.PR_TST1 = 9 IF PR_TST2 = 1
е) Создаю для материала вариант конфигурации где все свожу воедино (класс, материал, отношение).
ж) все везде ставлю в статус деблокировано.

Не работает никак:-(
Пробовал по разному писать условия в отношении.

На что еще можно обратить внимание?

Вид класса должен быть 300.
Прописывать отношение надо в профиле конфигурации.
должно работать... А какая версия системы? Я это делал в 4.7.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 14:35 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
4.6 :(
Но думаю должно все равно работать...

_________________
Наверное, Боги сошли с ума.


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

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


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

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


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

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