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


Публикации oknik

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



#38406 печать таблицы в 2 колонки

Отправлено от oknik в 29 Январь 2018 - 02:02 in Как это сделать

То как вывести на печать всю таблицу через html, это понятно.
В документации разве есть что то про печать в 2 колонки?
т.е. само отображение данных должно выводиться потоком сначала по одной половине листа, затем по второй, затем на след лист, и тд.
см. пример во вложении

ps посмотрели бы вы пример во вложении, если бы вложения сохранялись... ссылка на пример "в 2 колонки" - http://work.nextweb....0129_015652.jpg
pss еще один здесь баг в форуме - в расширенной форме при сохранении поста, страница зависает и не перезагружается (пост при этом сохраняется)



#38404 печать таблицы в 2 колонки

Отправлено от oknik в 28 Январь 2018 - 02:29 in Как это сделать

Подскажите пожалуйста способ печати всей таблицы в 2 колонки, на 1 листе, в книжной ориентации.
я так понял что через docx, odt и rtf можно только оду запись печатать.
а вот как через html вывести в 2 колонки, даже не представляю.

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



#38376 маска ввода email с учетом "-" тире, "_" нижнего подчеркивани...

Отправлено от oknik в 16 Январь 2018 - 16:52 in Как это сделать

как написать шаблон если например нужно что бы пропускались все эти адреса:

onetwothree@domain.ru
one-twothree@domain.ru
one_twothree@domain.ru
one.two.three@domain.ru
onetwothree@domain-name.ru
one-two.three@domain-name.ru
one-two_three@domain-name.ru
и т.п.

реально вообще реализовать?
исходя из документации, видимо "тире" никак не добавить. или я ошибаюсь?
onetwothree@domain.ru



#38341 взять сумму из поля в таблице с выборкой за текущий месяц

Отправлено от oknik в 26 Декабрь 2017 - 19:50 in Как это сделать

Просмотр сообщенияAntonKravchenko (25 Декабрь 2017 - 00:01) писал:


$start = date("Y-m-01 00:00:00");
$end = date("Y-m-d 23:59:59", mktime(0,0,0,date("n")+1,0,date("Y")));

$sqlQuery = "SELECT sum(f12381) as summa FROM ".DATA_TABLE."841 WHERE status=0 and f12341>='".$start."' and f12341<='".$end."' and f12361='".$ID."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];

$line['Кому']['Расход в текущем месяце'] = $summa;


не сработало. поле суммы осталось пустым.



#38331 взять сумму из поля в таблице с выборкой за текущий месяц

Отправлено от oknik в 24 Декабрь 2017 - 20:18 in Как это сделать

подскажите пожалуйста, как сделать выборку из таблицы но только за текущий месяц?
вернее вопрос в том как именно прописать параметр "поле $line['f12341']" = "текущий месяц" в запросе к бд

$sqlQuery = "SELECT sum(f12381) as summa FROM ".DATA_TABLE."841 WHERE status=0 and <ЧТО СЮДА НАПИСАТЬ?> and f12361='".$line['ID']."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];

$line['Кому']['Расход в текущем месяце'] = $summa;



#38330 подтянуть номер телефона юзера в шаблон рассылки email

Отправлено от oknik в 23 Декабрь 2017 - 23:50 in Как это сделать

Просмотр сообщенияCbCoder (18 Декабрь 2017 - 15:07) писал:

Добавить вычисляемое поле и вставить его в текст шаблона.

а подробнее можете пожалуйста растолковать?
вот есть "счет" его нужно отослать клиенту.
в поле "менеджер" внесен user1
мне нужно в шаблон подставить телефон взятый у user2, т.е. того кто именно нажал "Разослать" (текущий пользователь)



#38308 подтянуть номер телефона юзера в шаблон рассылки email

Отправлено от oknik в 18 Декабрь 2017 - 12:49 in Как это сделать

Какой есть самый простой способ подставить в подпись письма номер телефона текущего юзера (который сделал рассылку)?



#38299 data_select_field из таблицы сотрудники взять юзера

Отправлено от oknik в 14 Декабрь 2017 - 22:58 in Как это сделать

Просмотр сообщенияCbCoder (13 Декабрь 2017 - 09:24) писал:

Тогда затрудняюсь сказать. Возможно дело не в коде вычисления, а например в событиях. Или какое то другое вычисление перетирает. С кодом вроде все норм (единственно, на скринах не увидел поля f5171 "Менеджер", но надеюсь там у вас тоже пользователь)
да, тоже пользователь.
прикол в том что на этих полях f16601 и f16591 больше никаких вычислений не висит.
а что за события?



#38283 data_select_field из таблицы сотрудники взять юзера

Отправлено от oknik в 11 Декабрь 2017 - 23:28 in Как это сделать

проверил, тип "пользователь"
http://f3.s.qip.ru/1q1ISZxJ.png - таб договора
http://f3.s.qip.ru/1q1ISZxK.png - таб сотрудники
ps что то файлы не прикрепляются к посту, и посты отправляются только через "расширенную форму" и без форматирования



#38277 data_select_field из таблицы сотрудники взять юзера

Отправлено от oknik в 10 Декабрь 2017 - 05:16 in Как это сделать

в стандартной конфигурации в таблице "Сотрудники" (id=46) есть поле пользователь $line['f1400'] а так же добавлено дополнительное поле тип "Пользователь" - $line['f16591']
в таблице "Договора" есть поле менеджер $line['f5171'], а так же добавлено еще одно поле тип "Пользователь" - $line['f16601']

в поле $line['f5171'] выбран юзер
требуется в поле $line['f16601'] притянуть юзера из $line['f16591']

КОД вычисления:
$result = data_select_field(46, "f16591 as getRop", "f1400=",$line['Менеджер']);
$row = sql_fetch_assoc($result);
$line['РОП менеджера'] = $row['getRop'];


в итоге поле $line['f16601'] (РОП менеджера) остается пустым



#38064 баг в вычислении - поле дата не пустое

Отправлено от oknik в 13 Октябрь 2017 - 17:01 in Как это сделать

да, так теперь работает, благодарю! )

но раньше работало с ""
только на этой неделе перестало.
ей богу именно так и было, и все работало.

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

и для каждого типа поля мини инструкция как к нему обращаться при вычислениях



#38062 баг в вычислении - поле дата не пустое

Отправлено от oknik в 13 Октябрь 2017 - 13:40 in Как это сделать

Есть вычисление, которое раньше нормально работало, но сейчас не правильно делает проверку - "поле 'Дата продления' не пустое?"
Условие - изменение поля "Дата продления" (но при этом вычисление почему то срабатывает при добавлении записи, при этом при добавлении записи поле "Дата продления" не заполняется)

$line['Дата продления'] - тип дата
$line['Статус']="ОК" тип список

if ($line['Дата продления']!="" and $line['Статус']=="Купить на нас")
$line['Статус']="ОК";

В итоге всегда после добавления записи срабатывает $line['Статус']="ОК";
других вычислений которые могут это делать нет, да и если вычисление выключаю, все нормально, статус остается тем который выбран при добавлении.

Я уж думаю может что то изменилось вобще глобально? Типа нельзя теперь так проверять пустоту поля тип "Дата", и надо как то по другому?