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


Публикации kok

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



#5606 Нужно в АКТ выводить позиции счёта

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

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

Никаких проблем в этом нет. Вы делаете подтаблицы и в таблице "Счета" создаете доп действия, по которым будут автоматически формироваться необходимые документы. Создание таким способом актов и счет-фактур реализовано в стандартной конфигурации.

Точно!
Спасибо за наводку!



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

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

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

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

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



#5597 Нужно в АКТ выводить позиции счёта

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

Подскажите как такое можно реализовать:
Есть Счёт, Позиции счёта (подчинена Счёту). Создаём Акт связывая его со счётом.
Печатная форма АКТа должна выводить все позиции из связанного счёта в таблицу.
Можно конечно сделать для АКТа подчинённую таблицу Позиции Акта и поновой выбрать те же позиции, что и в Счёте, но клиент хочет "автоматизировать", т.к. подобным образом надо реализовать Печатные формы в Счета-фактуры, Накладные, отгрузки и т.д. по одному связанному счёту.



#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 );



#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 Как это сделать

Спасибо!



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

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

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



#5456 Отчёты - Производительность - переход по ссылкам не совсем точный

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

Просмотр сообщенияРазработчик (18.1.2011, 16:48) писал:

Обновите ревизию либо добавьте session_start() в начало вычисления данных отчета.

добавил session_start() - заработало.
Спасибо!



#5451 Отчёты - Производительность - переход по ссылкам не совсем точный

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

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

Здесь, кстати, тоже не работает верно отчёт: http://clientbase.ru...report.php?id=4 при переходе менеджер не выбран, период...

1.9.2 - веб.

ps: Если раскоментировать print_r ($_SESSION); , то видим, что значения заполнены, а вот фильтр эти значения не подхватил, видимо они уже обнулились на странице с таблицей.



#5402 Добавление сотрудника выдаёт ошибку

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

Есть стандартная табл. "Наши сотрудники", при изменении/добавлении записи выдаёт эти ошибки:

Fatal error:Column count doesn't match value count at row 1
INSERT INTO cb_users VALUES ('', 'Робежко', '', 'smirn', '202cb962ac59075b964b07152d234b70', '', curdate(), 0, '5')
in .../view_line.php(558) : eval()'d code on line 55
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data42 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data46 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data47 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r10_u0'
ALTER TABLE cb_data47 ADD r10_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data50 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data51 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r8_u0'
ALTER TABLE cb_data51 ADD r8_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data71 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data78 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r12_u0'
ALTER TABLE cb_data78 ADD r12_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data79 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r9_u0'
ALTER TABLE cb_data79 ADD r9_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data83 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r6_u0'
ALTER TABLE cb_data83 ADD r6_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'r7_u0'
ALTER TABLE cb_data83 ADD r7_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'r11_u0'
ALTER TABLE cb_data83 ADD r11_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data84 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r13_u0'
ALTER TABLE cb_data84 ADD r13_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data87 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r16_u0'
ALTER TABLE cb_data87 ADD r16_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data91 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data93 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data94 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data95 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r14_u0'
ALTER TABLE cb_data95 ADD r14_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data96 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64
Fatal error:Duplicate column name 'r15_u0'
ALTER TABLE cb_data96 ADD r15_u0 INT(11)
in .../view_line.php(558) : eval()'d code on line 72
Fatal error:Duplicate column name 'u0'
ALTER TABLE cb_data97 ADD u0 TINYINT(1)
in .../view_line.php(558) : eval()'d code on line 64

версия 1.9.2 - веб - Ревизия: 844 от 2011-01-13 числа



#5368 Условие в напоминании

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

Есть Поле ЛПР - тип Пользователь, множественный выбор, по умолчанию выбрано несколько пользователей.
Необходимо настроить напоминание так, что если кто из указанных пользователей в поле ЛПР залогинется и др. условия совпадут, то вывести ему напоминалку.
В поле условия напоминания ввёл:
`ТЗ`='Есть' and (`Ответственный`='{current}' or `ЛПР` LIKE '%-{current}-%')
Ответственный напоминалку получает, а вот пользователи перечисленные в поле ЛПР нет.
Подскажите как написать условия в этом случае.

(ЛицоПринимающееРешение->ЛПР.)


Версия: 1.9.2-веб.



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

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

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



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

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

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

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

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



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

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

Да.



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

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

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

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



#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 шаблона) страница перегружается и ничего не добавляет.

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



#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-веб, ревизия - где глянуть? Обновить не могу.



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

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

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

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

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

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



#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



#5257 Как применить модификатор smarty или php функцию

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

Спасибо, работает!



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

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

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



#5208 Как применить модификатор smarty или php функцию

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

Итак, пока нашёл такое решение:

1. в Smarty.class.php изменил запись на public $allow_php_tag = true;
2. в Редактирование шаблона "Счёт_html" таблицы "Счета" ввел код:
{php}
$new_var = $smarty->getTemplateVars('Summa_scheta');
$string = num2str($new_var);
$string = mb_ereg_replace("^[\ ]+","", $string);  
$string = preg_replace( '/^(\S)(.*)$/eu', "mb_strtoupper('\\1', 'UTF-8').mb_strtolower('\\2', 'UTF-8')", $string );
$smarty->assign('Summa_propis', $string);
{/php}
3. Далее в нужном месте шаблона просто дописал так: {$Summa_propis}

Знаю, что решение кривое, лезть в Smarty.class.php - неправильно.
Кто скажет как правильно?

ps: в php д.б. подключена mbstring.



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

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

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



#5196 Как применить модификатор smarty или php функцию

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

Привет!
Подскажите как при формировании суммы прописью выводить сумму с заглавной буквы?
Пробовал так: {SumPropis|ucfirst field=$Summa_scheta}, но увы...



#5189 пмпорт в КБ

Отправлено от kok в 30 Декабрь 2010 - 12:37 in Как это сделать

...При этом должен заполнится "Основной контакт".

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