Проблема: Сумма, подставляемая в это поле-не статичная,она может меняться. Чтобы это было возможно,мне здесь подсказали ставить условие "При изменении поля Тариф" вычисление $line['Сумма итого'] = $line['Тариф']['Сумма'];
НО! Получается, что поле "Сумма" покажется только тогда, когда мы сохраним таблицу.
При этом у меня есть поля "Суммы менеджеров",которые зависят от поля "Сумма итого".
Действия-выбираем поле Тариф, нажимаем на сохранить. Поле "Сумма итого" появилось. Чтобы теперь поля "Суммы менеджеров" заполнились-необходимо заново нажать на редактировать,только потом сохранить..Муторно?Да..((
1.Выбрали тариф http://take.ms/2hzRS и заполнили поля процентов Сохранить
2. http://take.ms/fqYu7f подставилось поле сумма итого
3. Редактировать, сохранить, появились поля ниже http://take.ms/Jbs5u
Еще раз-условие-сумму можно было менять со стандартной тарифной на другую...
Проблема 2: Доп действие с одной таблицы "Совместная работа менеджеров" в "Счета"
$schet = data_table("Счета","id=$ID"); $kontr = data_table("Совместная работа менеджеров","id=$ID"); $schet['На кого'] = $kontr['Контрагент']; $schet['Выписал'] = $kontr['Менеджер']; $schet['Сумма менеджера'] = $kontr['Сумма менеджера']; $schet['МенеджерРО'] = $kontr['Менеджер РО']; $schet['СуммаРО'] = $kontr['Сумма менеджера РО']; $schet['Процент менеджера'] = $kontr['Процент менеджера']; $schet['Процент менеджера РО'] = $kontr['Процент менеджера РО']; $schet['Тариф'] = $kontr['Тариф']; $schet['Сумма'] = $kontr['Сумма']; $new_id = insert_query($schet, "Счета"); echo "<script>location.href='".$config["site_root"]."/view_line.php?table=43&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
https://api.monosnap...fxAuFuYMG4t540r
Вот такая ошибка. Получается, что id таблицы счета и id таблицы "Совместная работа менеджеров" совпадают...Но,почему так происходит?..я мог сейчас увеличить id таблицы совместной работы,чтобы не совпадали,но это не решение проблемы..когда-то могут совпасть ведь..