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

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




Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 28 2008, 18:40 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
усложним задачу с отображением признаков? ;-)

можно ли сделать так, чтобы признаки 2 и 3 появлялись в зависимости от введенного значения признака 1?
т.е.
ЗначПризнака 1 = X
появляется Признак 2

ЗначПризнака 1 = Y
появляется Признак 3

_________________
Логистика - Сила Мира!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 09:35 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Да, предусловие))))) Заработался совсем)))))) А что у тебя не получаеться с таблицами вариантов?


Последний раз редактировалось GoSu Ср, окт 29 2008, 12:19, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 10:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
AMuhanin написал(а):
усложним задачу с отображением признаков? ;-)

можно ли сделать так, чтобы признаки 2 и 3 появлялись в зависимости от введенного значения признака 1?
т.е.
ЗначПризнака 1 = X
появляется Признак 2

ЗначПризнака 1 = Y
появляется Признак 3

Конечно можно)))))
Там решений много. Одно из решений:
В Признаке2:
ПредУсловие:
Specified Признак1 and Признак1 = Х

В Признаке3:
ПредУсловие:
Specified Признак1 and Признак1 = Y


Как минимум3 решения есть это был один из вариантов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 12:32 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Да, забыл сказать, если вариантов значений, при которых должны появляться признаки, много, то можно использовать оператор «in».
Например, Признак2 появляется, если Значение признака1 =10 или 20 или 30 или 40 или 50 и т.д. Неудобно прописывать

ПредУсловие:
Specified Признак1 and Признак1 = 10 or Specified Признак1 and Признак1 = 20 or Specified Признак1 and Признак1 = 20 or Specified Признак1 and Признак1 = 30 or Specified Признак1 and Признак1 = 40 or Specified Признак1 and Признак1 = 50 и т.д.

Лучше будет так:
ПредУсловие:
Specified Признак1 and Признак1 in (10, 20, 30, 40, 50)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 12:46 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
GoSu написал:
Да, забыл сказать, если вариантов значений, при которых должны появляться признаки, много, то можно использовать оператор «in».
Например, Признак2 появляется, если Значение признака1 =10 или 20 или 30 или 40 или 50 и т.д. Неудобно прописывать

ПредУсловие:
Specified Признак1 and Признак1 = 10 or Specified Признак1 and Признак1 = 20 or Specified Признак1 and Признак1 = 20 or Specified Признак1 and Признак1 = 30 or Specified Признак1 and Признак1 = 40 or Specified Признак1 and Признак1 = 50 и т.д.

Лучше будет так:
ПредУсловие:
Specified Признак1 and Признак1 in (10, 20, 30, 40, 50)


вот как раз над этим и размышлял... ;-)
пришел к варианту 1 (неудобному)...

одно замечание к варианту 2, если позволите, ;-)
надо писать значения в одиночных кавычках
Specified Признак1 and Признак1 in ('10','20','30')

_________________
Логистика - Сила Мира!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 14:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
В одиночных кавычках нужно писать в том случае, если признак создан с типом CHAR.
Я же говорил о числах. То есть я думал, что у вас признаки созданы с типом NUM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 29 2008, 16:08 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
Оооо...
опять новое знание!
съел! ням-ням.. ;-)

_________________
Логистика - Сила Мира!


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

Зарегистрирован:
Пт, сен 12 2008, 16:31
Сообщения: 30
GoSu написал:
Лучше будет так:
ПредУсловие:
Specified Признак1 and Признак1 in (10, 20, 30, 40, 50)


Не могу разобраца, что использовать для своей ситуации...
Есть 2 признака М1 и М2
Причем М2 - признак (знаковый формат, 30 символов) со значениями (~800 записей и "растет")
М1 - признак (знаковый формат, 30 символов) с текстовым полем.
Оба признака "сидят" в ЕО и функционал может ввести в М1 что угодно, допустим "М_234", а в М2 только то, что имеется в списке значений (т.е. убрана галочка с поля "ДополнЗначения") или вовсе не вводить ничего.
В связи с этим есть желание поставить условие:
Если введенное значение "М_234" есть среди значений М2, М2 = "М_234", иначе М2 = ' '.

Надеюсь смог объяснить ))
Спасибо

_________________
В действительности человек хочет не знаний, а определенности.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 10:33 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
Бодрый день!

предложу свой вариант... возможно есть и более красивое решение...

1. создал 2 признака
1.1. TST_REL_04_M1 (char 30, значения - M1_001, M1_002, M1_003 и т.д., + ДопЗначения)
1.2. TST_REL_04_M2 (char 30, значения - M2_001, M2_002, M2_003 и т.д.)
*предполагаю, что в вашем случае значения д.б. полностью идентичны...
2. присвоил их классу
3. Создал структуру Таблицы вариантов ZPM_TST_REL_M (CU61) с двумя признаками
3.1. TST_REL_04_M1 (ключевой)
3.2. TST_REL_04_M2
4. Создал Таблицу вариантов ZPM_TST_REL_M (CU60 или CU60E)
Признак М1 Признак М2
m1_001 m2_001
m1_002 m2_002
m1_003 m2_003
m1_004 m2_004
... ...
5. Для признака TST_REL_04_M1 описал отношение
5.1. Вид отношений - Операция (может и другой можно)
5.2. Статус - Деблокировано
5.3. Исходный текст
000010 TABLE ZPM_TST_REL_M
000020 (TST_REL_04_M1 = $SELF.TST_REL_04_M1,
000030 TST_REL_04_M2 = $SELF.TST_REL_04_M2)

Тестируем, должно работать...

_________________
Логистика - Сила Мира!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 13:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
AMuhanin написал(а):
Бодрый день!

....................
3. Создал структуру Таблицы вариантов ZPM_TST_REL_M (CU61) с двумя признаками ...


AMuhanin, я вижу ты разобрался с таблицами вариантов...Да, для большого кол-во записей и простейшим (однозначным условием выбора, как признак М1) рационально использовать этот подход. И главное преимущество в том, что ты меняешь в таблице и все..... отношение трогать и править не надо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 13:45 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
Коллеги,
подскажите, какими материалами вы пользовались, осваивая отношения/процедуры/условия и т.п.?

Курсов Lo по конфигурации вариантов уже не хватает...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 14:23 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
Татьяна написал(а):
Коллеги,
подскажите, какими материалами вы пользовались, осваивая отношения/процедуры/условия и т.п.?

Курсов Lo по конфигурации вариантов уже не хватает...


лично я пользовался только комментами GoSu и справкой по полям... ;-)

_________________
Логистика - Сила Мира!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 14:35 
Ассистент
Ассистент

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
AMuhanin написал(а):
1.1. TST_REL_04_M1 (char 30, значения - M1_001, M1_002, M1_003 и т.д., + ДопЗначения)
1.2. TST_REL_04_M2 (char 30, значения - M2_001, M2_002, M2_003 и т.д.)
*предполагаю, что в вашем случае значения д.б. полностью идентичны...


что то я тут облажался...
ведь совершенно не нужно для признака TST_REL_04_M1 заводить те же самые значения, что и для TST_REL_04_M2...
нужно их просто прописать в таблице вариантов ;-)

_________________
Логистика - Сила Мира!


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

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Я пользовался HELPом, ковырялся сам в системе.....
Но могу посоветовать прочитать курсы:
LO985 - Классификация.
LO990 - Конфигурация вариантов. Часть 1.
LO991 - Конфигурация вариантов. Часть 2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 30 2008, 15:15 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Вообщем добрался до того, что пишу ФМ к отношениям и думаю это еще не придел в данном направлении (отношений и всякая лубуда для признаков)....... Если есть у кого нить опыт в этой сфере.
У меня есть 2 вопроса:
http://sapboard.ru/forum/viewtopic.php?t=42944
http://sapboard.ru/forum/viewtopic.php?t=42804

Можем обсудить....... Может кто нить с этим сталкивался или что нить читал, слышал..... Было бы круто решить данные задумки.

Кому курсов мало, могу посоветовать придумать что-нибудь этакое и решить....


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

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


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

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


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

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