Текущее время: Сб, июл 19 2025, 22:10

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


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

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


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

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