Столкнулся с проблемой незначительные изменения в стандартной конфигурации счетов и актов.
В таблицу счета и акта добалено поле Договор и Подразделение (связь с таблицей Договор и Подразделение соответвенно) на дополнительном действии выписать акт.
$sch = data_table("Счета","id=$ID"); $akt = data_table("Акт","`status`<>'2' AND `По счету`=".$sch['ID']); if (!$akt) { $akt['По счету'] = $sch['ID']; $akt['На кого'] = $sch['На кого']; $akt['Кол-во'] = $sch['Кол-во']; $akt['Сумма'] = $sch['Сумма']; $akt['Оплачено'] = $sch['Оплачено']; $akt['Остаток'] = $sch['Остаток']; $akt['Наша компания'] = $sch['Наша компания']; $akt['ID'] = insert_query($akt, "Акт"); $akt['Договор'] = $sch['Договор']; $akt['Подразделение ']=$sch['Подразделение']; $poz_sch_s = data_table("Позиции счета","`status`<>2 AND `Счет`=".$sch['ID'],"all"); foreach ($poz_sch_s as $poz_sch) { $poz_akt['Акт'] = $akt['ID']; $poz_akt['Описание'] = $poz_sch['Описание']; $poz_akt['Позиция номенклатуры'] = $poz_sch['Позиция номенклатуры']; // $poz_akt['Наименование'] = $poz_sch['Наименование']; $poz_akt['Период'] = $poz_sch['Период']; $poz_akt['Ед. изм'] = $poz_sch['Ед. изм']; $poz_akt['Цена'] = $poz_sch['Цена']; $poz_akt['Кол-во'] = $poz_sch['Кол-во']; $poz_akt['Сумма'] = $poz_sch['Сумма']; insert_query($poz_akt, "Позиции акта"); } echo "<script>location.href='".$config["site_root"]."/view_line.php?table=81&line=".$akt['ID']."&edit_mode&back_url=".$base64_current_url."'</script>"; } else { echo "<script>alert('Акт по данному счёту уже сформирован.'); location.href='".$config["site_root"]."/view_line.php?table=81&line=".$akt['ID']."&back_url=".$base64_current_url."'</script>"; }Не работает перенос значений полей Договор и Подразделение.