Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Сабформы

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1
Сабформы
Добрый день.
В выходные перевёл SD на новую БД и поставил SP37 (вроде бы проверил основные моменты, но как оказалось не все). Перестали работать сабформы, выдаётся следующая ошибка при попытке изменить или создать правило по сабформам: "Error in get message: 281476954783827". Никто не сталкивался с подобной проблемой?
При просмотре ошибки в английской локализации, ошибка следующая: "You are not allowed to add "Insert subform" action unless the operators of all conditions are "is anything"."
Нашёл подобную проблему в форуме ITSM, но не совсем понял, как что исправлять (создание новых правил не помогает): http://itsm.itpark.ru/cgi-bin/cutecas...y=&others=
Григорий, вроде бы вы разобрались с проблемой, помогите, пожалуйста.
Изменено: Салават Арипов - 28.11.2011 10:33:13
Код
"You are not allowed to add "Insert subform" action unless the operators of all conditions are "is anything"


в руле условие на поле должно стоять is anything .
Цитата
Василий Каменев пишет:
Код
"You are not allowed to add "Insert subform" action unless the operators of all conditions are "is anything"




в руле условие на поле должно стоять is anything .

Ну тогда смысл сабформ же пропадает - мне, к примеру, нужно, чтобы часть сабформ срабатывала при нажатии на определённую кнопку. Если выставить is anything, то вообще проще сразу в форму вставить необходимые поля.
ничего подобного, смысл заключается в том что:
1. определяется поле срабатывания "как всегда".
2. в действие рула добавляется ссылка на "линкер".
3. линкер связывает поле из п.1 с доп. формами.

по идее, начинают с п.3. и что в этом линкере будет описано на то ( в вашем случае на то состояние ) он и будет срабатывать.
Цитата
Василий Каменев пишет:
ничего подобного, смысл заключается в том что:

1. определяется поле срабатывания "как всегда".

2. в действие рула добавляется ссылка на "линкер".

3. линкер связывает поле из п.1 с доп. формами.



по идее, начинают с п.3. и что в этом линкере будет описано на то ( в вашем случае на то состояние ) он и будет срабатывать.

По пункту 3, по старой версии правила (которое сейчас не срабатывает и выдаёт ошибку) в generic relation стоит следующая связка:
From Item - Status
To Item - Form
В правиле стоит срабатывание этой связки на изменение флага FAQ (добавляется ещё одно поле при статусах "Работы выполнены" и "Закрыта"). Что именно нужно поменять в правиле или generic relation не совсем понимаю - можно привести пример? smile:)
P.S. выставить в generic relation зависимость сабформы от флага невозможно.
Изменено: Салават Арипов - 28.11.2011 11:36:30
ну это не значит что нельзя smile:)
мона, заведи техническое поле с 2-мя статусами -> show, hide и привяжи доп. формы к ним. Создай рул для FAQ чтоб управлял этими статусами.
Цитата
Василий Каменев пишет:
ну это не значит что нельзя

мона, заведи техническое поле с 2-мя статусами -> show, hide и привяжи доп. формы к ним. Создай рул для FAQ чтоб управлял этими статусами.

Я об этом думал, но рассчитывал, что есть другое решение. Плохо, когда разработчики идут на усложнение жизни администраторам smile:(
Страницы: 1

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)