Шаблоны печати (подтаблица)
#1
Отправлено 17 Ноябрь 2012 - 14:13
В подтаблице есть поля несколько полей, в том числе нужные мне "ширина", "высота" типа число.
Но при создании шаблона печати для основной таблицы в выпадающем списке "Вставить в шаблон поле:" отображаются только два поля из подтаблицы типа связь (связанные с основной таблицей).
Я посмотрел как устрен шаблон печати в таблице Счет, там в поле "Вставить в шаблон поле:" отображаются все поля из подтаблицы "Позиции счета", и числовые в том числе...
#2
Отправлено 17 Ноябрь 2012 - 14:35
#3
Отправлено 26 Май 2014 - 06:11
вот название поля
{$subtable.Kol_vo}
почему-то нет в списке "вставить в шаблон поле" суммы количества из подтаблицы, только просто значение поля количество. для таблицы то я понимаю как сделать, а как в подтаблице?
Сообщение отредактировал Жанночка: 26 Май 2014 - 06:12
#4
Отправлено 26 Май 2014 - 09:33
#5
Отправлено 26 Май 2014 - 09:38
$sqlQuery = "SELECT sum(`f883`) as summa FROM `".DATA_TABLE."82` WHERE `status`='0' AND `f878`='$ID'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$line['Сумма'] = $row['summa'];
которая вызывает у меня лишь приступ недоумения. т.к. я не разбираюсь в механизмах действия, могу лишь попытаться перевести на русский)
скопировала я значит и это выражение в свое вычисление "кол-во", соответственно заменив последнюю строчку на
$line['Кол-во'] = $row['summa'];
что естественно не хочет работать и выводит опять же итог полей "сумма". а не требуемого "кол-во". логически, то я понимаю, что загвоздка в первой строке, но опять же задаюсь вопрос, а нафига я вообще это делаю. не зная что вообще делать надо))
Сообщение отредактировал Жанночка: 26 Май 2014 - 09:43
#6
Отправлено 26 Май 2014 - 09:45
а в шаблон я кстати вставила как раз сумму поля "кол-во" из таблицы, но говорю почему-то выводит число от "суммы"
жду ваших дельных исправлений
Сообщение отредактировал Жанночка: 26 Май 2014 - 10:22
#7
Отправлено 26 Май 2014 - 10:35
#8
Отправлено 26 Май 2014 - 10:37
$sqlQuery = "SELECT sum(`f883`) as summa FROM `".DATA_TABLE."82` WHERE `status`='0' AND `f878`='$ID'";
`f883` - поле по которому считается общая сумма
82 - id таблицы позиций, по которой считается общая сумма
`f878` - поле связи с родительской таблицей
#9
Отправлено 26 Май 2014 - 10:47
Сообщение отредактировал Жанночка: 26 Май 2014 - 11:02
#10
Отправлено 26 Май 2014 - 10:58
#11
Отправлено 26 Май 2014 - 11:16
Сообщение отредактировал Жанночка: 26 Май 2014 - 11:18
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных