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

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




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

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
Цитата:
Кому курсов мало, могу посоветовать придумать что-нибудь этакое и решить....


да мне незачем придумывать, потребности заказчика возникают вне зависимости от моих фантазий:)

курсы, хелпы читала, спасибо)

если у кого-то есть описание синтаксиса - буду благодарна за ссылку.


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

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


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

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
Я щас озадачена довольно специфичными вопросами (производственными):
Готовый продукт ГП1 изготавливается из полуфабриката ПФ1, ПФ1 изготавливается из полуфабриката ПФ2. У всех продуктов есть некая характеристика, скажем Цвет.

Если цвет ГП1 - красный, то цвет ПФ1 - зелёный, если цвет ПФ1 - зелёный, то цвет ПФ2 - синий.

(возможны ещё и варианты: если ГП1 - белый, то ПФ1 - фиолетовый или жёлтый и т.п.)

Создала таблички соответствия для каждого уровня. Прописала в профили отношения типа:
Table Color (Color = $root.Color, Color1 = $self.Color1)
Отношение работает, но только для первого уровня. Т.е. срабатывает для ПФ1, а для ПФ2 уже не подтягивает значение.
Причём, если я делаю моделирование для ПФ1, то в ПФ2 всё подтягивается как надо.

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


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

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Если быстренько, на вскидку, то может стоит написать 2 таблицы. Одна для 1 уровня, а 2 для второго....
Можно решить проблему без таблиц, но прописывать много отношений.... И чем больше ветвление, тем больше прописывать и учитывать все варианты, тестить и т.д. Но все решается.


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

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

проблема в том, что значения подтягиваются только для первого уровня...


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

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Татьяна написал(а):
я написала, что использую таблицы для каждого уровня спецификации...

Сори, невнимательно читал :oops: Попробую разобраться...


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

Зарегистрирован:
Сб, окт 18 2008, 09:03
Сообщения: 29
GoSu написал:
Я пользовался HELPом, ковырялся сам в системе.....
Но могу посоветовать прочитать курсы:
LO985 - Классификация.
LO990 - Конфигурация вариантов. Часть 1.
LO991 - Конфигурация вариантов. Часть 2.


GoSu, тебя не затруднит в двух словах описать основные операторы, например, $self., $root. и что нить еще... :oops:

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


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

Зарегистрирован:
Пт, окт 17 2008, 14:45
Сообщения: 81
Пол: Мужской
Можно использовать следующие переменные объекта:
$ROOT является конфигурируемым материалом самого высокого уровня в конфигурации.
$SELF является материалом, которому присвоено данное отношение.
Материал, которому присвоена операция или процедура, является тем же самым материалом, для которого выводятся значения при операции или процедуре. Чтобы четко обозначить, что операции или процедуры выводят значения только для тех материалов, которым они присвоены, перед признаками ставится переменная $SELF.
В описании отношений, которое присвоено непосредственно материалу заголовка, как $SELF, так и $ROOT обозначают материал заголовка.
$PARENT относится к объекту, находящемуся непосредственно над $SELF в многоуровневой конфигурации.
Переменная $PARENT для материала заголовка не имеет смысла, так как материал заголовка не имеет материала более высокого уровня.
В описании отношений, присвоенном позициям спецификации, $PARENT ссылается на конфигурируемый материал, для которого была создана спецификация, а $SELF - на материал позиции спецификации.
Однако в многоуровневой интерактивной конфигурации $ROOT может ссылаться на два различных объекта.

Если разузлование спецификации осуществляется на производстве, то $ROOT всегда ссылается на материал, переносящему потребности.
При спецификации, релевантной сбыту, $ROOT всегда относится к материалу заголовка.
Наверное, лучше я не скажу.

SELF: конфигурируемая в настоящий момент инстанция
PARENT: объект, находящий непосредственно над объектом SELF в иерархии сортировки
ROOT: начальный объект (корневой объект сортировки)


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

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

Все зависит от задач......


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт, июл 16 2009, 07:47 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Здравствуйте коллеги.

Есть два вопроса:
1. Сделал все как описано ниже, не могу установить статус отношения в "Деблокировано", он у меня всегда сбрасывается. У меня классификация ЕО (модуль ТОРО)
2. Каким образом можно сформировать значение признака? т.е. есть признак "Дата планируемой поверки/калибровки", он закрыт для редактирования. Хочу с помощью ФМ формировать его значение и показывать пользователю при входе в классификацию ЕО.

AMuhanin написал(а):
Бодрый день!

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

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)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отношения в признаках
СообщениеДобавлено: Чт, июл 16 2009, 08:14 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Slim, первое что надо сделать, это написать простенькое отношение, которое будет формировать значениепризнака равное константе. Это получилось сделать?

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отношения в признаках
СообщениеДобавлено: Чт, июл 16 2009, 09:36 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Левон написал:
Slim, первое что надо сделать, это написать простенькое отношение, которое будет формировать значениепризнака равное константе. Это получилось сделать?


Спасибо, Левон, за ответ. С Первым вопросом уже разобрался: пришел с обеда и статус почему-то у меня поменялся и все заработало. :wink:

По поводу второго вопроса, никаких предположений нет. И вообше так можно сделать, как я хочу? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отношения в признаках
СообщениеДобавлено: Пн, авг 16 2010, 11:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 24 2009, 15:58
Сообщения: 96
эксперементирую с конфигурируемыми спецификациями. Сделал максимальную спецификацию через тип конструкции присвоил Единицам оборудования. Сделал класс 300, признак, простенькие отношения (Условие выбора), присвоил позициям спецификации отношения, сконфигурировал. При просмотре структуры, да и при создании заказа компоненты для ЕО выбираются исходя из признаков указанных в конфигурации ЕО и описании отношений в спецификации.
Но пока не понятно как сделать, чтобы количество компонента из одной позиции спецификации, для разных ЕО выбиралось разное.
ктонибуть делал подобное, поделитесь...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отношения в признаках
СообщениеДобавлено: Пн, авг 16 2010, 17:19 
Гуру-модератор
Гуру-модератор

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

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


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

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


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

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


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

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