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


Публикации Analitic

114 публикаций создано Analitic (учитываются публикации только с 06-Июнь 23)



#17797 Вычисление не отрабатывает.

Отправлено от Analitic в 15 Март 2013 - 11:50 in Как это сделать

В техподдержку, с указанием аккаунта.



#17726 JS выбор полей связей

Отправлено от Analitic в 13 Март 2013 - 16:21 in Как это сделать

Добавьте поле Округ. Округу будут принадлежать улицы, улицам будут принадлежать дома.
Также округу будут принадлежать компании. Далее связываете через поля связи, используя параметр фильтр по полю Округ.



#20102 Чистка логов, логов ишибок, расхождений

Отправлено от Analitic в 06 Август 2013 - 08:15 in Как это сделать

Верно.



#20089 Чистка логов, логов ишибок, расхождений

Отправлено от Analitic в 05 Август 2013 - 14:38 in Как это сделать

Расхождения это записи которые отличаются по контрольным суммам либо должны присутствовать но отсутствуют в таблице f5_logs.



#19481 Последовательность выполнения вычислений

Отправлено от Analitic в 09 Июль 2013 - 11:31 in Как это сделать

Не однократно отвечали по поводу последовательности - последовательность не определена.

Пример:
1. data_update меняет два поля Количество и Описание.
2. у вас два РАЗНЫХ вычисления которые срабатывают отдельно при изменении Количество и отдельно Описания. Но вам важно чтобы обрабатывалась сначала Количество, а потом Описание, т.к. вычисление Описание опирается на поля из вычисления Количество (например поле Цена).

Верный вариант: Объедините два вычисления в одно с двойным условием срабатывания: изменение Количество, изменение Описание. И уже в нем пропишите явный порядок действий опираясь на $event['changed'].
Ленивый вариант: Добавить в условия срабатывания вычисления Описание, изменения поля Цена. Но таким образом ваше вычисление Описание - будет срабатывать дважды, первый раз при вызове data_update, второй раз при изменении поля Цена.



#19482 Последовательность выполнения вычислений

Отправлено от Analitic в 09 Июль 2013 - 11:42 in Как это сделать

Лучше и проще не создавать 2 вычисления:
изменение количество:
$line['Цена']=$line['Количество']*$line['Сумма'];
изменение описания, изменение цены:
$line['Результат']=$line['Описание'].$line['Цена'];

А создать 1 вычисление:
изменение количество, изменение описание, изменение цены

$line['Цена']=$line['Количество']*$line['Сумма'];
$line['Результат']=$line['Описание'].$line['Цена'];

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



#18594 Распечатка нескольких шаблонов печати

Отправлено от Analitic в 09 Май 2013 - 11:49 in Как это сделать

Шаблоны печати html можно объединять используя вывод в pdf. В ваших шаблонах поставьте галочку Экспортировать в PDF, а затем создайте 3-ий шаблон формата составной.



#20565 Сменить/пзменить доменное имя

Отправлено от Analitic в 26 Август 2013 - 09:58 in Как это сделать

Доменное имя изменить нельзя. Можно зарегистрировать новый аккаунт и на нем восстановить бекап.



#18078 Переход с версии на версиюю

Отправлено от Analitic в 29 Март 2013 - 12:56 in Как это сделать

Скиньте текст ошибки из браузера?



#18073 Переход с версии на версиюю

Отправлено от Analitic в 29 Март 2013 - 12:51 in Как это сделать

Какая ошибка при открытии файла на новом сервере?



#21624 Где увидеть время исполнения системой каждого напоминания

Отправлено от Analitic в 09 Декабрь 2013 - 14:36 in Как это сделать

Время выполнения тут не отображено совсем. Для того чтобы увидеть время выполнения необходимо в строке echo 'Done' дописать: echo 'Done'.date('Y-m-d H:i:s');
Вы можете отключить остальные напоминания, и увидеть информацию только по одному включенному.



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

Отправлено от Analitic в 20 Март 2013 - 12:03 in Как это сделать

сливаются, приоритет у запрещения.



#22216 массовое прикрепление вычислением файлов

Отправлено от Analitic в 24 Февраль 2014 - 09:33 in Как это сделать

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



#19046 Медленный SQL запрос

Отправлено от Analitic в 18 Июнь 2013 - 10:00 in Как это сделать

Старая ревизия?



#20263 Ограничения количества полей внешней формы

Отправлено от Analitic в 13 Август 2013 - 09:48 in Как это сделать

Техническое.
Более 50 полей следует делать по принципу мастера. Заполнил первую форму 50 полей, нажал далее, предлагает заполнить вторую форму, по этой же строке, потом снова кнопка далее.
При переадресации на новую форму используются вычисления, которые заполняют данные в необходимую строку.
Если необходимо?, выложим позже пример в документации.



#21320 Права доступа

Отправлено от Analitic в 20 Ноябрь 2013 - 09:55 in Как это сделать

field поле полученное через функцию get_table_fields.



#19249 Картинки в шаблоне docx

Отправлено от Analitic в 26 Июнь 2013 - 15:18 in Как это сделать

в возможно подставлять docx только текст.



#18030 Медленная работа локальной версии

Отправлено от Analitic в 28 Март 2013 - 08:22 in Как это сделать

Кратко:
На myisam более вероятно появление ошибок в таблицах.
Используется по умолчанию innodb, т.к. как правило производительности innodb достаточно, при этом меньше ошибок с базой.

Но: ошибки myisam появляются в результате какого либо сбоя сервера, например отключения электричества, некорректное завершение программ и т.п. И достаточно легко исправляются: repair table.



#18024 Медленная работа локальной версии

Отправлено от Analitic в 27 Март 2013 - 17:10 in Как это сделать

1. Запустите проверку системы?
2. Установлен ли крон?
3. Есть ли поля типа номер?
4. Убрать вычисления: при отображении. Вынести их в другие условия - при изменении, либо в cron.

Myisam работает быстрее innodb. Стандартная локальная версия работает в innodb. Чтобы переключить режим, измените файл config.php.



#19063 nginx + apache2

Отправлено от Analitic в 18 Июнь 2013 - 12:03 in Как это сделать

1. В пути /var/www/test:.
явно лишнее :.
2. Отдает у вас все таки apache или nginx? Если настроен phpfpm то ему настройки virtual_host без разницы
Отключите совсем nginx, будет работать корректно?



#19164 nginx + apache2

Отправлено от Analitic в 21 Июнь 2013 - 10:45 in Как это сделать

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

К слову,если не секрет, а как у вас в общей схеме крутится саас?

Связка apache + nginx. Скрипты выполняет apache, т.к. phpfpm не позволяет нормально использовать basedir.



#18882 Xdebug and Zend Guard Loader

Отправлено от Analitic в 03 Июнь 2013 - 13:59 in Как это сделать

Работать будет.
В 95% случаев хватает нового вывода ошибок в версии 1.9.8. В случае действительно сложных вещей используем xdebug в связке c netbeans либо eclipse, но имхо они не достаточно стабильны, возможны баги вплоть до изменения логики работы скрипта. Например у вас на тестовом работает, а в продакшине нет.



#18884 Xdebug and Zend Guard Loader

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

Просмотр сообщенияwondertalik (03 Июнь 2013 - 14:05) писал:

Я больше предпочитаю PHPStorm. Документации по выводу ошибок нету. Можете описать возможности или дополнить документацию для разработчика?
Хм. Что там документировать? Вы видели новый вывод? Выводиться вычисление, строка, ошибка.
Если для разработчика, то смотрим файл bm.errors.php он открыт, комментарии подписаны. Хотите сгенерировать ошибку используйте generate_error($str); данная функция изменяться не будет.



#18886 Xdebug and Zend Guard Loader

Отправлено от Analitic в 04 Июнь 2013 - 08:43 in Как это сделать

Конечно можно сделать fopen, но гораздо проще скачать веб версию с сайта (http://clientbase.ru/download/).



#19452 Многопоточное или многопроцессное программирование

Отправлено от Analitic в 08 Июль 2013 - 09:23 in Как это сделать

Задача ясна. Cron для этих целей подходит не идеально. Но это лучшее и универсальное решение на текущий момент.