Добрый день, проблема ...
При формировании акта из таблицы счетов, во-первых КБ сообщает что данный акт уже сформирован (несмотря на то что таблица с Актами пуста) во -вторых акт не сохраняется! что делать ?
Сформированный акт не сохраняется
Автор Dinak, 29 марта 2013 07:10
Сообщений в теме: 3
#1
Отправлено 29 Март 2013 - 07:10
#2
Отправлено 29 Март 2013 - 10:40
В корзине тоже пусто? Возможно, вычисление не доработано.
#3
Отправлено 29 Март 2013 - 12:34
В какой корзине? а вот вычисление
$sch = data_table("Счета","id=$ID");
$akt = data_table("Акт","`По счету`=".$sch['ID']);
if (!$akt)
{
$akt['По счету'] = $sch['ID'];
$akt['На кого'] = $sch['На кого'];
$akt['Кол-во'] = $sch['Кол-во'];
$akt['Сумма'] = $sch['Сумма'];
$akt['Оплачено'] = $sch['Оплачено'];
$akt['Остаток'] = $sch['Остаток'];
$akt['Наша компания'] = $sch['Наша компания'];
$akt['ID'] = insert_query($akt, "Акт");
$poz_sch_s = data_table("Позиции счета","`Счет`=".$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['Сумма'];
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>";
}
#4
Отправлено 29 Март 2013 - 12:56
Цитата
В какой корзине?
В удаленных. Возможно в удаленных уже лежит акт по данному счету, а вычисление не учитывает этот момент.
Цитата
а вот вычисление
Ну так и есть:
$akt = data_table("Акт","`По счету`=".$sch['ID']);
замените на$akt = data_table("Акт","status=0 and `По счету`=".$sch['ID']);
В этом случае наличие акта будет проверяться только в активных записях.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных













