Проблема с шаблоном печати. Нужно распечатать в таблице счета
Шаблон я скопировал из стандартного шаблона и изменил данные относительно подтаблицы
чтобы он наименование, количество и цену забирал не из подтаблицы "позции счета", а из подтаблицы "позиции"
но данные из подтаблицы почему то не выводятся что поправить?
код в приложении в картинке
1
Шаблон печати pdf
Автор user103, 05 авг. 2016 17:24
Сообщений в теме: 6
#1
Отправлено 05 Август 2016 - 17:24
#2
Отправлено 08 Август 2016 - 09:37
У вас отсутствует цикл по записям подтаблицы. Скорее всего вы его сами удалили (если это копия стандартного).
Выглядит он примерно так:
Строка с заголовками столбцов
{foreach .....}
Строки со значениями
{/foreach}
Выглядит он примерно так:
Строка с заголовками столбцов
{foreach .....}
Строки со значениями
{/foreach}
#4
Отправлено 08 Август 2016 - 14:05
Этот foreach не имеет никакого отношения к тому что я написал. Посмотрите еще раз внимательно на структуру его расположения, я не зря ее расписал.
Тот foreach что вы отметили, хотя и идет по той же подтаблице, но никаких строк не выводит (он закрывается еще до их вывода). Это чисто служебный цикл для заполнения одной из переменных (я бы вообще не использовал таких конструкций в стандартной конфигурации, чтобы не вводить в заблуждение). Вполне возможно кстати что он вам и не нужен, с другой подтаблицей.
Тот foreach что вы отметили, хотя и идет по той же подтаблице, но никаких строк не выводит (он закрывается еще до их вывода). Это чисто служебный цикл для заполнения одной из переменных (я бы вообще не использовал таких конструкций в стандартной конфигурации, чтобы не вводить в заблуждение). Вполне возможно кстати что он вам и не нужен, с другой подтаблицей.
#6
Отправлено 09 Август 2016 - 14:24
Посмотрел на оригинальный шаблон. Там все как я и говорил, т.е. там есть нужный foreach, только он зачем то слишком хитро сделан - строки с началом и концом цикла скрыты через display:none, поэтому вы их не видите в визуальном редакторе, увидеть их можно только в исходном коде. Зачем так сделано - непонятно, никакой практической пользы в этом нет (программа и так сама скрывает эти строки во время компиляции шаблона), но из-за этого вы не увидели цикл и соответственно не исправили его, из-за чего шаблон и не работает.
#7
Отправлено 09 Август 2016 - 15:20
Исходный код!!
Бомба)
Спасибо огромное...
В клиентской базе еще так много загадок)
Бомба)
Спасибо огромное...
В клиентской базе еще так много загадок)
Сообщение отредактировал user103: 09 Август 2016 - 15:21
Количество пользователей, читающих эту тему: 7
0 пользователей, 7 гостей, 0 анонимных