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


Публикации kok

55 публикаций создано kok (учитываются публикации только с 30-Март 23)



#8962 1.9.5 бета

Отправлено от kok в 30 Ноябрь 2011 - 09:13 in Как это сделать

Просмотр сообщенияРазработчик (30.11.2011, 9:04) писал:

Это не фича, а баг конфигурации. Ну и возможно недоработка в движке, которую надо продумать.

Как хотите называйте! Я привёл свой пример. Если никто не предложит иной вариант, я буду метить подобные "фичи" как написал выше.
Я уверен, что кто-то провёл не один час разбираясь с подобным поведением КБ.
Если это поведение зафиксировать как-то на форуме - это сохранит кучу нервных клеток разрабам.
А пока руки дойдут доработать движок и пр... столько времени пройдёт.



#8958 1.9.5 бета

Отправлено от kok в 30 Ноябрь 2011 - 08:22 in Как это сделать

Просмотр сообщенияРазработчик (29.11.2011, 15:40) писал:

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

А вот это уже фича! Давайте подобные фичи как-то помечать на форуме, чтобы потом поиском можно было сразу все найти?
Т.к. в документации это врядли скоро появиться...

Пример:

#1.9.5-feature#
При отображении таблицы http://сайт/fields.php?table=43 вычисления в поле Сумма не срабатывают?

Включите отображение поля Сумма в режиме таблицы. Поля Сумма и Сумма с НДС взаимосвязаны, одно без другого вычисляться не будет.
#1.9.5-feature#



#8951 1.9.5 бета

Отправлено от kok в 29 Ноябрь 2011 - 15:32 in Как это сделать

Просмотр сообщенияРазработчик (29.11.2011, 15:31) писал:

Конфигурация восстановлена из более старой версии, или установлена в составе 1.9.5?

установлена в составе 1.9.5



#8949 1.9.5 бета

Отправлено от kok в 29 Ноябрь 2011 - 15:12 in Как это сделать

Версия: 1.9.5
Ревизия: 2856 от 2011-11-25
Стандартная конф.

Порядок действий:
1. Захожу в счёт (http://сайт/view_lin...ilter=49&line=1)
2. В позиции счета меняю кол-во, тут же в позициях пересчиталась сумма, но не в самом счёте
3. Жму Вернуться в таблицу
В таблице получаю необновлённые данные по сумме счёта.

Так и должно быть?
При отображении таблицы http://сайт/fields.php?table=43 вычисления не срабатывают?



#8898 SumFormat в отчётах

Отправлено от kok в 24 Ноябрь 2011 - 17:06 in Как это сделать

попробовал так:

{SumFormat value=123, digits=2}

ошибка:
Fatal error: Uncaught exception 'Exception' with message 'Syntax Error in template "string" on line 1 "{SumFormat value=123, digits=2} " - Unexpected ", ", expected one of: "}" , " "' in /сайт/public_html/include/Smarty/sysplugins/smarty_internal_templatecompilerbase.php



#8897 SumFormat в отчётах

Отправлено от kok в 24 Ноябрь 2011 - 17:03 in Как это сделать

Просмотр сообщенияРазработчик (24.11.2011, 15:42) писал:

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

http://мой сайт/edit_php.php?report=13&part=report_templ
Это редактор кода, а не визуальный редактор. Там нет возможности Добавлять кавычки в режиме исходного кода.
Или я чего не понимаю?



#8889 SumFormat в отчётах

Отправлено от kok в 24 Ноябрь 2011 - 14:29 in Как это сделать

Пишу в Отчеты - Акт - Отображение :
{SumFormat value="123", digits=2}
получаю ошибку.
Fatal error: Uncaught exception 'Exception' with message 'Syntax Error in template "string" on line 1 "{SumFormat value="123", digits=2} " - Unexpected ", ", expected one of: "}" , " "' in /мой сайт/public_html/include/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:424 Stack trace: #0 /мой сайт/public_html/include/Smarty/sysplugins/smarty_internal_templateparser.php(2551):

В чём грабли?

Версия: 1.9.4



#8886 Как в отчётах сделать интерактивные низпадающие списки

Отправлено от kok в 24 Ноябрь 2011 - 11:45 in Как это сделать

Просмотр сообщенияAnalitic (22.11.2011, 16:27) писал:

На таблицу организации, можете создать поле связь в другой таблице. И вытащить код контрола поля связь в ваш отчет.
Но код в следующей версии может измениться, и вам придется его менять при обновлении.
Я так уже пытался сделать - не получилось. Если не трудно, пример киньте.
Т.к. при обновлении может всё поломаться, то тогда вопрос: когда ждать эту фичу в стандартной системе?



#8873 Как в отчётах сделать интерактивные низпадающие списки

Отправлено от kok в 22 Ноябрь 2011 - 10:42 in Как это сделать

В стандартной конфигурации (Версия: 1.9.4) есть отчёт Производительность, там список Менеджеры.
Предположим, что список длинный.
Как в этом списке реализовать ту же функциональность, что и в таблицах КБ с полями связь, т.е я ввожу только часть названия и список фильтруется.

Мне нужен такой функционал в отчете на список организации, а не Менеджеры.



#8842 Возможно ошибка в КБ

Отправлено от kok в 18 Ноябрь 2011 - 13:37 in Как это сделать

Еще бы задокументировать эту фичу (желательно с примером).



#8839 Возможно ошибка в КБ

Отправлено от kok в 18 Ноябрь 2011 - 12:00 in Как это сделать

Т.к. результатом вычисления поля тоже м.б. false , мало ли ... то тут возможно необходимо проверять на NULL и если NULL , то в случае его наличия не перезаписывать значение поля.



#8826 Возможно ошибка в КБ

Отправлено от kok в 17 Ноябрь 2011 - 13:24 in Как это сделать

Просмотр сообщенияРазработчик (17.11.2011, 12:26) писал:

Конкретно - где, когда, в какой таблице, в каком поле? Конфигурация стандартная/персональная? Вносились ли свои изменения?
Конфигурация стандартная + Вносились свои изменения в вычисления полей и таблиц.

Тут видимо вот в чём дело: если в вычислении поля написать /**/ , то возвращаться в него будет значение false и это скорее всего в любой таблице такое (любого пользовательского поля).

Только что проверил, так и есть.
Завёл поле тест - текстовое, заполнил данными, всё ок. В его вычислении написал /* return 999; */, в итоге поле теперь всегда выводит пустое значение и ничего не сохраняет в него.



#8824 Возможно ошибка в КБ

Отправлено от kok в 17 Ноябрь 2011 - 11:01 in Как это сделать

Версия: 1.9.4
Ревизия: 2682 от 2011-10-17

Вычисление в таблице не срабатывало на поле цена, пока вычисление в самом этом поле цена не было удалено, ПРИЧЁМ вычисление в самом поле цена было закомментировано через /**/ и видимо всегда выдавало 0.
Похоже на глюк программы!
Или это фича?



#8800 Акт сверки

Отправлено от kok в 16 Ноябрь 2011 - 08:49 in Как это сделать

Точно!
Спасибо.



#8789 Акт сверки

Отправлено от kok в 15 Ноябрь 2011 - 11:41 in Как это сделать

В отчетах планируем сделать Акт сверки - как можно распечатать полученную в результате работы отчёта таблицу? Без шапки-меню КБ и пр.



#8784 как вывести отдельно копейки?

Отправлено от kok в 13 Ноябрь 2011 - 11:24 in Как это сделать

в хтмл шаблоне нужно разбить сумму на рубли и копейки.
Делаю так:
{SumFormat value="{$Summa}" digits=0} руб. коп.
Подскажите как вывести одни копейки в позицию перед коп.?



#8728 Вычисление в поле обновлять через cron

Отправлено от kok в 07 Ноябрь 2011 - 11:53 in Как это сделать

Привет!

Подскажите: надо чтобы cron обновлял таблицу в КБ (http://сайт/fields.php?table=42) и соответственно вычисление в поле.

Зачем это понадобилось:
в поле "Отгрузка" таблицы "Контрагенты" идёт большое вычисление, значение вывода которого далее используется в других вычислениях полей других таблиц. Я помню, что так делать неправильно, но каждый раз городить заново вычисление из Контрагенты.Отгрузка в другие поля опасно, т.к. логику вычисления в Контрагенты.Отгрузка могут поменять, поэтому хотелось бы вычислять в одном месте, а далее использовать этот результат.



#7869 Напоминания нескольким пользователям...остаются

Отправлено от kok в 08 Август 2011 - 11:18 in Как это сделать

Если напоминания по логике процесса приходят нескольким пользователям, то при выполнении задания одним из ответственных у остальных напоминания остаются.
Это особенность КБ или условия в напоминаниях?
Как этого избежать?



#5858 какой формулой подсчитать кол-во выбранных позиций в множ.выборе

Отправлено от kok в 18 Февраль 2011 - 13:56 in Как это сделать

Спасибо!



#5841 какой формулой подсчитать кол-во выбранных позиций в множ.выборе

Отправлено от kok в 17 Февраль 2011 - 17:39 in Как это сделать

Попытался использовать этот код в вичислении в таблице, не получилось.
Использовал такой:
$table_OtchPeriod=data_table("Отчетные периоды","id={ID} and status=0");
$sotr=$table_OtchPeriod["Подотчетные сотрудники"]; // выводит -5-3-6-
$sotr_ary=explode("-",$sotr);
print_r($sotr_ary); exit();

Вывод:
Array
(
[0] =>
[1] => 5
[2] => 3
[3] => 6
[4] =>
)

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



#5840 Вывод имени месяца по-русски

Отправлено от kok в 17 Февраль 2011 - 16:27 in Как это сделать

В Редактирование представления "Отчет "Плановые показатели"" такой код:
  // Месяцы
  for($M=1;$M<=12;$M++)
  {
	  $sel_month.= "<option value='".$M."'".(($M==$month)?" selected":"").">".strftime ("%B", mktime(0, 0, 0, $M, 1, $year))."</option>\r\n";
  }

в начале Подготовки данных записал:
setlocale(LC_ALL, "ru_RU.CP1251");
session_start();

Но имена месяцев на англ. языке, не подскажите как победить?



#5807 Как в RTF вывести позиции счета?

Отправлено от kok в 15 Февраль 2011 - 12:18 in Как это сделать

Всё больше склоняюсь к использованию RTF (DOC) формата для отчётов (печатных форм), осталось только реализовать в нём циклы и таблицы.
Вот средство для этого: PHPRtfLite is an API enabling developers to create rtf documents with php. PHPRtfLite is designed on OOP principles. http://sourceforge.n...rojects/phprtf/
phprtf

А кстати, в ODF или DOC шаблонах печати можно создавать циклы и таблицы?



#5735 Проблемы с запросом data_table

Отправлено от kok в 10 Февраль 2011 - 16:30 in Как это сделать

Всё заработало, СПАСИБО!



#5733 Проблемы с запросом data_table

Отправлено от kok в 10 Февраль 2011 - 16:03 in Как это сделать

1. Запрос ничего не возвращает
$data_TZ=data_table("Технические задания","'Заказ'='".$Nomer_Zakaza."'");// НЕ РАБОТАЕТ!
print_r($data_TZ); // ничего нет

2. Запрос возвращает данные
$sqlQuery = "SELECT * FROM ".DATA_TABLE."94 WHERE status=0 AND f1145=".$Nomer_Zakaza." limit 1";

Это запросы к таблице "Технические задания", почему в п.1 запрос ничего не возвращает?

PS: Поле f1145 (Заказ) - ссылка на др. табл.



#5706 Как подставить в значение по умолчанию текущего пользователя

Отправлено от kok в 04 Февраль 2011 - 16:41 in Как это сделать

Есть таблица "Контрагенты" , поле "Ответственный" - связь с Наши сотрудники.ФИО (НЕ пользователи).
Как сделать, чтобы при создании записи в Контрагенты.Ответственный уже был проставлен текущий пользователь?
А при повторном редактировании в это поле записывалось бы значение, которое выбрали из Наши сотрудники.ФИО