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


Публикации kok

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



#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 вычисления не срабатывают?



#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



#8962 1.9.5 бета

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

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

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

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



#5305 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

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

изменил код на
$val=data_table("Заявки на изготовление А/В","id=ID");
$res=$val["Голос"];
$res=str_replace("\r\n", ", ", $res);
return $res;

Варнинг исчез, при нажатии на Добавить переменную (при редактировании RTF шаблона) поле теперь добавляет. Похоже на конфликт имён переменных.
Остальные проблемы не решены :(



#5308 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 13 Январь 2011 - 14:03 in Как это сделать

Да.



#5332 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

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

Просмотр сообщенияРазработчик (13.1.2011, 18:00) писал:

Ошибку исправили, просто обновите программу.

Обновил, теперь в шаблоне заменяет, только кодировка видимо не та.
вот вывод: Мужской, Женский, Детский
д.б. так: 'Мужской, Женский, Детский'



#5304 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 13 Январь 2011 - 12:43 in Как это сделать

Просмотр сообщенияРазработчик (13.1.2011, 11:27) писал:

1. У вас имя вычисляемой переменной совпадает с именем оригинального поля из таблицы, скорее всего проблема в этом (выводится результат из поля, а не из переменной)
2. Обновите программу.
3. "Обновить не могу" - почему?

Обновился до 1.9.2.-веб версия

1. Варнинг остался при редактировании RTF шаблона: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .../forms.php on line 342
2. в RTF шаблоне написал так: %%%Голос%%% %%%Голос2%%% выводит так: МужскойЖенскийДетский %%%Голос2%%%
Имя вычисляемой переменной изменнил на Голос2
3. Только что заметил, при нажатии на Добавить переменную (при редактировании RTF шаблона) страница перегружается и ничего не добавляет.

НЕ пойму в чём дело :-(



#5339 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 13 Январь 2011 - 19:36 in Как это сделать

Обновил, заработало.
Спасибо!



#5204 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 10 Январь 2011 - 09:23 in Как это сделать

Подскажите, как можно вывести , например, через запятую данные в RTF шаблон печати из поля "список" "Множественный выбор" когда выбрано несколько значений?



#5255 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 11 Январь 2011 - 19:29 in Как это сделать

А можно для этого использовать "Вычисляемые переменные:" в RTF шаблоне ?



#5299 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 13 Январь 2011 - 11:16 in Как это сделать

Спасибо за совет!

Только проблема осталась.

вот код:
$val=data_table("Заявки на изготовление А/В","id=ID");
$result=$val["Голос"];
$result=str_replace("\r\n", ", ", $result);
return $result;

1.В "Вычисляемые переменные" - "Результат" выводит верно: 'Мужской, Женский, Детский', но вот в RTF шаблоне в позицию %%%Голос%%% выводит так: МужскойЖенскийДетский. Имя в "Вычисляемые переменные" указал Голос. Почему-то не подставляет вычисление в переменную.
2. Появилась вверху надпись при Редактирование шаблона: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .../edit_form.php on line 590

Версия: 1.9.1-веб, ревизия - где глянуть? Обновить не могу.



#5258 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 11 Январь 2011 - 19:43 in Как это сделать

Просмотр сообщенияРазработчик (11.1.2011, 19:32) писал:

Да, можно и так.

Отлично!
Только мои попытки не привели к чему либо, в доках тоже не нашёл примеров, подскажите как получить значения текущего поля в "Вычисляемые переменные"?
Вот мои данные:

Вычисляемые переменные:
Имя: Голос
Вычисления: $val=data_table("Заявки на изготовление А/В","id={ID}"); $result=$val["Голос"]; return $result;
Результат: Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1
SELECT * FROM cb_data95 WHERE id={ID}
in /home/webmaster/www/programos.ru/cb191/include/functions2.php on line 23



#5259 RTF шаблон печати - вывод данных поля "список" "Множественный выб...

Отправлено от kok в 11 Январь 2011 - 19:47 in Как это сделать

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

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

А как мне опознать этот "перевод строки"?
Выводится всё в одну строку , а не в несколько строк. :-(
Вот вывод (Результат): 'МужскойЖенскийДетский'

вот код:
$val=data_table("Заявки на изготовление А/В","id=ID");
$result=$val["Голос"];
// здесь нужно отловить конец строки каждого выбранного чекбокса
return $result;



#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 шаблонах печати можно создавать циклы и таблицы?



#4916 Версия 1.9.2

Отправлено от kok в 14 Декабрь 2010 - 10:45 in Новые версии, новые возможности

Просмотр сообщенияМенеджер проекта (9.12.2010, 15:29) писал:


Настройка SSL - в принципе понятно.
На скриншоте 
				
			</div>
		</div>
	</div>
	<br />
</div>
<hr />
<br />

		

			
	<!--Begin Msg Number 5605-->
<div class=

#5605 Выводить с заглавной буквы в html шаблон

Отправлено от kok в 27 Январь 2011 - 09:05 in Как это сделать

Просмотр сообщенияAnalitic (26.1.2011, 18:05) писал:

Если нужен понижающий регистр, можно использовать |mb_strtolower|mb_ucfirst

Понял, спасибо.



#5596 Выводить с заглавной буквы в html шаблон

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

Просмотр сообщенияAnalitic (24.1.2011, 10:58) писал:

В чем разница? на примерах?

Ввели в поле значение: "пРИвет"

1. вариант выведет: "ПРИвет"
$string = mb_strtoupper(mb_substr($string, 0, 1, "UTF-8"), "UTF-8").mb_substr($string, 1, mb_strlen($string), "UTF-8" );

2. вариант выведет: "Привет"
$string = preg_replace( '/^(\S)(.*)$/eu', "mb_strtoupper('\\1', 'UTF-8').mb_strtolower('\\2', 'UTF-8')", $string );



#5528 Выводить с заглавной буквы в html шаблон

Отправлено от kok в 21 Январь 2011 - 13:43 in Как это сделать

Подскажите как при выводе значения текстового поля в html шаблон - выводить с заглавной буквы?
Модификатор {$Nasha_kompaniya.Dolzhnost|capitalize:true} не отработал :-(



#4850 Версия 1.9.2

Отправлено от kok в 08 Декабрь 2010 - 15:32 in Новые версии, новые возможности

По п.1 (рассылку через SSL) в документации допишите чего там настраивать. Лучше конечно на примере показать. :rolleyes:



#5535 Выводить с заглавной буквы в html шаблон

Отправлено от kok в 21 Январь 2011 - 16:45 in Как это сделать

Просмотр сообщенияAnalitic (21.1.2011, 14:32) писал:

...Специально для вас в программу добавлена функция, mb_ucfirst...

А может в этой ф-ии изменить строку:
$string = mb_strtoupper(mb_substr($string, 0, 1, "UTF-8"), "UTF-8").mb_substr($string, 1, mb_strlen($string), "UTF-8" );

на такую?
$string = preg_replace( '/^(\S)(.*)$/eu', "mb_strtoupper('\\1', 'UTF-8').mb_strtolower('\\2', 'UTF-8')", $string );

Ведь так действительно будет заглавным только первый символ.



#5534 Выводить с заглавной буквы в html шаблон

Отправлено от kok в 21 Январь 2011 - 15:22 in Как это сделать

Спасибо!



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

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

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

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



#5171 Перенос клиентской базы из 1С

Отправлено от kok в 26 Декабрь 2010 - 18:16 in Как это сделать

Просмотр сообщенияТехподдержка (26.5.2010, 12:46) писал:

В принципе в программе для этого имеется встроенный инструмент импорта.

Все делается в два шага:

1. Выгружаете базу из 1С в формате *.CSV
2. Делаете импорт файла *.CSV в клиентскую базу в таблицу Клиенты (Нажав на ссылку "Импорт" внизу таблицы)
Сопоставляете столбцы 1С со столбцами таблицы Клиенты


У меня подобная задача стоит, только нужно ещё делать импорт файла *.CSV в клиентскую базу автоматом, один или несколько раз в сутки.
Можно попробовать использовать cron для этого, но вот главный вопрос: "Как указать это в кроне? Да еще и без сопоставления, чтобы автоматом всё?"
Например, д.б. такая запись в кроне:
0 9,15,20 * * 1-5 php /путь_к_КБ/cb/import.php "&table=№№"

Подскажите, как правильно сделать такую запись в кроне и вообще возможен ли такой авто импорт по крону?



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

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

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

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

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

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