- Форум CRM программы Клиентская база
- → Публикации kok
Публикации kok
55 публикаций создано kok (учитываются публикации только с 30-Апрель 23)
#5189 пмпорт в КБ
Отправлено от kok в 30 Декабрь 2010 - 12:37 in Как это сделать
А еще можете пояснить: Ведь данные при импорте в поле "Основной контакт" - это текст с ФИО, а на самом деле это связь, как при импорте в это поле вноситься число (ID) вместо ФИО ? Этот момент больше всего у меня вопросов вызвал.
#5185 пмпорт в КБ
Отправлено от kok в 30 Декабрь 2010 - 10:27 in Как это сделать
Есть csv файл со след. полями: Наименование организ, Основной контакт, Телефон, Е-mail, Должность, Менеджер. Нужно его импортировать в 2 связанные таблицы.
Данные:
Наименование организ; Основной контакт; Телефон; Е-mail; Должность; Менеджер.
Рога и Копыта; Иванов Пётр; 404040;12@mail.ru;нач отл. рекл;Иванов Иван
Задача такая: в табл. "Контрагенты" нужно импортировать "Наименование организ" и "Основной контакт", причём "Контрагенты.Основной контакт" - это ссылка на "Контакты.ФИО", далее в табл. "Контакты" нужно импортировать остальные данные, причём "Контакты.Название организации" - это ссылка на "Контрагенты.Название организации".
Подскажите порядок импорта, какие поля д.б. уникальные?
#5187 пмпорт в КБ
Отправлено от kok в 30 Декабрь 2010 - 11:07 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 и последний элементы пустые, подскажите как правильно в вичислении в таблице получить массив множественного выбора.
#5858 какой формулой подсчитать кол-во выбранных позиций в множ.выборе
Отправлено от kok в 18 Февраль 2011 - 13:56 in Как это сделать
#8784 как вывести отдельно копейки?
Отправлено от kok в 13 Ноябрь 2011 - 11:24 in Как это сделать
Делаю так:
{SumFormat value="{$Summa}" digits=0} руб. коп.
Подскажите как вывести одни копейки в позицию перед коп.?
#5368 Условие в напоминании
Отправлено от kok в 14 Январь 2011 - 18:47 in Как это сделать
Необходимо настроить напоминание так, что если кто из указанных пользователей в поле ЛПР залогинется и др. условия совпадут, то вывести ему напоминалку.
В поле условия напоминания ввёл:
`ТЗ`='Есть' and (`Ответственный`='{current}' or `ЛПР` LIKE '%-{current}-%')
Ответственный напоминалку получает, а вот пользователи перечисленные в поле ЛПР нет.
Подскажите как написать условия в этом случае.
(ЛицоПринимающееРешение->ЛПР.)
Версия: 1.9.2-веб.
#5735 Проблемы с запросом data_table
Отправлено от kok в 10 Февраль 2011 - 16:30 in Как это сделать
#5733 Проблемы с запросом data_table
Отправлено от kok в 10 Февраль 2011 - 16:03 in Как это сделать
$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 (Заказ) - ссылка на др. табл.
#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=№№"
Подскажите, как правильно сделать такую запись в кроне и вообще возможен ли такой авто импорт по крону?
#5451 Отчёты - Производительность - переход по ссылкам не совсем точный
Отправлено от kok в 18 Январь 2011 - 15:19 in Как это сделать
Т.е. д.б. выбран нужный менеджер, выбран период, а происходит просто переход на нужную таблицу.
Здесь, кстати, тоже не работает верно отчёт: http://clientbase.ru...report.php?id=4 при переходе менеджер не выбран, период...
1.9.2 - веб.
ps: Если раскоментировать print_r ($_SESSION); , то видим, что значения заполнены, а вот фильтр эти значения не подхватил, видимо они уже обнулились на странице с таблицей.
#5456 Отчёты - Производительность - переход по ссылкам не совсем точный
Отправлено от kok в 18 Январь 2011 - 17:10 in Как это сделать
#5606 Нужно в АКТ выводить позиции счёта
Отправлено от kok в 27 Январь 2011 - 09:14 in Как это сделать
Техподдержка (26.1.2011, 18:05) писал:
Точно!
Спасибо за наводку!
#5597 Нужно в АКТ выводить позиции счёта
Отправлено от kok в 26 Январь 2011 - 17:12 in Как это сделать
Есть Счёт, Позиции счёта (подчинена Счёту). Создаём Акт связывая его со счётом.
Печатная форма АКТа должна выводить все позиции из связанного счёта в таблицу.
Можно конечно сделать для АКТа подчинённую таблицу Позиции Акта и поновой выбрать те же позиции, что и в Счёте, но клиент хочет "автоматизировать", т.к. подобным образом надо реализовать Печатные формы в Счета-фактуры, Накладные, отгрузки и т.д. по одному связанному счёту.
#7869 Напоминания нескольким пользователям...остаются
Отправлено от kok в 08 Август 2011 - 11:18 in Как это сделать
Это особенность КБ или условия в напоминаниях?
Как этого избежать?
#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.
#5257 Как применить модификатор smarty или php функцию
Отправлено от kok в 11 Январь 2011 - 19:33 in Как это сделать
#5196 Как применить модификатор smarty или php функцию
Отправлено от kok в 02 Январь 2011 - 18:30 in Как это сделать
Подскажите как при формировании суммы прописью выводить сумму с заглавной буквы?
Пробовал так: {SumPropis|ucfirst field=$Summa_scheta}, но увы...
#5706 Как подставить в значение по умолчанию текущего пользователя
Отправлено от kok в 04 Февраль 2011 - 16:41 in Как это сделать
Как сделать, чтобы при создании записи в Контрагенты.Ответственный уже был проставлен текущий пользователь?
А при повторном редактировании в это поле записывалось бы значение, которое выбрали из Наши сотрудники.ФИО
#8873 Как в отчётах сделать интерактивные низпадающие списки
Отправлено от kok в 22 Ноябрь 2011 - 10:42 in Как это сделать
Предположим, что список длинный.
Как в этом списке реализовать ту же функциональность, что и в таблицах КБ с полями связь, т.е я ввожу только часть названия и список фильтруется.
Мне нужен такой функционал в отчете на список организации, а не Менеджеры.
#8886 Как в отчётах сделать интерактивные низпадающие списки
Отправлено от kok в 24 Ноябрь 2011 - 11:45 in Как это сделать
Analitic (22.11.2011, 16:27) писал:
Но код в следующей версии может измениться, и вам придется его менять при обновлении.
Т.к. при обновлении может всё поломаться, то тогда вопрос: когда ждать эту фичу в стандартной системе?
#5807 Как в RTF вывести позиции счета?
Отправлено от kok в 15 Февраль 2011 - 12:18 in Как это сделать
Вот средство для этого: 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 шаблонах печати можно создавать циклы и таблицы?
#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 числа
#8728 Вычисление в поле обновлять через cron
Отправлено от kok в 07 Ноябрь 2011 - 11:53 in Как это сделать
Подскажите: надо чтобы cron обновлял таблицу в КБ (http://сайт/fields.php?table=42) и соответственно вычисление в поле.
Зачем это понадобилось:
в поле "Отгрузка" таблицы "Контрагенты" идёт большое вычисление, значение вывода которого далее используется в других вычислениях полей других таблиц. Я помню, что так делать неправильно, но каждый раз городить заново вычисление из Контрагенты.Отгрузка в другие поля опасно, т.к. логику вычисления в Контрагенты.Отгрузка могут поменять, поэтому хотелось бы вычислять в одном месте, а далее использовать этот результат.
#5528 Выводить с заглавной буквы в html шаблон
Отправлено от kok в 21 Январь 2011 - 13:43 in Как это сделать
Модификатор {$Nasha_kompaniya.Dolzhnost|capitalize:true} не отработал :-(
- Форум CRM программы Клиентская база
- → Публикации kok