Перейти к содержимому


Публикации Jevgen

8 публикаций создано Jevgen (учитываются публикации только с 21-Апрель 23)


#4053 Автоматическое изменение поля

Отправлено от Jevgen в 04 Август 2010 - 17:02 in Как это сделать

Какова примерная цена вопроса?



#4044 Автоматическое изменение поля

Отправлено от Jevgen в 03 Август 2010 - 12:47 in Как это сделать

Просмотр сообщенияAnalitic (2.8.2010, 15:44) писал:

$data = data_table("Ваша таблица","id={ID}");
if ($data['проверка выполнения задания'] == 'Доработать'
return "Нет";
else
return "Да";

Теперь в поле "Задание выполнено" ставится - "Да" при его сохранении. То-есть, я дал сотруднику задание, он его просмотрел, сохранил и задание автоматически ставится как выполненное. Хотя он таблицу просто посмотрел при этом поле "Проверил выполнение задания" = "Нет".
Мне нужно, чтобы в поле "Задание выполнено" было "Нет", пока сотрудник его не изменит в ручную на "Да", после выполнения (при условии, что поле "Проверил выполнение задания" НЕ РАВНО "Доработать", а равно "Нет"), и только после этого, когда я проверю, я самостоятельно меняю поле "Проверил выполнение задания" на - "Да" (в этом случае все остается как есть) или "Доработать" (в этом случае поле "Задание выполнено" автоматически изменяется на - "Нет").



#4034 Автоматическое изменение поля

Отправлено от Jevgen в 29 Июль 2010 - 16:50 in Как это сделать

Просмотр сообщенияТехподдержка (28.7.2010, 15:34) писал:

$data = data_table("Ваша таблица","id={ID}");
if ($data['проверка выполнения задания'] == 'Доработать'
return "Нет";
Этот код вставляете в поле Задание выполнено.

Записал ваш код:
$data = data_table("Задания","id={ID}");
if ($data['Проверил выполнение задания'] == 'Доработать')
return "Нет";

Теперь поле "Задание выполнено" всегда пустое, что бы там не вводил. И только после того, как я в поле "Проверил выполнение задания" ставлю "Доработать" - в поле "Задание выполнено" всегда "Нет", во всех остальных вариантах это поле после сохранения обнуляется.



#4028 Автоматическое изменение поля

Отправлено от Jevgen в 28 Июль 2010 - 14:19 in Как это сделать

Просмотр сообщенияТехподдержка (27.7.2010, 16:59) писал:

Это реализуется с помощью вычислений. Примеры.
Спасибо конечно за исчерпывающий ответ, но не получается. Не могли бы Вы привести конкретный пример кода к моему вопросу?



#4024 Автоматическое обновление страниц

Отправлено от Jevgen в 28 Июль 2010 - 09:13 in Как это сделать

Спасибо, буду пробовать.



#4021 Автоматическое изменение поля

Отправлено от Jevgen в 27 Июль 2010 - 15:24 in Как это сделать

Как сделать, что бы при изменении одного поля в таблице менялось другое поле.
Ситуация такова:
Поле "проверка выполнения задания" - список из трех значений: Да, Нет, Доработать. При выборе из списка "Доработать", нужно, чтоб поле "Задание выполнено" (список из двух значений Да, Нет) изменилось с "Да" -> "Нет"

И еще вопрос: Можно ли сделать, чтобы напоминание появлялось только при изменении поля. Сейчас сделано так, что если поле не пустое - есть напоминание и при редактироавнии любого другого поля и сохранении таблицы напоминание показывает снова. Нужно сделать, что бы при сохранении всей таблицы напоминание не появлялось, если значение поля 'Вопросы' не изменилось.
Сейчас:
`Назначил`='{текущий}' and `Вопросы`!=''
Нужно что-то вроде:
`Назначил`='{текущий}' and `Вопросы`!='{текущее значение}' and `Вопросы`!=''



#4020 Автоматическое обновление страниц

Отправлено от Jevgen в 27 Июль 2010 - 11:49 in Как это сделать

Просмотр сообщенияТехподдержка (27.7.2010, 11:15) писал:

Вместо автоматического обновления у нас реализована система напоминаний.

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



#4018 Автоматическое обновление страниц

Отправлено от Jevgen в 27 Июль 2010 - 11:02 in Как это сделать

Есть ли возможность сделать автоматическое обновление страниц?
Если у сотрудника постоянно открыто окно программы и он не нажимает кнопку F5 или Refresh то все изменения, производимые руководителем отдела остаются не замеченными. Можно ли сделать автоматическое обновление страницы по времени (к примеру, каждые 10 минут) либо как-то еще?