При этом в т. проекты есть вычисление, которое срабатывает на изменение поля.
Проблема в том, что когда запись добавляется это приравнивается к изменению поля в записи, соответственно вычисление срабатывает в ненужный момент.
ТП посоветовала использовать следующую конструкцию: f (($_REQUEST['line'] == 'new') || ($_REQUEST['view_line_id'] == 'new') || ($event['line_id'] == 'new') || ($event['is_new_line'] == 1)) { // новая запись } else { // не новая }
Добавил ее в вычисление, получилось так:
if (($_REQUEST['line'] == 'new') || ($_REQUEST['view_line_id'] == 'new') || ($event['line_id'] == 'new') || ($event['is_new_line'] == 1)) { if ($line['Статус'] == 'Новая' AND $line['ТЗ в G.Docs'] == '') { $line['Статус'] = 'В работе'; $line['Дата начала работы'] = date ("Y-m-d H:i:s"); } }
Но проблема осталась, вычисление так и срабатывает