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


Публикации maxim

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


#20900 Шаблоны печати таблицы (Excel)

Отправлено от maxim в 02 Октябрь 2013 - 13:12 in Как это сделать

Версия Web 1.9.8 лицензия. ревизия последняя.
Делаю шаблон печати в Excel все данные выводятся.
При печати 1 записи все выводит.
Но при попытке распечатать нескольких строк, в Excele выводится только данные одной записи.

При создании шаблона в PDF или HTML данные выводятся по порядку.
Как вывести в Excel данные нескольких строк?
Экспорт не подходит, нужно выводить данные из подчиненных таблиц.

(Ставлю 1 галочку выводит все данные 412 заявки. Ставлю галку на 412, 411,410 выводит только 412.)

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

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



#20877 Свой шрифт в PDF

Отправлено от maxim в 28 Сентябрь 2013 - 15:49 in Как это сделать

Просмотр сообщенияbtpahce (16 Сентябрь 2013 - 14:49) писал:

Если не сложно поделись)

..../cb/include/mpdf/ttfonts кладем файл шрифта font.ttf, для каждого шрифта жирный, курсив, жирный курсив отдельные файлы шрифта.
в файле config_fonts.php пишем

/* новый шрифт */
"garuda" => array(
'R' => "Garuda.ttf",
'B' => "Garuda-Bold.ttf",
'I' => "Garuda-Oblique.ttf",
'BI' => "Garuda-BoldOblique.ttf",
),
"garuda" пишем свое название шрифта (в нижнем регистре)
R нормальный
B жирный
I курсив
BI жирный курсив

и в шаблоне в свойствах прописываем шрифт font-family: garuda;



#20876 Конфигурация для веб-студии

Отправлено от maxim в 28 Сентябрь 2013 - 14:47 in Конфигурации

Просмотр сообщенияshambler81 (19 Апрель 2013 - 10:23) писал:

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

Хранение паролей учетки клиентов
Юр физ лица полностью изменяются контрагент счет договор и тд реквизиты ползут по всей бд
Выписать договор на основание счета переползают все позиции со счета
При изменениях оснований договора "смена счета" меняются позиции в самом договоре " по алиарду"
Куча очень большая куча проверок счетов на ошибки.
Скидки в счетах (стабильлая версия) в рублях и процентах
Логи рассылок всего живого
6 примеров договорв
Все документы с подписями и печатями да и нет
Счета включают ндс и без ндс, по условию ( для лицензий Битрикс)
В договора и КП протаскивается нужные термины и определения в зависимости от позицый набитых в данном счете соответственно в договоре.
формы КП.
100% автоматическое создание договора! КП
ДОбавлены необходимые поля в карточку клиента такие как "основание " = устав и тд.
Договор полностью содержет перечень всех полей в счете, автоматически подсчет трудочасов, дедлайн сроки по договору.
Все в приложениях к договору.
Акт разногласий к договору имеет общую форму отдельный лист договора ( позициями как пункты договора, 2 вкладка)
Отслеживание периодов оплат доменов хостингов и тд, алиарды менеджерам. доделываю "дата окончания домена автоматически выхватывается с хуиз"
ФУНКЦИЯ КОПИРОВАНИЯ СЧЕТОВ !!! а то ждать когда ее сделают клиент бейсовци решив что кнопочка копировать должна работать, у меня нет времяни.
Автоматическое выставление счетов в зависимости от периодичности договорынх отношений.


Может кто еще подскаже чего не хватает?
Ждем релиз :)



#20806 Свой шрифт в PDF

Отправлено от maxim в 15 Сентябрь 2013 - 09:52 in Как это сделать

Просмотр сообщенияRoman (13 Сентябрь 2013 - 09:04) писал:

Дело в том, что конвертер PDF использует свои шрифты. Добавление шрифтов к модулю mpdf непростая задача. Если хотите попробовать - ознакомьтесь с документацией mpdf.

Спасибо.
Все сделал.
Оказалось не сложно добавить шрифт.



#20773 Свой шрифт в PDF

Отправлено от maxim в 12 Сентябрь 2013 - 09:58 in Как это сделать

Добрый день.
КБ web 1.9.8 ревизия последняя.
Как подключить шрифт в шаблон печати PDF?

Создал шаблон печати, подключил шрифт, на сервер закинул файл шрифта.
@font-face {
font-family: Pechkin; /* Гарнитура шрифта */
src: url(http://домен.ру/fonts/Pechkin.ttf); /* Путь к файлу со шрифтом */
}

при печати html шрифт отображается верно, если экспортировать в PDF то шрифт не отображается.



#19737 Смена статуса

Отправлено от maxim в 19 Июль 2013 - 15:31 in Как это сделать

Просмотр сообщенияCbCoder (19 Июль 2013 - 15:23) писал:

$no_ready = 0;
$lines = data_table("Данные заявки", "status=0 and `Заявка`=".$line['Заявка']['ID'], "all");
foreach ($lines as $data) // цикл
{
if ($data['тест']!="готов") $no_ready = 1; // если хоть одна запись будет без "готов", переменная $no_ready обратится в 1
}
if ($no_ready) $line['Заявка']['Статус2'] = "Не готов"; else $line['Заявка']['Статус2'] = "Заказ готов";

Спасибо большое!!!!
Все работает.
:)



#19735 Смена статуса

Отправлено от maxim в 19 Июль 2013 - 15:01 in Как это сделать

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

Кстати, на картинке у вас только одна запись с "готов", код по идее должен был сработать.

Если же смотреть по всем, то при проходе цикла нужно проверять не на "равно", а на "не равно", и в случае если хоть одно такое выполняется - не заполнять Статус2, иначе - заполнять.

Спасибо все сделал,но работает только если меняется статус последней записи.
Если все записи статус "Не готов", а последняя "Заказ готов".
то поле 'Статус2' вычисляет "Заказ готов"
Статус2 -текстовое поле
вычисление при изменении поля "тест"


$lines = data_table("Данные заявки", "status=0 and `Заявка`=".$line['Заявка']['ID'], "all");
foreach ($lines as $data) // цикл
{
if ($data['тест']!="готов"){
$line['Заявка']['Статус2'] = "Не готов";
}
else{
$line['Заявка']['Статус2'] = "Заказ готов";
}
}

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

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



#19726 Смена статуса

Отправлено от maxim в 19 Июль 2013 - 11:50 in Как это сделать

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

Во-первых, в запросе в первой строке нет фильтра по записям, связанным с основной:

$lines = data_table("Данные заявки", "status=0 and `Заявка`=".$line['Заявка']['ID'], "all");

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

Во-вторых, в условии внутри цикла 'тест' с маленькой буквы, хотя выше вы пишете, что имя поля - "Тест" (регистр имеет значение). Основная причина несрабатывания скорее всего в этом.

"тест" с маленькой и в табл и вычислении (тут опечатка).

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

2) по логике текущего кода Статус2 проставится если есть хоть одна запись с "Тест"="готов", хотя выше вы писали что надо чтобы ставилось при всех.
Задать условие: если все "Тест"="готов" то $line['Заявка']['Статус2'] = "заказ готов"; ?



#19706 Смена статуса

Отправлено от maxim в 19 Июль 2013 - 00:04 in Как это сделать

Добрый день.

Есть таблица "Заявка"
и подчиненная ей "Данные заявки", поле "Заявка" поле связи с табл."Заявка"

В табл. "Данные заявки" при смене ВСЕХ статусов в поле "Тест" на "готов" в табл. "Заявка" должно меняется поле "статус2"
но не меняет, никак не разберусь.

$lines = data_table("Данные заявки", "status=0", "all");
foreach ($lines as $data) // цикл
{
if ($data['тест']=="готов" and $data['ID'])
$line['Заявка']['Статус2'] = "заказ готов";
}

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

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



#18256 Cron 1.9.7 неработает отправка писем.

Отправлено от maxim в 11 Апрель 2013 - 17:06 in Как это сделать

WEB 1.9.7 ревизия 8276 от 2013-04-10.
Cron Настроен все выполняется.

При рассылке писем Cron не останавливается постоянно выполняется, пока через монитор не сбросить состояния.

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

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



#16406 1.9.6 ошибка при отправке писем

Отправлено от maxim в 17 Декабрь 2012 - 12:09 in Как это сделать

Версия 1.9.6 web, ревизия 6696 от 2012-12-14.
База загружена из 1.9.5. web
При отправке тестовых писем все ок.
Ошибка при попытке разослать по email и при рассылке по cron выдает:

Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown function 'g|}~a'.' ............../domen.ru/public_html/cb/include/Smarty/Smarty.class.php:788 Stack trace: #0 ............../domen.ru/public_html/cb/include/functions_cron.php(1663): Smarty->__call('g|}~a?', Array) #1 /............../domen.ru/public_html/cb/include/functions_cron.php(1663): Smarty->g|}~a('send_email', 'admin@domen.r...') #2 /............../domen.ru/public_html/cb/forms.php(1215): send_template(66, 'id=478', 0, 'forms') #3 {main} thrown in /............../domen.ru/public_html/cb/include/Smarty/Smarty.class.php on line 788



#15537 Рассылка - Список отписавшихся. Остановить рассылку.

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

Просмотр сообщенияAnalitic (07 Ноябрь 2012 - 13:27) писал:

Обновитесь и попробуйте еще раз.
Текущая ревизия: WEB 6217 от 2012-11-07
тоже самое

Fatal error: Class '2akh' not found in .../.../.../cb/include/mimeDecode/mimeDecode.php on line 91



#15528 Рассылка - Список отписавшихся. Остановить рассылку.

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

up



#15253 Рассылка - Список отписавшихся. Остановить рассылку.

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

Просмотр сообщенияAnalitic (19 Октябрь 2012 - 10:17) писал:

Проверим.



1.Создал аккаунт SaaS настроил smtp
Настройки - Рассылка - Список отписавшихся - Пополнить список
Выдает:
Проверка ответов "Mail Delivery Subsystem"

mail@domen.ru - Подключение успешно (198 непрочитанных писем) Fatal error: Class 'Mail_mimeDecode' not found in /home/wertyui/public_html/include/functions_cron.php on line 1896



2.Обновил ревизию Web версии всеравно выдает ошибку
Проверка ответов "Mail Delivery Subsystem"
Fatal error: Class '2akh' not found in /home/domen.ru/public_html/~/cb/include/mimeDecode/mimeDecode.php on line 91


Как исправить?



#15129 Рассылка - Список отписавшихся. Остановить рассылку.

Отправлено от maxim в 18 Октябрь 2012 - 13:48 in Как это сделать

Добрый день.
1. При попытке пополнить списки не работающими адресами выдает ошибку.
Web версия Версия: 1.9.5 Текущая ревизия: 6106 от 2012-10-17

Настройки - Рассылка - Список отписавшихся - Пополнить список
Выдает:
Проверка ответов "Mail Delivery Subsystem"
Fatal error: Class '2akh' not found in /home/domen.ru/public_html/~/cb/include/mimeDecode/mimeDecode.php on line 91
в SMTP стоит галочка Проверять ответы "Mail Delivery Subsystem":


2. Запустил рассылку 2000 адресов по расписанию (Выполнять рассылку периодически по фильтру) отправил около 100-150 писем, возможно как то остановить отправку? Или будет отправлятся пока не отправит 2000 адресов?

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

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



#14985 Рассылки

Отправлено от maxim в 10 Октябрь 2012 - 20:17 in Предложения по доработке

Удобно было если при настройке рассылки можно было выбирать с когого сервера исходящей почты отправлять письма.
Или указывать при настройке шаблона рассылки с какого ящика отрправлять настраиваемый шаблон.
Пример:
Счет отправляет бухгалтерия с ящика bux@domen.ru (шаблон рассылки счета, через bux@domen.ru)
Менеджеры отправляют уведомления или просто рассылку с maneger@domen.ru (шаблон рассылки, через maneger@domen.ru)
Третья группа с info@domen.ru
и т.д.



#14934 Неправильная ссылка на страницу отписки

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

Просмотр сообщенияAnalitic (08 Октябрь 2012 - 09:44) писал:

Можете задать явно в файле config.php или таблице config с помощью:
$config["unsubscribe_url"] = "http//domen.ru/cb";
Спасибо, помогло!



#14932 Неправильная ссылка на страницу отписки

Отправлено от maxim в 08 Октябрь 2012 - 09:58 in Как это сделать

Просмотр сообщенияTimur (08 Октябрь 2012 - 09:22) писал:

Здравствуйте.
Не подскажете какая у Вас версия программы? Web или локальная? Какая у Вас ревизия?
Также, для начала, перейдите в "Настройки" - "Дополнительно" - "Проверка системы" и запустите расширенную проверку системы. Выявила ли она какие-либо проблемы?
Добрый день.
1.9.5 WEB
5925 от 2012-10-06

Проверка системы

Ошибок не выявлено



#14909 Неправильная ссылка на страницу отписки

Отправлено от maxim в 07 Октябрь 2012 - 15:31 in Как это сделать

Добрый день
1.Создаю шаблон рассылки
2. в поле возможность отписаться ставлю "ДА"
3. отправляю рассылку
4. в полученном письме адрес на страницу отписки имеет вид (добавляет перед ссылкой http://domen.ru):
http://domen.ruhttp//domen.ru/cb/unsubscribe.php?email=info@domen.ru&hash= и т.д.
Где формируется эта ссылка ?Как исправить?