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


Проверка на новую запись в вычислениях таблицы


Сообщений в теме: 25

#21 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 24 Январь 2013 - 14:07

Просмотр сообщенияandibrag (24 Январь 2013 - 12:44) писал:

Предложенное - не удобно. Кнопка явно выигрышней.
Кнопку также можно нажать когда записи не заполнены, и событие сработает! Вариант же с флагом - рабочий.
То что не удобно без кнопки 'Сохранить' - известно. Но она должна быть Рабочей Кнопкой. Собственно она запланирована в разработках. Будет работать как Commit. Вы можете сделать несколько изменений в таблице, но реально они запишуться в базу только после нажатия кнопки 'Сохранить'. Срок реализации не могу сейчас назвать, но будет не раньше чем через 3 месяца.

#22 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Январь 2013 - 10:05

Спасибо за ответ

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#23 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 08 Август 2013 - 16:14

Новая запись {newrecord} еще актуальна в 1.9.8?
Посмотрел через phpmyadmin - поле r=0, т.е. запись новой не является, но условие вывода напоминаний
`Ответственный`='{current}' and `Завершено`='Нет' and {new_record}
отрабатывает каждый раз при нажатии кнопки Сохранить. Что не так?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#24 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 13 Август 2013 - 10:15

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

#25 Riddick

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Сентябрь 2014 - 22:38

Да простят меня за некрофилию, но я подниму эту тему. Судя по всему, вопрос остается открытым и убивает добрую половину функционала системы. В подтаблице прописаны вычисления, которые должны срабатывать при сохранении записи. Они срабатывают с пустыми значениями, т.к. запись уже сохранена, и происходит полная ерунда. Сейчас в подтаблицах происходит черт знает что. Например, при изменении значений одного и того же поля в разных записях половина может сохраниться, а половина - нет. Нажимаем обновить страницу - часть полей остается без изменений. Это недостойно рабочей версии программы. Неужели за столько лет нельзя было найти решение без костылей вроде этих ваших флагов?

#26 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 08 Сентябрь 2014 - 10:55

Если речь про первое сообщение в теме - то решение уже давно было внедрено и флаги в виде полей не требуется. Для проверки на новую запись необходимо в коде вычисления использовать проверку на $event['is_new_line']==1. Но не очень понял, какое это имеет отношение к вашему сообщению. В подтаблицах не должно быть вычислений на сохранение записи, используйте вычисления на события изменения полей.





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных