Перейти к содержимому


Публикации ryskeldi

30 публикаций создано ryskeldi (учитываются публикации только с 30-Март 23)



#28584 Все данные таблицы отражать в отчетах

Отправлено от ryskeldi в 25 Июнь 2015 - 14:32 in Как это сделать

Спс, как это делается, sorry?



#28557 Одинаковые значения

Отправлено от ryskeldi в 24 Июнь 2015 - 10:39 in Как это сделать

Добрый день.
Вы можете ответит на мой вопрос?



#28449 Одинаковые значения

Отправлено от ryskeldi в 16 Июнь 2015 - 15:04 in Как это сделать

Написал так, но не получаю результат!
global $base64_current_url;
$insertTableID = 200;
$result = data_select($insertTableID, "status='0' AND f300=", $ID);
$row = sql_fetch_assoc($result);
if ($row) {
echo "<script>
if (confirm('по данному заказу уже сформирована. Перейти в Оформить заказ?'))
location.href='",$config["site_root"],"/view_line.php?table=",$insertTableID,"&line=",$row['id'],"&back_url=",$base64_current_url,"'
</script>";
}
else
{
$sqlQuery = "SELECT SUM(f120) as m7, f100, f110 FROM ".DATA_TABLE."500 GROUP BY f100";
$res = sql_query($sqlQuery);
$position = sql_fetch_array($res);
$newPosition = array();
$newPosition['f301'] = $position['f100'];
$newPosition['f302'] = $position['f110'];
$newPosition['f303'] = $position['m7'];
data_insert($insertTableID, EVENTS_ENABLE, $newPosition);
}



#28442 Одинаковые значения

Отправлено от ryskeldi в 16 Июнь 2015 - 12:57 in Как это сделать

Вы не нашли решение по поводу моих проблем???



#28438 Одинаковые значения

Отправлено от ryskeldi в 16 Июнь 2015 - 07:25 in Как это сделать

Я вас не вводил в заблуждение, мне кажется вам изначально было понятно что я имел введу!!!!



#28437 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 14:51 in Как это сделать

Может быть я плохо объясняю свои мысли, извиняюсь.



#28435 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 14:46 in Как это сделать

Нет, доп. действие будет запускаться в таб1.



#28433 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 14:39 in Как это сделать

Нет, конечно, вот именно в другую.



#28431 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 13:27 in Как это сделать

Извините, вот, что должны получить в от таб1 сводную таблицу таб2.Прикрепленное изображение: таб1.JPGПрикрепленное изображение: таб2.JPG



#28430 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 12:12 in Как это сделать

global $base64_current_url;

$insertTableID = 79; // Номер таблицы счета-фактуры
$positionTableId = 74; // Номер таблицы позиций счета
$newPositionTableId = 80; // Номер таблицы позиций счета-фактуры

// выбираем из счет фактуры записи, которые ссылаются на данный счет
$result = data_select($insertTableID, "status='0' AND f852=", $ID);
$row = sql_fetch_assoc($result);
// если по данному счету есть запись счета-фактуры, то выводим предупреждение и переходим в запись
if ($row) {
echo "<script>
if (confirm('Счет-фактура по данному счету уже сформирована. Перейти в счет-фактуру?'))
location.href='",$config["site_root"],"/view_line.php?table=",$insertTableID,"&line=",$row['id'],"&back_url=",$base64_current_url,"'
</script>";
}
// если записи не нашлись, то формируем счет фактуру
else
{
// объявляем массив, в который записываем по названию полей счета-фактуры, значения полей из счета
$newLine = array();
$newLine['f852'] = $line['ID'];
$newLine['f855'] = $line['На кого']['raw'];
$newLine['f859'] = $line['Оплачено'];
$newLine['f861'] = $line['Наша компания']['raw'];
$newLine['f2630'] = $line['Номер п/п'];
$newLine['f2640'] = $line['Дата п/п'];
$newLine['f2910'] = $line['Расход']['raw'];
$newLine['f2920'] = $line['Статус расхода'];

// последний номер счета фактуры
$result = data_select_field($insertTableID, "MAX(f853) as max","status=0");
$row = sql_fetch_assoc($result);
$newLine['f853'] = ++$row['max'];

// вставляем массив с данными в таблицу счета фактуры, создается запись и функция возвращает id новой записи счета-фактуры
$inserted_id = data_insert($insertTableID, EVENTS_ENABLE, $newLine);



#28429 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 12:10 in Как это сделать

Но, на Вашем примере под доп. действием переносится записи на другую таблицу?!!



#28427 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 11:43 in Как это сделать

Доп. действие запускается в таб2, которая играет роль сводной. Она изначально пуста.



#28424 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 07:46 in Как это сделать

Есть таблица таб1 необходимо вывести сводную таблицу на другой таблице например на таб2, предварительно выбрав, если есть одинаковые значение полей индекс,наименование, вид и просуммировать M7,M8,M9,M10.M11,M12.Как,цена.

Прикрепленные изображения

  • Прикрепленное изображение: taб1.JPG
  • Прикрепленное изображение: таб2.JPG



#28423 Одинаковые значения

Отправлено от ryskeldi в 15 Июнь 2015 - 07:44 in Как это сделать

Есть таблица таб1 необходимо вывести сводную таблицу на другой таблице например на таб2, предварительно выбрав, если есть одинаковые значение полей индекс,наименование, вид и просуммировать M7,M8,M9,M10.M11,M12.Как,цена.



#28407 Одинаковые значения

Отправлено от ryskeldi в 11 Июнь 2015 - 14:27 in Как это сделать

Есть основная таблица с данными, которые имеются несколько одинаковые значения столбцов "Наименование", "Индекс" и разные числовые М1, М2,М3, теперь мне нужно вывести в подтаблицу просуммировав М1,М2,М3 в одну строку.



#28405 Одинаковые значения

Отправлено от ryskeldi в 11 Июнь 2015 - 12:34 in Как это сделать

Наверное, я Вас достал со своими вопросами, сильно извиняюсь.
Нет, мне не нужно статических отчетов, при нажатии доп. действий отображался в одной строке в подтаблице просуммировав М1, М2,М3, если есть в основной таблице одинаковых полей "Наименование", "Индекс", если нет то, просто скопировать.



#28392 Одинаковые значения

Отправлено от ryskeldi в 10 Июнь 2015 - 13:27 in Как это сделать

Мне необходимо при нажатии доп. действия суммировал значении M1, M2, M3 и вместе одинаковых "Индекс","Наименование" прописал в одну строку, Спасибо!



#28388 Одинаковые значения

Отправлено от ryskeldi в 10 Июнь 2015 - 12:59 in Как это сделать

Прописал как вы указали, где доп.дейстия, ни то чтобы суммировать одинаковых полей и записать в одну строку, а обнуляет!!!
Т.е. я не достиг желаемого!



#28385 Одинаковые значения

Отправлено от ryskeldi в 09 Июнь 2015 - 14:55 in Как это сделать

Спасибо, пробую!



#28380 Одинаковые значения

Отправлено от ryskeldi в 09 Июнь 2015 - 11:42 in Как это сделать

Извините, не совсем понял,
$sqlQuery = "SELECT SUM(f1233) as m1, SUM(f1234) as m2, SUM(f1235) as m3 FROM ".DATA_TABLE."111 GROUP BY f1230";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$line['M1'] = $row['m1'];
$line['M2'] = $row['m2'];
$line['M3'] = $row['m3'];
$line['index'] = ?
$line['name'] = ?



#28375 Одинаковые значения

Отправлено от ryskeldi в 09 Июнь 2015 - 09:20 in Как это сделать

Спасибо, за быстрый отклик.
Id index name M1 M2 M3
1 7201 D1 2 2 2
2 7202 D2 1 1 3
3 7201 D1 4 4 4
4 7204 D4 3 3 3
5 7201 D1 4 5 5
Результат должен быть:
1 7201 D1 7 9 11



#28373 Одинаковые значения

Отправлено от ryskeldi в 09 Июнь 2015 - 08:13 in Как это сделать

Спасибо, огромное, помогло!
Группирует по одинаковым значением (f1230).
Теперь мне нужно, чтобы одинаковые значения записались в одной строке. Как мне реализовать, помогите пожалуйста!



#28369 Одинаковые значения

Отправлено от ryskeldi в 08 Июнь 2015 - 14:23 in Как это сделать

$sqlQuery = "SELECT SUM(f1233) as m1, SUM(f1234) as m2, SUM(f1235) as m3 FROM ".DATA_TABLE."111 GROUP BY 'f1230'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$line['M1'] = $row['m1'];
$line['M2'] = $row['m2'];
$line['M3'] = $row['m3'];

Вот так написал, данный код одинаковые поля не группирует и ни какой результат не дает!



#28350 Одинаковые значения

Отправлено от ryskeldi в 06 Июнь 2015 - 08:36 in Как это сделать

Извиняюсь, вы меня сильно не пеняйте, спасибо за подсказку, я исправлюсь!
Где "name", у меня на кириллице написано "Наименование".
$sqlQuery = "SELECT SUM(M1) as m1, SUM(M2) as m2, SUM(M3) as m3 FROM ".DATA_TABLE."111 GROUP BY 'Наименование', 'Индекс'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$line['M1'] = $row['m1'];
$line['M2'] = $row['m2'];
$line['M3'] = $row['m3'];
Если группировка по нескольким одинаковым именем поля идет, те по "Наименование" и "Индекс", выше написанный код верно? Спасибо!



#28331 Одинаковые значения

Отправлено от ryskeldi в 05 Июнь 2015 - 12:07 in Как это сделать

$sqlQuery = data_select_field(Mytable,"SUM(M1) as m1", "SUM(M2) as m2", "SUM(M3) as m3" GROUP By $line['name']);
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$m1 = $row['m1'];
$m2 = $row['m2'];
$m3 = $row['m3'];
$line['M1'] = $m1;
$line['M2'] = $m2;
$line['M3'] = $m3;