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


Публикации nk

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



#11105 фильтры

Отправлено от nk в 08 Март 2012 - 12:00 in Предложения по доработке

я как-то давно писал предложение сделать возможность комбинировать фильтры по И, ИЛИ...

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

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

вообще, то о чем говорю, очень сильно напоминает механизм отборов в списках в платформе 1С Предприятие 8.



#15979 Шаблоны печати

Отправлено от nk в 23 Ноябрь 2012 - 08:59 in Как это сделать

Подскажите, как в шаблоне печати DOCX вывести дату в нужном формате?
return "Срок: ".date('d.m.y', $row['f158'])
возвращает 'Срок: 01.01.70'


код
return "Срок: ".date('d.m.y', strtotime($row['f158']));

возвращает 'Срок: 01.11.12', но некорректно обрабатывает незаполненное поле (f158 - дата/время), получается 'Срок: 30.11.-1'



#15987 Шаблоны печати

Отправлено от nk в 23 Ноябрь 2012 - 10:46 in Как это сделать

но на самом деле код такой

return
	  "Срок 1-й главы: ".date('d.m.y', strtotime($row['f160'])).
	  "\r\nСрок 2-й главы: ".date('d.m.y', strtotime($row['f161'])).
	  "\r\nСрок 3-й главы: ".date('d.m.y', strtotime($row['f162'])).
	  "\r\nСрок 4-й главы: ".date('d.m.y', strtotime($row['f163'])).
	  "\r\nСрок 5-й главы: ".date('d.m.y', strtotime($row['f164'])).
	  "\r\nСрок 6-й главы: ".date('d.m.y', strtotime($row['f165'])).
	  "\r\nВремя: ".$row['f159'];

Других вариантов нет, чтобы в одной функции?



#15986 Шаблоны печати

Отправлено от nk в 23 Ноябрь 2012 - 10:44 in Как это сделать

хм, ну можно и так :)



#15989 Шаблоны печати

Отправлено от nk в 23 Ноябрь 2012 - 11:09 in Как это сделать

"Я согласен на медаль." (с)



#14970 Шаблон печати - пустое значение переменной

Отправлено от nk в 10 Октябрь 2012 - 06:12 in Как это сделать

В шаблон печати DOCX при подстановке значений переменных, если значение поля не заполнено, подставляются ИМЕНА полей. С вычисляемым полем разобрался, если надо пустое - возвращаю " ", а не "". А как быть с остальными? Не все же через вычисления делать таким вот кривым способом... Помогите плз с этой проблемой.


Болдом выделены значения переменных, подставленные в документ:

----------------------------

Аппарат принят на диагностику и ремонт:

Модель устройства.Наименование
S/N 12345
----------------------------



#14988 Шаблон печати - пустое значение переменной

Отправлено от nk в 11 Октябрь 2012 - 00:37 in Как это сделать

Все ОК, спасибо.



#15544 Функции display_fgroup и display_field

Отправлено от nk в 07 Ноябрь 2012 - 16:22 in Как это сделать

Да, такая же проблема http://clientbase.ru...?showtopic=4768



#14027 Фильтр по реквизитам поля связи

Отправлено от nk в 06 Сентябрь 2012 - 12:57 in Как это сделать

спасибо, а можно сюда подсунуть переменную DATA_TABLE? а то потом каждый раз переписывать условия...



#14022 Фильтр по реквизитам поля связи

Отправлено от nk в 06 Сентябрь 2012 - 11:16 in Как это сделать

Как сделать фильтр не по значению поля, а по значению реквизита связанного поля?

Т.е. есть поле связи, надо сделать фильтр по значению поля из связанной таблицы.



#15117 Расширенные права

Отправлено от nk в 18 Октябрь 2012 - 10:09 in Как это сделать

Пытаюсь сделать некое подобие форума в виде подчиненной таблицы (к таблице заказов) с двумя полями - ссылка на родительскую и текстовое поле "сообщение".

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

У меня получается, что либо все всё редактируют, либо никто ничего, даже свое сообщение не написать, т.к. при редактировании "в таблице" запись сразу же сохраняется как только её добавляешь, не успев внести само сообщение (в правах галка только на "добавление").



#15124 Расширенные права

Отправлено от nk в 18 Октябрь 2012 - 11:17 in Как это сделать

скрины

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

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



#15146 Расширенные права

Отправлено от nk в 19 Октябрь 2012 - 09:52 in Как это сделать

теперь понятно как это работает, спасибо!



#15044 Проблема с вычислением в шаблоне

Отправлено от nk в 15 Октябрь 2012 - 22:09 in Как это сделать

обновление вышло? кто-нибудь его проверил, прежде чем ревизию выкладывать? дааааа, теперь-то все переменные на месте, и текст вычисления на месте, вот только какой от них толк если ВСЕ добавленные переменные (кроме стандартных) ничего не считают? на их месте "" всегда, даже в предпросмотре, пока принудительно кнопочку обновить напротив каждого не нажмешь?

итог: не отрабатывались боле-менее сложные вычисления, а теперь вообще ни одного... но все на месте, да



#15054 Проблема с вычислением в шаблоне

Отправлено от nk в 16 Октябрь 2012 - 09:42 in Как это сделать

Отправил бекап в саппорт, вычисления не срабатывают, даже самые элементарные. Перед тем как написать первый пост - такого не было.



#15012 Проблема с вычислением в шаблоне

Отправлено от nk в 12 Октябрь 2012 - 10:37 in Как это сделать

только в понедельник уже... ну ок, будем ждать с нетерпением



#15006 Проблема с вычислением в шаблоне

Отправлено от nk в 12 Октябрь 2012 - 00:21 in Как это сделать

Более детально изучил проблему:

Такое вычисление не отображается в шаблоне (глюк №1), однако при печати оно срабатывает и вставляет в документ верный результат. Это подтверждает, что в коде ошибок нет. Редактировать это вычисление сейчас можно только напрямую в таблице БД. В итоге можно "заставить его работать".

Но если добавить после этой переменной в шаблон ещё одну (для примера - вставлял точную копию того же кода, с другим именем переменной шаблона), то шаблон ее соответственно не только не видит, но и не обрабатывает (глюк №2). В документе на месте этого поля (второго) Ошибка! Переменная документа не указана.

Видимо, после первого "сложного" (можно я его так назову?:)) вычисления, обработка переменных прекращается и в документ вываливается все что "успело" от-eval-иться.

А надо таких вычислений ещё больше.



#15077 Проблема с вычислением в шаблоне

Отправлено от nk в 17 Октябрь 2012 - 10:10 in Как это сделать

все ОК :)



#15008 Проблема с вычислением в шаблоне

Отправлено от nk в 12 Октябрь 2012 - 09:50 in Как это сделать

конечно



#15003 Проблема с вычислением в шаблоне

Отправлено от nk в 11 Октябрь 2012 - 16:49 in Как это сделать

Шаблон DOCX, создал переменную, в ней код
$sqlQuery = "
	 SELECT
		COUNT(*) AS cnt
	 FROM
		itcrm195_data24
	
	 WHERE
		f172={ID}
		AND STATUS=0
	
	 ";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
return $row['cnt'];

предпросмотр результата (в режиме редактирования шаблона) показывает "1", что соответствует действительности. Далее сохраняю шаблон, печатаю его из записи таблицы - в нужное место вставляется 1.

Но когда теперь захожу в шаблон, вместо своей переменной вижу такую штуку (screenshot-1), причем вычисление отрабатывает, и в базе через phpmyadmin видно в поле eval тест вычисления на месте, а в шаблоне оно пропадает; удалял, создавал заново, каждый раз такая ситуация.

Как быть?

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

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



#17507 Прибавить к дате

Отправлено от nk в 27 Февраль 2013 - 10:33 in Как это сделать

Шаблон печати docx, как вывести дату из поля + какой-то интервал? Например, + 2 дня.

$cur_rec = data_table("Заказы.", "id={ID}");
$acc_date = $cur_rec['Дата приёма'];
...?



#17515 Прибавить к дате

Отправлено от nk в 27 Февраль 2013 - 11:32 in Как это сделать

спасибо



#15552 Показ/скрытие полей через JavaScript

Отправлено от nk в 08 Ноябрь 2012 - 00:14 in Как это сделать

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

Ну, написали же выше, что да. Или у вас не так?
не получается сделать отображение поля, если в списке с множественным выбором выбрана конкретная строка

в списке с множественным выбором
function onchange_{$one_field.id}()
{
display_field(194, document.getElementById('value193').value == 'Расчеты');
}
$('#value{$one_field.id}').bind('change', onchange_{$one_field.id});

в отображаемом/скрываемом поле
display_field(194, document.getElementById('value193').value == 'Расчеты');

в результате поле 194 всегда скрыто, при установке галочки в строке 'Расчеты' ничего не происходит



#16388 Показ/скрытие полей через JavaScript

Отправлено от nk в 14 Декабрь 2012 - 23:38 in Как это сделать

есть такая проблема :(



#16401 Показ/скрытие полей через JavaScript

Отправлено от nk в 17 Декабрь 2012 - 02:25 in Как это сделать

подтверждаю баг:

если у юзера нет прав на редактирование поля, но есть на просмотр - то в режиме просмотра записи отображаются все доступные, display_field до лампочки

если у юзера есть права и на редактирование - display_field работает и в посмотре и в редактировании как надо