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


Публикации Alex TetraSoft

29 публикаций создано Alex TetraSoft (учитываются публикации только с 20-Апрель 23)



#26186 Не работает сортировка

Отправлено от Alex TetraSoft в 22 Сентябрь 2014 - 14:06 in Как это сделать

Просмотр сообщенияCbCoder (22 Сентябрь 2014 - 13:22) писал:

Подтянуть еще одно значение проблем никаких нет, например:

$line['Приоритет'] = $line['Наименование проекта']['Приоритет проекта']." ".$line['Наименование проекта']['Название проекта'];

Но тогда действительно поле придется поменять на текстовое и сортировка будет некорректной, как вы сами поняли. Разве что добавить еще форматирование приоритета нулями слева, при необходимости:

$line['Приоритет'] = sprintf("%02d", $line['Наименование проекта']['Приоритет проекта'])." ".$line['Наименование проекта']['Название проекта'];

Сделать же отдельно скрытое поле для настройки упорядочивания и отдельно вывод значений, как в случае сортировки, в случае с группировкой увы не получится (т.к. скрытой группировки не сделаешь).
Спасибо большое за ответы и терпение :)



#26181 Не работает сортировка

Отправлено от Alex TetraSoft в 22 Сентябрь 2014 - 12:32 in Как это сделать

Просмотр сообщенияCbCoder (22 Сентябрь 2014 - 11:55) писал:

У вас в настройках таблицы выбрана группировка, а она имеет приоритет перед сортировкой (вначале таблица группируется, а уже потом, внутри группы идет сортировка), иначе группировка просто не работала бы. Поэтому настройка сортировки в данном случае ни на что влияет (сортируется все равно по группе, а она у вас - снова по полю связи). Я же вам написал уже выше - если у вас включена группировка, то все настройки (т.е. подстановка вычисляемого поля) должны применяться к ней, а не к сортировке.
Да, но тогда получается ерунда какая-то а не таблица :( Вот если бы можно было в вычисляемое поле подтянуть еще одно значение (например, название проекта) тогда это решило бы проблему (наверно, хотя не факт, т.к. поле перестало бы быть числовым и значение 10 он будет сортировать после 1 )



#26177 Не работает сортировка

Отправлено от Alex TetraSoft в 22 Сентябрь 2014 - 10:30 in Как это сделать

Вот настройка таблицы по умолчанию.
Что не так?

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

  • Прикрепленное изображение: настройка.png



#26168 Не работает сортировка

Отправлено от Alex TetraSoft в 19 Сентябрь 2014 - 12:45 in Как это сделать

У меня сортируется по полю приоритет. Сортировка правильная, но когда я группирую по полю наименоваие проекта, сортировка опять идет по ID.
Прошу прощения, что ввел Вас в заблуждение предыдущим скриншотом.

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

  • Прикрепленное изображение: группировка.png



#26166 Не работает сортировка

Отправлено от Alex TetraSoft в 19 Сентябрь 2014 - 11:17 in Как это сделать

Поле называется "Приоритет". Тип у него "Число". Код такой:
$line['Приоритет'] = $line['Наименование проекта']['Приоритет проекта'];



#26153 Не работает сортировка

Отправлено от Alex TetraSoft в 17 Сентябрь 2014 - 12:04 in Как это сделать

Прилагаю скриншот

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

  • Прикрепленное изображение: приоритет.png



#26152 Не работает сортировка

Отправлено от Alex TetraSoft в 17 Сентябрь 2014 - 12:00 in Как это сделать

Просмотр сообщенияAlex TetraSoft (17 Сентябрь 2014 - 09:16) писал:

Да, это хорошая мысль, попробую.
Значение подтянул, но все равно не хочет сортировать по значению, сортирует также по ID :(/>



#26151 Не работает сортировка

Отправлено от Alex TetraSoft в 17 Сентябрь 2014 - 09:16 in Как это сделать

Просмотр сообщенияCbCoder (17 Сентябрь 2014 - 08:59) писал:

Да, сейчас так же. Если для вас критична сортировка по связанному полю, можно добавить скрытое вычисляемое поле, куда заносить значение из связанного поля и настроить сортировку по нему.
Да, это хорошая мысль, попробую.



#26147 Не работает сортировка

Отправлено от Alex TetraSoft в 16 Сентябрь 2014 - 18:34 in Как это сделать

Просмотр сообщенияCbCoder (14 Январь 2012 - 10:59) писал:

Поля связи на данный момент сортируются не по алфавиту, а по id связанной строки. Это связано с тем что в БД в этом поле хранятся именно id связи. Пока что данная проблема не решена.
Добрый день, скажите, пожалуйста, до сих пор данную проблему не удалось решить?



#26142 Отчет по фильтрованной таблице на почту

Отправлено от Alex TetraSoft в 16 Сентябрь 2014 - 10:48 in Предложения по доработке

Просмотр сообщенияCbCoder (15 Сентябрь 2014 - 12:39) писал:

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



#26126 Отчет по фильтрованной таблице на почту

Отправлено от Alex TetraSoft в 12 Сентябрь 2014 - 18:47 in Предложения по доработке

Добрый день! Сейчас, что бы сформировать отчет требуется знание программирования. Было бы здорово, если бы можно было таблицу сформированную путем фильтров (это собственно и есть нужный отчет), отправлять с заданной периодичностью на почту.



#26081 Перенос суммы по столбцу из подчиненной таблицы в родительскую

Отправлено от Alex TetraSoft в 10 Сентябрь 2014 - 11:46 in Как это сделать

Разобрался, все заработало, спасибо!



#26074 Перенос суммы по столбцу из подчиненной таблицы в родительскую

Отправлено от Alex TetraSoft в 10 Сентябрь 2014 - 09:13 in Как это сделать

Просмотр сообщенияMorTis (10 Сентябрь 2014 - 09:12) писал:

f2051 и f807 это номера полей f2015 по всей видимости сумма в таблици позиция счета. а f807 это поле счет таблици позиция счета. Номера полей можно посмотреть в адресной строке edit_field.php?table=74&field=807 вот например. Таблица 74 а поле 807
Спасибо за разъяснение!



#26061 Перенос суммы по столбцу из подчиненной таблицы в родительскую

Отправлено от Alex TetraSoft в 09 Сентябрь 2014 - 12:53 in Как это сделать

Посмотрел, действительно есть такое вычисление, которое подтягивает сумму в родительскую таблицу:
$sqlQ = "SELECT SUM(`f2051`) AS sum FROM ".DATA_TABLE."74 WHERE ` `=".$line['Счет']['raw']." and status=0 and `id`<>".$ID;
$pre = sql_query($sqlQ) or die(mysql_error());
$row = sql_fetch_assoc($pre);

if ($row['sum']===NULL)
{
$line['Счет']['Сумма']=$line['Итого'];
}
else
{
$line['Счет']['Сумма']=$row['sum']+$line['Итого'];

Но я не очень силен в php :( Как мне расшифровать первую строку вычисления? точнее куда смотреть, что бы увидеть f2051 и f807?



#26060 Перенос суммы по столбцу из подчиненной таблицы в родительскую

Отправлено от Alex TetraSoft в 09 Сентябрь 2014 - 09:02 in Как это сделать

Просмотр сообщенияMorTis (09 Сентябрь 2014 - 03:00) писал:

В стандартной конфигурации есть такое в счетах и актах. Точней вычесления в позиции счета и акта. Можно по подобию сделать. Главное не забудте что на удаление строки тоже должно быть вычисление которое будет отнимать от суммы значение
Спасибо за подсказку, сегодня посмотрю.



#26055 Перенос суммы по столбцу из подчиненной таблицы в родительскую

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 17:08 in Как это сделать

Добрый день!
Есть задачка, надо перенести сумму, которая считается по столбцу в подчиненной таблице в поле родительской (см скрин)
Как это сделать?

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

  • Прикрепленное изображение: summa.png



#26053 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 15:14 in Как это сделать

Спасибо всем за участие и помощь!



#26052 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 15:13 in Как это сделать

Просмотр сообщенияCbCoder (08 Сентябрь 2014 - 15:10) писал:

echo 'Done'; каждый раз не нужно, хватит одного в конце, да и опционально оно, для вывода информации в лог, можно и без него обойтись. Я писал что объединить нужно только вызовы функции рассылки шаблонов.
Простите мою серость :)
Спасибо, все настроил. вроде работает!



#26050 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 15:02 in Как это сделать

Просмотр сообщенияCbCoder (08 Сентябрь 2014 - 14:56) писал:

  • Создаете автоматически 4 задания cron по каждому шаблону, через настройки шаблона
  • Переходите в список всех заданий cron (Настройки - Дополнительно - Настройки cron)
  • Создаете новое задание cron вручную
  • Копируете код функций всех 4-х заданий в это новое задание. Сохраняете, старые задания удаляете.
Альтернативно, можно не создавать автоматом задания для копирования кода, а сразу создать свое задание и прописать там нужный код вручную. Формат: send_template(id шаблона) для каждого шаблона. Но фильтр в настройках шаблонов задать все равно потребуется.
Спасибо большое!
Задание будет так выглядеть "send_template(250); echo 'Done';send_template(260);echo 'Done'; send_template(270);echo 'Done'; send_template(280);echo 'Done';"?



#26048 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 14:39 in Как это сделать

" где самостоятельно объединить код по всем 4-м шаблонам." Это как?



#26046 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 13:28 in Как это сделать

Не работает, где может быт ошибка? Создал 4-е шаблона, они отличаются только полем "Адрес получателя". Фильтр тоже один, соответственно и задание крона тоже одно на все шаблоны получается. В результате письма уходят только первого шаблона, по остальным крон не отрабатывает :(



#26044 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 12:24 in Как это сделать

Коллеги, есть еще вопрос, я поля с мылом сделал разными, настроил для каждого поля свой шаблон, а вот расписание крона тоже надо под каждый шаблон свое или можно одно?



#26043 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 11:37 in Как это сделать

Просмотр сообщенияMorTis (08 Сентябрь 2014 - 11:34) писал:

Ну тогда он посути отправляет 1 письмо по многим адресатам. Надо чтобы у вас был 1 емеил в одной строке :) тоесть например не 1 строка с 10 емейлами. а 10 строк с 1 емейлом. Тогда будет создано 10 писем с 1 адресатом.
Я уже понял, спасибо! Просто я думал вдруг если поставить не запятую, а точку с запятой он будет отправлять не одно письмо, а каждому адресату ;)



#26039 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 09:52 in Как это сделать

Да, емайл у нас в одном поле и перечислен через запятую.



#26037 Автоматическая отправка писем клиентам

Отправлено от Alex TetraSoft в 08 Сентябрь 2014 - 09:05 in Как это сделать

Сейчас при получении письма от КБ виден весь список, кому это письмо так же было направлено. Возможно сделать так, что бы получивший письмо не видел других адресатов?