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


Публикации AssVlad

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



#12984 Настройка отображения таблицы (шрифт в таблице)

Отправлено от AssVlad в 10 Август 2012 - 14:10 in Как это сделать

Добрый день! Подскажите пожалуйста, можно ли в определенной таблице (только в одной) сделать шрифт меньше, как в заголовках, так и в самой таблице?



#12762 Отчеты

Отправлено от AssVlad в 26 Июль 2012 - 11:27 in Как это сделать

Добрый день! Надеюсь вопрос не выходит за рамки тех.поддержки))) Перерыл документацию, форум, примеры. Часть уже реализовал, а вот остальную не очень понимаю как!
Подготавливаю данные(выбираю из основной cb_data97 таблицы данные - все выводится хорошо. А если делаю "перекрестный запрос" то не могу. Хочу выдрать название Контрагентов из таблицы cb_data42 соответствующие id = f1297 таблице основной и вывести на экран

$sqlQuery = "SELECT f1297 AS prod, f1299 AS name FROM cb_data97 AS marga INNER JOIN cb_data42 AS kontr ON marga.f1298=kontr.id";
$result = mysql_query($sqlQuery);
while ($row = mysql_fetch_array($result))
{
$lines[] = $row;
}
$smarty->assign('lines', $lines);

Ну и собственно вывод (мне все таки кажется проблема с выводом):

<table>
<tr>
<td>Номер</td>
<td>Направление</td>
<td>Сумма</td>
</tr>
{foreach from=$lines item=data}
<tr>

<td>{$data.prod}</td>
<td>{$data.marga}</td>
<td>{marga.kontr}</td>
<td>{$data.marga.kontr}</td>
<td>{$data.name}</td>
<td>{$data.summa}</td>
{/foreach}
</tr>
</table>



#12763 Отчеты

Отправлено от AssVlad в 26 Июль 2012 - 12:11 in Как это сделать

Всем спасибо! Вопрос снят!



#12655 пзменение ревизии

Отправлено от AssVlad в 13 Июль 2012 - 17:01 in Как это сделать

Добрый день! А где нибудь на форуме, сайте отображается спиоск изменений, дополнений и т.п. при обновлении ревизии? А так бы и не узнал, что появилась новое в базе "Формы"))))



#12799 Добавление пользователя в ситему (Сотрудники)

Отправлено от AssVlad в 01 Август 2012 - 11:30 in Как это сделать

Спасибо!



#12797 Добавление пользователя в ситему (Сотрудники)

Отправлено от AssVlad в 01 Август 2012 - 11:19 in Как это сделать

Здравствуйте еще раз! Клиентская база находится по адресу client.psprint.ru При добавление нового пользователя в систему (вкладка Сотрудники - Сохранить) - база по адресу client.psprint.ru становится не доступна по адресу, а доступна по ip 83.229.150.26 - добавляю там, тоже становится не доступна по ip. Через некоторое время все возвращается в нормальную работу. ping проходит и по адресу и по ip



#12594 Условие на показ таблицы

Отправлено от AssVlad в 06 Июль 2012 - 14:28 in Как это сделать

Да в принципе без разницы где! В доп действие это все я делаю во всплывающем окне!



#12596 Условие на показ таблицы

Отправлено от AssVlad в 06 Июль 2012 - 14:45 in Как это сделать

Я конечно извиняюсь, но у меня сложилось такое впечатление, что у Вас принцип отвечать вопросом на вопрос. Я у Вас спросил как правильно поставить условие, потому что мое условие срабатывает, только на первую таблицу, а потом вторую!



#12590 Условие на показ таблицы

Отправлено от AssVlad в 06 Июль 2012 - 13:18 in Как это сделать

Добрый день! Ну подскажите праильное условие на отображение таблиц. Смысл в следующем: есть две таблицы. Ну жно по условию показывать одну, а следом следующую. И на оборот. Например:


if ($line['Генеральный'] == "ПС")
{
echo "<P align='center'><B>Первая таблица</B><P>";
else {
echo "<P align='center'><B>Вторая таблица</B><P>";

а если Генеральный ФТП например, то первым делом должна вторая отображаться, а потом первая!



#12804 добавление новой компании

Отправлено от AssVlad в 01 Август 2012 - 13:24 in Как это сделать

Настройка - Доступ - (твоя группа доступа) - Категория Контрагенты - и ставишь галочки напротив тех полей, которые хочешь добавить - Добавление



#12801 добавление новой компании

Отправлено от AssVlad в 01 Август 2012 - 11:52 in Как это сделать

Это тип записи. При редактирование созданного контрагента, данное поле доступно для редактирования. Если нужно при добавление нового контрагента, то нужно в правах доступа определить это! Вроде так.



#12494 Ошибка обновления ревизии

Отправлено от AssVlad в 29 Июнь 2012 - 12:01 in Как это сделать

Да хостинг свой! Не получается.... игрался с правами!



#12507 Ошибка обновления ревизии

Отправлено от AssVlad в 02 Июль 2012 - 12:46 in Как это сделать

Вроде проблема решилась! Изменил владельца папки www с root на www-data (высыпалась куча ошибок при проверке системы о некорретном файле) а после все прошло само собой)))



#12492 Ошибка обновления ревизии

Отправлено от AssVlad в 29 Июнь 2012 - 10:45 in Как это сделать

Ошибка обновления ревизии: нет прав на удаление файла ".../setup.php" такая же ошибка! Права на файл ставил 777



#12807 Добавление контрагента

Отправлено от AssVlad в 01 Август 2012 - 13:42 in Как это сделать

?зображение Фильтр для конт.лица ?зображение История "Онлайн Консультанта" ?зображение Юр.название и юр.адрес по умолчанию ?зображение Добавление контактного лица

Ваши стандартные и мои:
?зображение КП ?зображение ПР ?зображение РС ?зображение М
В каждом из моих вот такие вычисления:
if ($PS = data_table("Маржа", "`Заказчик`=$ID"))
{
$line['М'] = "+";
}
else{
$line['М'] = "-";
}

И в доп. действиях:
$schet['Заказчик'] = $ID;
$new_id = insert_query($schet, "Маржа");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=97&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";



#12795 Добавление контрагента

Отправлено от AssVlad в 01 Август 2012 - 10:47 in Как это сделать

Добрый день! Проблема в следующем: при добавлении нового контрагента в поле добавление контактного лица, выскакивает должность с надписями "- +" - это от имени Администратора. Если группа менеджеров пытается добавить, то вообще какой то бред! Конфигурацию не менял с контрагентами, максимум добавлял новые поля! Права доступа уже сделал всем одинаковые! В конфигураторе пробовал убирать выводить поле должность при добавление контактного лица - все равно выводит! Скрины приложил!

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

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



#12819 Добавление контрагента

Отправлено от AssVlad в 03 Август 2012 - 14:14 in Как это сделать

Добрый день, уважаемые программисты! Написал сообщение в тех. поддержку, в течение суток мне ответили:

"Здравствуйте. Проблема, указанная в заявке в техподдержку может быть связана с одной из двух причин
1. В программе есть вычисление, которое заносит в поле "должность" какое-либо значение. Это вычисление может быть как в таблице "Сотрудники", так и в таблице "Контрагенты", с которой она связана
2. В программе есть яваскрипт, из-за которого в поле "Должность" подгружаются неверные данные. Этот яваскрипт может быть как в таблице "Сотрудники", так и в таблице "Контрагенты", с которой она связана."

Написал ответное письмо, что в программе нет таких вычисление больше суток назад. Ответа больше не получил!

Я удалил из Контрагентов все свои вычисления и доп. действия! Проблема остается не решенной!!!

?зображение



#12544 Вопросы по КБ

Отправлено от AssVlad в 04 Июль 2012 - 10:44 in Как это сделать

Еще один вопросик: в вычислениях, если мне надо отформатировать текст, таблицу. Все делается через echo ?



#12554 Вопросы по КБ

Отправлено от AssVlad в 04 Июль 2012 - 12:33 in Как это сделать

1. Логика в том, что таблица Маржа в которой происходят практически все вычисления имеет около 50 полей. Например поле Сумма расположенна во второй позиции (а значит сверху) а расчет из оставшихся 40 полей! Менеджеру нужно оперативно проверять сумму, а не листать экран вверх после проставленных значений внизу экрана. Выход нашел только один скрин 1 zakaz - Добавление заказа с минимальным списком полей отображения. И по нажатии на кнопку заполнить - всплывающее окно с остальными 40 полей скрин 2 edit.

2. Можно узнать что за механизм??? Я не силен в программировании. У меня получилось только так:

$sqlQuery = "SELECT * FROM ".DATA_TABLE."95 WHERE id=$ID"; // Выбираем текущий заказ по ID
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
echo "<table width='100%' border='0' cellspacing='0' cellpadding='4'>";
echo "<tr align='center' bgcolor='#999999'>";
echo "<td colspan='3' style='font-size: 160%; font-family: sans-serif'>";
echo "$row[f1210] номер заказа $row[f1208]";
echo "</td>";
echo "</tr>";
echo "</table>";
if (isset($_REQUEST["R300"]))
{
$line["f1222"]=$_REQUEST["R300"];
$line["f1224"]=$_REQUEST["R400"];
// производим нужные нам действия с необходимыми полями
echo "<script>";
echo "window.opener.location.reload(1);"; // Перезагружаем родительское окно
echo "window.close()"; // Закрываем текущее
echo "</script>";
}
echo "<table width='100%' border='0' cellspacing='0' cellpadding='4'>";
echo "<tr align='center'>";
echo "<form method='get'>";
echo "<input type='hidden' name='id' value='$button_id'>"; // Передаем значение кнопки
echo "<input type='hidden' name='line_id' value='{ID}'>"; // Значение строки
echo "<th> R304 </th>";
echo "<th> R505 </th>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='3' style='font-size: 160%; font-family: sans-serif'>";
echo "<input type = 'text' name = 'R300' value=$row[f1222]>";
echo "</td>";
echo "<td colspan='3' style='font-size: 160%; font-family: sans-serif'>";
echo "<input type = 'text' name = 'R400' value=$row[f1224]>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<input type='submit' value='Ок'>";
echo "</form>";

$line['Маржа продавца'] = $line['R300'] + $line['R400'];

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

  • Прикрепленное изображение: zakaz.jpg
  • Прикрепленное изображение: edit.jpg



#12533 Вопросы по КБ

Отправлено от AssVlad в 03 Июль 2012 - 18:43 in Как это сделать

Добрый вечер! Подскажите пожалуйста в следующих вопросах:
1. Как лучше организовать таблицу для введения финансовой информации, если в таблице около 50-60 полей. (Пробовал группировать - таблица "уезжает" по вертикали, делать подчиненной - по горизонтали) - не очень удобно заполнять данные!!!
2. Есть такой тип поля как "Пользователь", который принадлежит какой то компании (Моя компания) - вот как вносить эту компанию автоматически к которой принадлежит пользователь - как вносится автоматически пользователь.
3. Можно ли как то вносить в таблицу пользователя внесшие последние изменения, а не создавший данную запись.
4. На счет СМС Рассылок - купили неограниченную версию, а при попытке отправить смс - "Баланс отправки СМС равен нулю. Отправка невозможна."



#12542 Вопросы по КБ

Отправлено от AssVlad в 04 Июль 2012 - 10:01 in Как это сделать

1. По первому вопросу. Не устраивает большое количества полей, дело в том что вычисления происходят во второй строчке например (в самом верху), а исчисляемые ячейки внизу страницы. Ну вроде выход нашел в доп. действие - во всплывающем окне! Во всяком случае с одной ячейкой получилось. Не могли бы вы посмотреть правильно ли делаю:
$sqlQuery = "SELECT * FROM ".DATA_TABLE."95 WHERE id=$ID";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
echo $row['f1208']. $row['f1210'];

if (isset($_REQUEST["rating"]))
{
$line["f1224"]=$_REQUEST["rating"];
// производим нужные нам действия с необходимыми полями
echo "<script>";
echo "window.opener.location.reload(1);"; // Перезагружаем родительское окно
// echo "window.close()"; // Закрываем текущее
echo "</script>";
}

echo "<form method='get'>";
echo "<input type='hidden' name='id' value='$button_id'>"; // Передаем значение кнопки
echo "<input type='hidden' name='line_id' value='{ID}'>"; // Значение строки
echo "<input type = 'text' name = 'rating' value=$row[f1224]>";
echo "<input type='submit' value='Ок'>";
echo "</form>";
По всем остальным вопросам вроде пока понятно!



#12562 Вопросы по КБ

Отправлено от AssVlad в 04 Июль 2012 - 14:52 in Как это сделать

Да собственно вы сами попросили разъснить и выложить! Что я и сделал! А вопросы более чем понятны! Правильно ли я вычисляю и механизм форматирования в дополнительных действиях!

Просмотр сообщенияCbCoder (04 Июль 2012 - 11:14) писал:

Для форматирования используется отдельный механизм. Echo в вычислениях, насколько я понимаю, вообще бессмысленно, кроме как для отладки.



#13303 Ошибка добавления строк

Отправлено от AssVlad в 24 Август 2012 - 15:57 in Как это сделать

Ну на сколько я знаю файл .htaccess отвечает за доступ! А все настройки и в том числе время выполнения скрипта max_execution_time = 360 в php.ini http://clientbase.ru...16/trebovaniya/



#12705 Обновление ревизии

Отправлено от AssVlad в 20 Июль 2012 - 17:13 in Как это сделать

Добрый вечер! Только что обновил ревизию 20 июля 2012 г. в 18:05. Вместо привычной надписи "Обновление выполнено успешно" - Array. Пропала вкладка Общие с номером версии и возможностью обновления дальше! И цвета - вкладка исчезла! Бэккап не делал!



#12721 Обновление ревизии

Отправлено от AssVlad в 22 Июль 2012 - 01:17 in Как это сделать

На вкладке дополнитнльно - Общие: присутствует Язык системы и скролл окна. А лого и цвета вообще не отображается!