if ($line['По заявке']['ID'] == '')
{
if ($line['Телефон'])
{ // если есть телефон, ищем по телефону
$result = data_select_field(931, "id", "status=0 AND f22141='",$line['Телефон'],"'");
$row = sql_fetch_assoc($result); // если найдено, заполняем массив row
}
//$line['По заявке'] = $row['id'];
$upd_data['По заявке'] = $row['id'];
update_query($upd_data, "Задачи", "id=$ID");
}
$line['Кому'] = $line['По заявке']['Менеджер ОП'];
$line['Контактное лицо'] = $line['По заявке']['Контактное лицо'];
$line['E-mail'] = $line['По заявке']['E-mail'];
$line['Статус сайта'] = $line['По заявке']['Статус'];
Требуется в рамках этого же вычисления подтянуть значения в поля "Кому" / "Контактное лицо" / "E-mail" / "Статус сайта", для этого делаю напрямую запрос в бд обновляя поле "По заявке", но вычисление не срабатывает. Оно срабатывает только при повторном редактировании записи.













