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

1С запрос из табличной части справочника в табличную часть документа

Автор anna_vladimirtseva, 20 дек 2018, 17:19

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

anna_vladimirtseva

Здравствуйте! У меня есть справочник "Концерты" с табличной частью "Цены" (1 и 2 рисунки). Строки табличной части мне нужно перенести в табличную часть документа "Продажа Билета" (3 рисунок). Прошу вашей помощи, пожалуйста. :(



antoneus

Не вижу рисунков :)

Есть, в общем, два путя.
Первый - цикл по строкам непосредственно табличной части справочника с добавлением строк в табличную часть документа. Я так понимаю, ссылка на элемент справочника "Концерты" имеется? Тогда

Для каждого ТекущаяСтрока Из Концерт.Цены Цикл//Концерт - переменная со ссылкой на элемент справочника Концерты
   НоваяСтрока = ТабличнаяЧастьДокументаПродажаБилетов.Добавить();

Если имена колонок в тч справочника и тч документа совпадают, то продолжаем так:

   ЗаполнитьЗначенияСвойств(НоваяСтрока, ТекущаяСтрока);

Если отличаются, то заполняем ручками:

   НоваяСтрока.ИмяКолонкиВДокументе = ТекущаяСтрока.ИмяКолонкиВСправочнике;
   //и так далее
КонецЦикла;


Код этот будет работать на сервере и в толстом клиенте. В тонком клиенте вы к табличной части ссылки не достучитесь.

Второй - это запрос к табличной части справочника, но, думаю, хватит и первого.

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

Рейтинг@Mail.ru

Поиск