Есть таблица "Позиции счета". В нем есть вычисление:
if ($line['Тип'] == "Прайс-лист")
{
$sqlQuery = "SELECT * FROM `".FIELDS_TABLE."` WHERE `id`='1162'";
$result = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
$row = sql_fetch_assoc($result);
$line['Наименование'] = get_control($row, $line, $line['Позиция номенклатуры']['Наименование']);
//$line['Описание'] = '';
}
else
{
$sqlQuery = "SELECT * FROM `".FIELDS_TABLE."` WHERE `id`='808'";
$result = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
$row = sql_fetch_assoc($result);
$line['Наименование'] = get_control($row, $line, $line['Наименование']);
$line['Позиция номенклатуры'] = '';
}
Мне необходимо добавлять собственные значения в поле "Наименование". Я делаю добавление записи таким образом:
if (isset($_REQUEST["tovar"]) && isset($_REQUEST["kolvo"]))
{
$mas['Наименование'] = $_REQUEST["tovar"];
$mas['Тип'] = "Прайс-лист";
$mas['Кол-во'] = $_REQUEST["kolvo"];
$mas['Счет'] = $line['ID'];
insert_query($mas, "Позиции счета");
echo "<script>";
echo "window.opener.location.reload(1);"; // Перезагружаем родительское окно
// echo "window.close()"; // Закрываем текущее
echo "</script>";
}
Но в поле ничего нет. Возможно нужно использовать функцию get_control для этого?Подскажите пожалуйста.
Сообщение отредактировал aleks.goodcolor: 27 Октябрь 2014 - 14:04













