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


Как получить связанные поля второго уровня в шаблоне печати?


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

#1 Cutter

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

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

Отправлено 27 Август 2018 - 13:41

Доброго времени суток всем!
Ситуация такая: есть таблица "Заказы", в ней поле связи "Контактное лицо" которое указывает на таблицу "Контрагенты", а в таблице Контрагенты поле на которое ссылается "Контактное лицо" это связь с подтаблицей "Сотрудники" (этих контрагентов).

Вопрос: как мне в html шаблоне печати, относящемуся к "Заказы", обратиться к полям таблицы "Сотрудники"? Потому что контактные данные нужно указать того кто сейчас "Лицо", а не из данных карточки контрагента.

При редактировании автомат предлагает возможность вставить конструкцию вида "$Сотрудники.телефон", но поскольку таблица "Сотрудники" не является ни подтаблицей у "Заказы", ни связанной таблицей, ессно никаких данных не подтягивается... А на "$Контрагенты.Контактное лицо.телефон" синтакс. анализатор материться нехорошими словами...

#2 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Август 2018 - 14:21

Цитата

При редактировании автомат предлагает

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

#3 Cutter

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

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

Отправлено 27 Август 2018 - 17:07

Да, речь об этом списке. Так вот поле в нём есть, а данные из него не выдаются в документ. Причем поле именно подтаблицы от связанной таблицы.
Вложенность 3, версия КБ 2.0.9

Сообщение отредактировал Cutter: 27 Август 2018 - 17:09


#4 AntonKravchenko

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

  • Пользователи
  • PipPipPip
  • 152 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 31 Август 2018 - 09:19

дублируйте это поле в карточке Заказа, вычислениям обновляйте значение этого поля. И используйте в шаблоне на здоровье )





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

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