- Форум CRM программы Клиентская база
- → Публикации numenorec91
Публикации numenorec91
14 публикаций создано numenorec91 (учитываются публикации только с 22-Май 23)
#17842 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 18 Март 2013 - 12:53 in Как это сделать
Поменял строку, ошибка:
Unknown column 'f1761' in 'field list'
#17833 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 18 Март 2013 - 09:10 in Как это сделать
Пошел другим путем, добавил строку Итого в главную таблицу. Задал вычесление:
$sqlQuery = "SELECT sum(f1861*f1871) as summa FROM ".DATA_TABLE."16 WHERE status=0 AND f1791=$ID";
$res = mysql_query($sqlQuery);
$row = mysql_fetch_array($res);
$line['Сумма'] = $row['summa'];
Выдается ошибка:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\MSTL\ClientBase\www\include\functions1.php(264) : eval()'d code on line 3
#17846 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 18 Март 2013 - 13:34 in Как это сделать
f1761 - поле колличество (в подчиненной таблице).
f1771 - поле сумма (в подчиненной таблице).
TABLE."31 - подчиненная таблица.
f2341 - поле ID подчиненной таблицы.
Все верно?
#17847 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 18 Март 2013 - 14:03 in Как это сделать
$sqlQuery = "SELECT sum(f1761*f1851) as summa FROM ".DATA_TABLE."31 WHERE status=0 AND f1741=$ID";
$res = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($res);
$line['Сумма'] = $row['summa'];
Вот ошибка:
Unknown column 'f1761' in 'field list'
Хотя поле 1761 - колличество оборудования. (/edit_field.php?table=151&field=1761) Из за чего ошибка.
Вернул фразу mysql_query($sqlQuery) на место, ошибка на верху экрана (Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\MSTL\ClientBase\www\include\functions1.php(264) : eval()'d codeon line 3) ,и все равно ни чего не считает (при выводе на печать "0" и в таблице в строке пусто).
#17862 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 19 Март 2013 - 08:02 in Как это сделать
#17853 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 18 Март 2013 - 15:18 in Как это сделать
151 - подчиненная
сейчас на 151 поменял вот что получилось:
SQL error in
UPDATE `f_data31` SET `Сумма`='2649783' WHERE `id`=46
Unknown column 'Сумма' in 'field list'
In function:
C:\Program Files\MSTL\ClientBase\www\view_line2.php(1413) : calc_line()
C:\Program Files\MSTL\ClientBase\www\include\functions1.php(266) : form_event_recurs()
C:\Program Files\MSTL\ClientBase\www\include\functions1.php(225) : data_update()
#17816 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 15 Март 2013 - 15:11 in Как это сделать
{if $Summa}{SumFormat value = {$Summa}+{$Summa}}{/if} - не считает
{if $subtable.Summa}{SumFormat value = {$Summa}+{$Summa}}{/if} - считает "0"
{if $subtable.Summa}{SumFormat value = {$subtable.Summa}+{$subtable.Summa}}{/if} - не считает
#17809 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 15 Март 2013 - 14:18 in Как это сделать
{$subtable.Zayavka} {$subtable.Oborudovanie} {$subtable.Kolichestvo} {$subtable.Cena_za_ed} {$subtable.Summa}
{/foreach}
Итого: {if $Summa}{else}{SumFormat value = {$Summa}+{$Summa}}{/if}
В поле итого считает: 0
#17803 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 15 Март 2013 - 13:26 in Как это сделать
Parse error: syntax error, unexpected ';' in C:\Program Files\MSTL\ClientBase\www\include\smarty_function.php(32) : eval()'d code on line 1
0 value = 12 775+12 775
Вот такой код получился:
{if $summa}{else}{SumFormat} value = {$subtable.Summa}+{$subtable.Summa}{/if}
В поле Сумма:
{$subtable.Summa}
#17796 Не считает итог в шаблоне печати
Отправлено от numenorec91 в 15 Март 2013 - 11:49 in Как это сделать
В шаблоне печати что бы посчитать итоговую сумму добавляю строчку:
{if $summa}{else}{SumFormat value ={$Summa}+{$Summa}{/if}
На что мне программа выдает ошибку:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "string:" on line 54 "{if $summa}{else}{SumFormat value ={$Summa}+{$Summa}{/if}</p>" - Unexpected "{/", expected one of: "}" , " "' in C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php:441 Stack trace: #0 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(32, '{/') #2 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(32, '{/') #3 C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<p style="te in C:\Program Files\MSTL\ClientBase\www\include\Smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 441
Что не правильно сделано?
Строку брал из базовой конфигурации шаблона для печати "счет"
#17746 Копирование строк таблицы
Отправлено от numenorec91 в 14 Март 2013 - 12:10 in Как это сделать
А как правильно добавить delete_query что бы строка еще и удалялась автоматически после копирования?
#17755 Копирование строк таблицы
Отправлено от numenorec91 в 14 Март 2013 - 14:28 in Как это сделать
$data['Название организации'] = $line['Название организации'];
$data['Фактический адрес'] = $line['Адрес'];
insert_query($data,"Действующие");
delete_query("Новые","id=$ID");
В таблице стоит условие применения при смене статуса (списка), а что еще дописать что бы копировалось и удалялось при конкретном значении скиска "клиент"
#17764 Копирование строк таблицы
Отправлено от numenorec91 в 14 Март 2013 - 15:46 in Как это сделать
#17734 Копирование строк таблицы
Отправлено от numenorec91 в 14 Март 2013 - 10:43 in Как это сделать
При смене статуса строки в "таблице 1" должны копироваться строки в "таблицу 2" . Копирование происходит, но копируются только назкания строк, а не их содержимое.
$data['Название организации'] = "Название организации";
$data['Фактический адрес'] = "Адрес";
insert_query($data,"Действующие");
Как копировать содержимое строк, а не их название?
- Форум CRM программы Клиентская база
- → Публикации numenorec91