- Форум CRM программы Клиентская база
- → Публикации nk
Публикации nk
107 публикаций создано nk (учитываются публикации только с 22-Май 23)
#14945 Подтянуть данные из связанной таблицы
Отправлено от nk в 08 Октябрь 2012 - 14:06 in Как это сделать
#14994 Вычисление при удалении
Отправлено от nk в 11 Октябрь 2012 - 10:18 in Как это сделать
"Сохранение в таблице" + "Удаление в таблице" ?
#15100 Вычисление при удалении
Отправлено от nk в 17 Октябрь 2012 - 17:16 in Как это сделать
#15076 Вычисление при удалении
Отправлено от nk в 17 Октябрь 2012 - 10:08 in Как это сделать
Roman (16 Октябрь 2012 - 09:15) писал:
Я все же не понимаю как это должно работать, или вы не понимаете, чего я от вас хочу. Вот смотрите:
На demo.clientbase.ru открываю счет, добавляю позицию, и тут же "на лету" обновляются поля в родительской таблице.
Затем удаляю эту строку, а поля родительской остаются как есть. Обновляю страницу - пересчет происходит. Но этот пересчет происходит другим вычислением - при отображении "Всего" в родительской.
Вы можете сделать, чтобы при удалении подч. строки "на лету" обновлялись поля родительской, так же как они это делают при добавлении. Иначе юзеры просто не понимают, почему позиция удалена, а в счете "по-прежнему" старая сумма.
оффтоп: честно говоря, немного удивляет ваше решение вешать вычисления с запросами к БД на события отображения данных, такие вещи должны происходить при изменении логически связанных данных, зачем
#14847 Подтянуть данные из связанной таблицы
Отправлено от nk в 03 Октябрь 2012 - 14:19 in Как это сделать
#14987 Вычисление при удалении
Отправлено от nk в 10 Октябрь 2012 - 23:21 in Как это сделать
#14844 Подтянуть данные из связанной таблицы
Отправлено от nk в 03 Октябрь 2012 - 13:29 in Как это сделать
Например вместо $line['Телефон'] использовать что-то вроде $line['f123'] ну или типа того. При изменении имени поля приходится искать все его упоминания во всех вычислениях. Особенно это печально на начальных этапах внедрения, когда требования к системе меняются с каждый день.
#14839 Подтянуть данные из связанной таблицы
Отправлено от nk в 03 Октябрь 2012 - 13:12 in Как это сделать
#14837 Подтянуть данные из связанной таблицы
Отправлено от nk в 03 Октябрь 2012 - 12:37 in Как это сделать
Тогда вопрос: при установке в поле связи пустого значения нужные поля все равно заполняются данными, подозреваю что данными из предыдущего значения... как сделать чтобы в такой ситуации "поля заполнения" просто очищались?
#14841 Подтянуть данные из связанной таблицы
Отправлено от nk в 03 Октябрь 2012 - 13:15 in Как это сделать
Например
$data['Тел'] = "12345"; $data['Адр'] = "улица"; echo $data; exit;
#15979 Шаблоны печати
Отправлено от nk в 23 Ноябрь 2012 - 08:59 in Как это сделать
return "Срок: ".date('d.m.y', $row['f158'])возвращает 'Срок: 01.01.70'
код
return "Срок: ".date('d.m.y', strtotime($row['f158']));
возвращает 'Срок: 01.11.12', но некорректно обрабатывает незаполненное поле (f158 - дата/время), получается 'Срок: 30.11.-1'
#15986 Шаблоны печати
Отправлено от nk в 23 Ноябрь 2012 - 10:44 in Как это сделать
#15987 Шаблоны печати
Отправлено от nk в 23 Ноябрь 2012 - 10:46 in Как это сделать
return "Срок 1-й главы: ".date('d.m.y', strtotime($row['f160'])). "\r\nСрок 2-й главы: ".date('d.m.y', strtotime($row['f161'])). "\r\nСрок 3-й главы: ".date('d.m.y', strtotime($row['f162'])). "\r\nСрок 4-й главы: ".date('d.m.y', strtotime($row['f163'])). "\r\nСрок 5-й главы: ".date('d.m.y', strtotime($row['f164'])). "\r\nСрок 6-й главы: ".date('d.m.y', strtotime($row['f165'])). "\r\nВремя: ".$row['f159'];
Других вариантов нет, чтобы в одной функции?
#15989 Шаблоны печати
Отправлено от nk в 23 Ноябрь 2012 - 11:09 in Как это сделать
#12201 Отслеживание изменений
Отправлено от nk в 24 Май 2012 - 23:01 in Как это сделать
#12203 Отслеживание изменений
Отправлено от nk в 25 Май 2012 - 09:41 in Как это сделать
#15077 Проблема с вычислением в шаблоне
Отправлено от nk в 17 Октябрь 2012 - 10:10 in Как это сделать
#15008 Проблема с вычислением в шаблоне
Отправлено от nk в 12 Октябрь 2012 - 09:50 in Как это сделать
#15003 Проблема с вычислением в шаблоне
Отправлено от nk в 11 Октябрь 2012 - 16:49 in Как это сделать
$sqlQuery = " SELECT COUNT(*) AS cnt FROM itcrm195_data24 WHERE f172={ID} AND STATUS=0 "; $result = mysql_query($sqlQuery); $row = mysql_fetch_array($result); return $row['cnt'];
предпросмотр результата (в режиме редактирования шаблона) показывает "1", что соответствует действительности. Далее сохраняю шаблон, печатаю его из записи таблицы - в нужное место вставляется 1.
Но когда теперь захожу в шаблон, вместо своей переменной вижу такую штуку (screenshot-1), причем вычисление отрабатывает, и в базе через phpmyadmin видно в поле eval тест вычисления на месте, а в шаблоне оно пропадает; удалял, создавал заново, каждый раз такая ситуация.
Как быть?
#15054 Проблема с вычислением в шаблоне
Отправлено от nk в 16 Октябрь 2012 - 09:42 in Как это сделать
#15006 Проблема с вычислением в шаблоне
Отправлено от nk в 12 Октябрь 2012 - 00:21 in Как это сделать
Такое вычисление не отображается в шаблоне (глюк №1), однако при печати оно срабатывает и вставляет в документ верный результат. Это подтверждает, что в коде ошибок нет. Редактировать это вычисление сейчас можно только напрямую в таблице БД. В итоге можно "заставить его работать".
Но если добавить после этой переменной в шаблон ещё одну (для примера - вставлял точную копию того же кода, с другим именем переменной шаблона), то шаблон ее соответственно не только не видит, но и не обрабатывает (глюк №2). В документе на месте этого поля (второго) Ошибка! Переменная документа не указана.
Видимо, после первого "сложного" (можно я его так назову?) вычисления, обработка переменных прекращается и в документ вываливается все что "успело" от-eval-иться.
А надо таких вычислений ещё больше.
#15012 Проблема с вычислением в шаблоне
Отправлено от nk в 12 Октябрь 2012 - 10:37 in Как это сделать
#15044 Проблема с вычислением в шаблоне
Отправлено от nk в 15 Октябрь 2012 - 22:09 in Как это сделать
итог: не отрабатывались боле-менее сложные вычисления, а теперь вообще ни одного... но все на месте, да
#16046 Печать шаблона из кода
Отправлено от nk в 27 Ноябрь 2012 - 09:15 in Как это сделать
#16044 Печать шаблона из кода
Отправлено от nk в 27 Ноябрь 2012 - 08:28 in Как это сделать
Надо чтобы доп. действие по определенному алгоритму отбирало "связанные" записи из других таблиц (нескольких) и выполняло их печать (шаблон DOCX).
- Форум CRM программы Клиентская база
- → Публикации nk