Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 04:23

(Связать две таблицы значений)

Автор GanG031, 10 июн 2016, 17:29

0 Пользователей и 1 гость просматривают эту тему.

GanG031

Доброго времени суток! Суть в следующем: Управляемые формы. На форме есть таблица значений (1) с колонками "Транспортное средство" и "Список документов". Реквизит "Список документов" имеет тип данных "СписокЗначений".  Мне нужно создать вторую таблицу (2), котороая не выводится на форме,  в которой бы были такие же реквизиты (Транспортное средство и Список документов), но поле "Список документов" имело тип данных не "СписокЗначений", а ссылку на нужный документ, что бы каждому документу было проставлено транспортное средство, и нужно это связать с таблицей значений (1). Не понятно, как вообще делается это связывание. Подскажите! Заранее спасибо!

Golickoff

НоваяТаблица = СтараяТаблица.Скопировать();
Для Каждого Строка Из НоваяТаблица Цикл
     Строрка.СписокДокументов = Объект.Ссылка;
КонецЦикла;
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

vitasw

Цитата: Golickoff от 12 июн 2016, 12:22НоваяТаблица = СтараяТаблица.Скопировать();
Для Каждого Строка Из НоваяТаблица Цикл
     Строрка.СписокДокументов = Объект.Ссылка;????
КонецЦикла;
что-то мне подсказывает, что это глупости.

1. Смысла в типе значения колонки = "список значений" - не очень много.
2. При начале выбора текущей строки формируйте свой собственный список выбора что-то типа:

...
ТекущаяСтрока = Элементы.ТЗНаФорме.ТекущиеДанные;
МассивСтрок=ТЗ2.НайтиСтроки(Новый Структура("ТранспортноеСредство",ТранспортноеСредство));
спЗначений=Новый СписокЗначений;
Для Каждого ЭлемМассива Из МассивСтрок
    спЗначений.Добавить(ЭлемМассива.ТранспортноеСредство);
КонецЦикла;
ЭтаФорма.ТекущийЭлемент.СписокВыбора=спЗначений;

cska-fanat-kz

Цитата: GanG031 от 10 июн 2016, 17:29На форме есть таблица значений (1)

"на форме" ЧЕГО?

что-то мне кажется структура объектов изначально кудряво-неправильная...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск