Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вывод строк из таблицы значений в поле этикетки через СКД в Рознице

Вывод строк из таблицы значений в поле этикетки через СКД в Рознице
Я
   Boggart
 
12.02.21 - 01:15
Здравствуйте.
Есть Розница 2.2, в ней расширением дописаны несколько справочников, которые отображают данные в карточке номенклатуры в виде табличной части. Есть этикетки и ценники, куда клиент хочет выводить данные из этой добавленной в расширении табличной части. Пробую редактировать схему компоновки в толстом клиенте непосредственно в дополнительных шаблонах (администрирование) и ничего не выходит. В запросе добавил ТЧ, вычисляемое поле обозвал, в ресурсе через СоединитьСтроку не получается записать выражение, постоянная ошибка "Не найдено поле...". Идея была, чтобы в качестве поля для макета этикетки добавить строку, собранную из значений колонок с строках ТЗ. То есть, если ТЧ в номенклатуре содержит, допустим, две строки из двух колонок А1, В1, А2, В2, то в новом поле для этикетки надо выводить общую строку типа "А1-В1, А2-В2" или как-то так.
Пробовал ТЗ формировать отдельной функцией в глобальном модуле - тоже ничего не получилось - отладчик туда даже не заходил.
 
 Партнерская программа EFSOL Oblako
   Boggart
 
1 - 12.02.21 - 01:20
В Вычисляемых полях указал Путь - Применимость
В Ресурсах в доступных полях есть f()Применимость и Применимость.МаркаАвто, Применимость.МодельАвто (результат запроса, ТЗ).  НО когда пытаюсь добавить новое поле Применимость с выражением "СоединитьСтроки(ТаблицаЗначений(Применимость.МаркаАвто,")",Применимость.МодельАвто,"("),,"")" схема ругается на "Не найдено поле..." Уже всю голову сломал. Прошу помочь.
   hhhh
 
2 - 12.02.21 - 02:36
(1) Какое-то поле из основной конфигурации забыли добавить в расширение. Или наоборот, делаете в основной конфигурации, а там не видны поля расширения.
   Boggart
 
3 - 12.02.21 - 07:42
(2) Вроде же поля расширения из режима Предприятия должны быть спокойно видны... Редактирую схему в режиме Предприятия.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.