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


Публикации numenorec91

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


#17862 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 19 Март 2013 - 08:02 in Как это сделать

Да моя ошибка была с правильным названием поля.
Но все равно считает еренду.

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

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



#17853 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 18 Март 2013 - 15:18 in Как это сделать

31 - онсновная таблица
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()



#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" и в таблице в строке пусто).



#17846 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 18 Март 2013 - 13:34 in Как это сделать

"SELECT sum(f1761*f1771) as summa FROM ".DATA_TABLE."31 WHERE status=0 AND f2341=$ID"
f1761 - поле колличество (в подчиненной таблице).
f1771 - поле сумма (в подчиненной таблице).
TABLE."31 - подчиненная таблица.
f2341 - поле ID подчиненной таблицы.
Все верно?



#17842 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 18 Март 2013 - 12:53 in Как это сделать

Да в итоге нужно посчитать сумму строк подтаблицы.

Поменял строку, ошибка:

Unknown column 'f1761' in 'field list'



#17833 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 18 Март 2013 - 09:10 in Как это сделать

{SumFormat value = "{$subtable.Summa}+{$subtable.Summa}"} - такой код приводит к тому что складывается колличество двух чисел последней строки. Все равно не добился нужного результата.

Пошел другим путем, добавил строку Итого в главную таблицу. Задал вычесление:


$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



#17816 Не считает итог в шаблоне печати

Отправлено от numenorec91 в 15 Март 2013 - 15:11 in Как это сделать

{if $Summa}{SumFormat value = {$subtable.Summa}+{$subtable.Summa}}{/if} - считает "24" (в полях суммы числа "2 637 000" и "12 775")
{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 Как это сделать

{foreach from=$Pozicii_zayavki item=subtable name=Pozicii_zayavki}{$smarty.foreach.Pozicii_zayavki.iteration}
{$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}&lt;/p&gt;" - 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

Что не правильно сделано?
Строку брал из базовой конфигурации шаблона для печати "счет"



#17764 Копирование строк таблицы

Отправлено от numenorec91 в 14 Март 2013 - 15:46 in Как это сделать

Да, стоит это точно. Уже начал. Спасибо большое за ответ.



#17755 Копирование строк таблицы

Отправлено от numenorec91 в 14 Март 2013 - 14:28 in Как это сделать

Заработало, спасибо.

$data['Название организации'] = $line['Название организации'];
$data['Фактический адрес'] = $line['Адрес'];
insert_query($data,"Действующие");
delete_query("Новые","id=$ID");

В таблице стоит условие применения при смене статуса (списка), а что еще дописать что бы копировалось и удалялось при конкретном значении скиска "клиент"



#17746 Копирование строк таблицы

Отправлено от numenorec91 в 14 Март 2013 - 12:10 in Как это сделать

Да, пока тема на форум добавлялась я уже разобрался) Спасибо.
А как правильно добавить delete_query что бы строка еще и удалялась автоматически после копирования?



#17734 Копирование строк таблицы

Отправлено от numenorec91 в 14 Март 2013 - 10:43 in Как это сделать

Добрый день.
При смене статуса строки в "таблице 1" должны копироваться строки в "таблицу 2" . Копирование происходит, но копируются только назкания строк, а не их содержимое.


$data['Название организации'] = "Название организации";
$data['Фактический адрес'] = "Адрес";
insert_query($data,"Действующие");

Как копировать содержимое строк, а не их название?