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


Проблема с вычислением в шаблоне


Сообщений в теме: 12

#1 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 11 Октябрь 2012 - 16:49

Шаблон DOCX, создал переменную, в ней код
$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 тест вычисления на месте, а в шаблоне оно пропадает; удалял, создавал заново, каждый раз такая ситуация.

Как быть?

Прикрепленные изображения

  • Прикрепленное изображение: screenshot-1.png


#2 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 12 Октябрь 2012 - 00:21

Более детально изучил проблему:

Такое вычисление не отображается в шаблоне (глюк №1), однако при печати оно срабатывает и вставляет в документ верный результат. Это подтверждает, что в коде ошибок нет. Редактировать это вычисление сейчас можно только напрямую в таблице БД. В итоге можно "заставить его работать".

Но если добавить после этой переменной в шаблон ещё одну (для примера - вставлял точную копию того же кода, с другим именем переменной шаблона), то шаблон ее соответственно не только не видит, но и не обрабатывает (глюк №2). В документе на месте этого поля (второго) Ошибка! Переменная документа не указана.

Видимо, после первого "сложного" (можно я его так назову?:)) вычисления, обработка переменных прекращается и в документ вываливается все что "успело" от-eval-иться.

А надо таких вычислений ещё больше.

#3 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 12 Октябрь 2012 - 09:50

Явно баг. Ревизия последняя?

#4 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 12 Октябрь 2012 - 09:50

конечно

#5 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 12 Октябрь 2012 - 10:36

ок. 15-го выйдет новая ревизия, с исправлением.

#6 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 12 Октябрь 2012 - 10:37

только в понедельник уже... ну ок, будем ждать с нетерпением

#7 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 15 Октябрь 2012 - 22:09

обновление вышло? кто-нибудь его проверил, прежде чем ревизию выкладывать? дааааа, теперь-то все переменные на месте, и текст вычисления на месте, вот только какой от них толк если ВСЕ добавленные переменные (кроме стандартных) ничего не считают? на их месте "" всегда, даже в предпросмотре, пока принудительно кнопочку обновить напротив каждого не нажмешь?

итог: не отрабатывались боле-менее сложные вычисления, а теперь вообще ни одного... но все на месте, да

#8 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 16 Октябрь 2012 - 08:35

Просмотр сообщенияnk (15 Октябрь 2012 - 22:09) писал:

итог: не отрабатывались боле-менее сложные вычисления, а теперь вообще ни одного... но все на месте, да
Наша ошибка. Обновитесь.
Проверить новую ревизию всегда можно на demo.clientbase.ru. Там всегда последняя ревизия.

#9 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 16 Октябрь 2012 - 09:42

Отправил бекап в саппорт, вычисления не срабатывают, даже самые элементарные. Перед тем как написать первый пост - такого не было.

#10 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 17 Октябрь 2012 - 10:10

все ОК :)

#11 KLV

    Участник

  • Пользователи
  • PipPip
  • 24 сообщений

Отправлено 30 Январь 2013 - 12:39

Странная ситуация при вводе переменных в docx-шаблонах. При проверке вычисления выдается сообщение Unprotected data send! Use csrf.
Я что-то неправильно делаю, либо это сбой CRM? Ревизия последняя (30.01.13). Прикладываю скриншот.

Прикрепленные изображения

  • Прикрепленное изображение: Clipboard02.png


#12 Testman

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 49 сообщений
  • Пол:Женщина
  • Город:Казань

Отправлено 30 Январь 2013 - 16:23

Просмотр сообщенияKLV (30 Январь 2013 - 12:39) писал:

Странная ситуация при вводе переменных в docx-шаблонах. При проверке вычисления выдается сообщение Unprotected data send! Use csrf.
Я что-то неправильно делаю, либо это сбой CRM? Ревизия последняя (30.01.13). Прикладываю скриншот.

Баг передан на исправление.
Спасибо!

#13 Testman

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 49 сообщений
  • Пол:Женщина
  • Город:Казань

Отправлено 12 Февраль 2013 - 09:14

Просмотр сообщенияKLV (30 Январь 2013 - 12:39) писал:

Странная ситуация при вводе переменных в docx-шаблонах. При проверке вычисления выдается сообщение Unprotected data send! Use csrf.
Я что-то неправильно делаю, либо это сбой CRM? Ревизия последняя (30.01.13). Прикладываю скриншот.
Баг исправлен.
Спасибо!





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных